protected PluginManager createPluginManager() {
List<MethodRuleDefinitionHandler> handlers = getAll(MethodRuleDefinitionHandler.class);
ModelRuleInspector inspector = new ModelRuleInspector(Iterables.concat(MethodRuleDefinitionHandler.CORE_HANDLERS, handlers));
PluginApplicator applicator = new RulesCapablePluginApplicator<ProjectInternal>(project, inspector, get(ModelRuleSourceDetector.class));
return new PluginManager(get(PluginRegistry.class), new DependencyInjectingInstantiator(this), applicator);
}