class Config implements DiagnosticsProvider, Configuration {

    public boolean isConfigured( Setting<?> setting )
    {
        return params.containsKey( setting.name() );
    }

    private  Config( File configFile,
            boolean throwOnFileLoadFailure,
            Map<String,String> initialSettings,
            Map<String,String> overriddenDefaults,
            Collection<ConfigurationValidator> additionalValidators,
            List<LoadableConfig> settingsClasses );

}