in spring-registry/spring-registry-commons/src/main/java/org/apache/archiva/components/registry/commons/CommonsConfigurationRegistry.java [701:720]
public Registry getSection( String name )
{
if (!StringUtils.isEmpty( name ) && configuration instanceof CombinedConfiguration)
{
CombinedConfiguration combinedConfiguration = (CombinedConfiguration) configuration;
Configuration configuration = combinedConfiguration.getConfiguration( name );
try
{
ConfigurationBuilder<? extends Configuration> builder = ( (CombinedConfigurationBuilder) configurationBuilder ).getNamedBuilder( name );
return configuration == null ? null : new CommonsConfigurationRegistry( builder, configuration );
}
catch ( ConfigurationException e )
{
logger.debug( "Unable to retrieve builder for configuration {}", name );
return null;
}
} else {
return null;
}
}