if (desc != null) {
attrList.put("description", desc);
}
try {
final ResourceManager rm = resourceFactory.getResourceManager(resource);
if(embedded && isEmbeddedResource(resource, resourcesToRegister)){
Resource configBeanResource =
rm.createConfigBean(resources, attrList, props, false);
resources.getResources().add(configBeanResource);
resourceConfigs.add(configBeanResource);
}else if(!embedded && !isEmbeddedResource(resource, resourcesToRegister)){
com.sun.enterprise.config.serverbeans.Resource configBeanResource =
rm.createConfigBean(resources, attrList, props, true);
resources.getResources().add(configBeanResource);
resourceConfigs.add(configBeanResource);
}
} catch (Exception e) {
throw new ResourceException(e);