private void add(final ConfigurationOption<?> configurationOption) { configurationOption.setConfiguration(this); configurationOption.setConfigurationSources(configurationSources); final String key = configurationOption.getKey(); addConfigurationOptionByKey(configurationOption, key); for (String alternateKey : configurationOption.getAliasKeys()) { addConfigurationOptionByKey(configurationOption, alternateKey); } addConfigurationOptionByCategory(configurationOption.getConfigurationCategory(), configurationOption); }