public PluginRegistry(Config config) {
Config defaultPluginMapSettings = config.getConfig(PLUGIN_DEFAULTS_PATH);
String pluginPath = config.getString(PLUGINS_PATH_PATH);
Config pluginConfigs = config.getConfig(pluginPath);
Set<String> categories = pluginConfigs.root().keySet();
Map<String, PluginMap> pluginsFromConfig = new HashMap<>(categories.size());
for (String category : categories) {
Config pluginConfig = pluginConfigs.getConfig(category)
.withFallback(defaultPluginMapSettings);
PluginMap pluginMap = new PluginMap(category, pluginConfig);