public AbstractCoreConfiguration( ApplicationConfiguration applicationConfiguration ) { final Object extracted = extractConfiguration( applicationConfiguration.getConfigurationModel() ); if ( extracted != null ) { setOriginalConfiguration( extracted ); } else { setOriginalConfiguration( getDefaultConfiguration() ); } this.applicationConfiguration = applicationConfiguration; }