class AbstractPluginManager implements PluginManager {

    @Override
    public <T> List<T> getExtensions(Class<T> type) {
        return getExtensions(extensionFinder.find(type));
    }

    public  AbstractPluginManager();
    public  AbstractPluginManager(Path pluginsRoot);

}