bundleManager.addPlugin(SystemModuleProviderPlugin.class, new FrameworkModuleProvider(bundleManager));
// Setup the {@link DeployerServicePlugin}
ServiceContainer serviceContainer = context.getController().getServiceContainer();
ServerDeploymentManager deploymentManager = new ModelControllerServerDeploymentManager(injectedServerController.getValue());
DeployerServicePluginIntegration plugin = new DeployerServicePluginIntegration(bundleManager, serviceContainer, deploymentManager);
bundleManager.addPlugin(DeployerServicePlugin.class, plugin);
// Setup the {@link ModuleLoaderPlugin}
ServiceModuleLoader moduleLoader = injectedServiceModuleLoader.getValue();
bundleManager.addPlugin(ModuleLoaderPlugin.class, new ModuleLoaderPluginImpl(bundleManager, moduleLoader));