class DefaultPluginManager implements PluginManager {

    @Override
    public <T> void register(T plugin) {
        context.addPlugin(plugin);
    }

    public  DefaultPluginManager(PluginContext context, AnnotationProcessor annotationProcessor, DependencyResolver dependencyResolver);

}