corePlugin = configuration.getConfig(CorePlugin.class);
configuration.addConfigurationSource(configSource);
Method registerPluginConfiguration = Configuration.class.getDeclaredMethod("registerPluginConfiguration", ConfigurationOptionProvider.class);
registerPluginConfiguration.setAccessible(true);
registerPluginConfiguration.invoke(configuration, new StagemonitorPlugin() {
public List<ConfigurationOption<?>> getConfigurationOptions() {
return Arrays.<ConfigurationOption<?>>asList(invalidPatternMap, invalidPatternSyntax, aLong, invalidLong, string,
lowerStrings, strings, booleanTrue, booleanFalse, booleanInvalid, testCaching);
}