newControllers.add(NamingSubsystemOSGiService.addService(target,
InitialContext.class, InitialContext.class, verificationHandler));
newControllers.add(NamingSubsystemOSGiService.addService(target,
javax.naming.spi.InitialContextFactoryBuilder.class, InitialContextFactoryBuilder.class, verificationHandler));
newControllers.add(target.addService(JndiViewExtensionRegistry.SERVICE_NAME, new JndiViewExtensionRegistry()).install());
// Setup remote naming store
//we always install the naming store, but we don't install the server unless it has been explicitly enabled
final ServiceBasedNamingStore remoteExposedNamingStore = new WritableServiceBasedNamingStore(context.getServiceRegistry(false), ContextNames.EXPORTED_CONTEXT_SERVICE_NAME);
newControllers.add(target.addService(ContextNames.EXPORTED_CONTEXT_SERVICE_NAME, new NamingStoreService(remoteExposedNamingStore))