return (AbstractConfigurationBean) clazz.newInstance();
}
}
} else {
ConfigurationElement ce = clazz.getAnnotation(ConfigurationElement.class);
if (ce != null && (ce.name().equals(name) && ce.parent().equals(parentName))) {
return (AbstractConfigurationBean) clazz.newInstance();
}
}
} catch (Exception e1) {
throw new ConfigurationException("Could not instantiate class " + clazz, e1);