application.addDependency(dependency);
} else if ( path.matches("application/resource-types/resource-type") ) {
String resourceTypeName = attributes.getValue("name");
String clazz = attributes.getValue("class");
try {
ValueFactory descriptorFactory = (ValueFactory)factoryClassLoader.loadClass(clazz).getConstructor(new Class[0]).newInstance(new Object[0]);
ValueFactoryManager.getInstance().registerDescriptorFactory(descriptorFactory);
logger.log(Level.FINE, "Successfully registered descriptor factory " + clazz);
} catch (Exception e) {
logger.log(Level.SEVERE, "Descriptor factory " + clazz + " could not loaded!", e);
}