*/
private Properties loadComponentConfigurationProperties()
throws ConfigurationException
{
Properties result = new Properties();
ComponentConfigurationPropertiesResolver resolver = null;
String className = this.componentConfigurationPropertiesResolverConfig.getChild("resolver").getValue(
ComponentConfigurationPropertiesResolverImpl.class.getName()
);
try
{
Class resolverClass = this.getClassLoader().loadClass( className );
resolver = (ComponentConfigurationPropertiesResolver) resolverClass.newInstance();
ContainerUtil.enableLogging(resolver, this.getLogger());
ContainerUtil.contextualize(resolver, this.getContext());
ContainerUtil.configure(resolver, this.componentConfigurationPropertiesResolverConfig);
result = resolver.resolve(null);
this.getLogger().debug("Using the following componentConfigurationProperties: " + result);
}
catch (Exception e)
{