if(_confidentialConfigurationEncryptionProvider != null)
{
PluggableFactoryLoader<ConfigurationSecretEncrypterFactory> factoryLoader =
new PluggableFactoryLoader<>(ConfigurationSecretEncrypterFactory.class);
ConfigurationSecretEncrypterFactory factory = factoryLoader.get(_confidentialConfigurationEncryptionProvider);
if(factory == null)
{
throw new IllegalConfigurationException("Unknown Configuration Secret Encryption method " + _confidentialConfigurationEncryptionProvider);
}
setEncrypter(factory.createEncrypter(this));
}
}