*/
public <T> T decodeObject(@Nonnull String category, @Syntax("HOCON") @Nonnull String configText) {
PluginMap pluginMap = Preconditions.checkNotNull(pluginRegistry.asMap().get(category),
"could not find anything about the category %s", category);
Config config = ConfigFactory.parseString(configText).resolve();
return hydrateObject(null, pluginMap, null, config.root());
}
/**
* Instantiate an object without a compile time expected type. This expects a config of the
* form "{plugin-category: {...}}". ie. there should be exactly one top level key and that