concurrentContext.addFactory(new NamingContextHandleFactory(namespaceContextSelector, deploymentUnit.getServiceName()));
concurrentContext.addFactory(new ClassLoaderContextHandleFactory(moduleClassLoader));
concurrentContext.addFactory(SecurityContextHandleFactory.INSTANCE);
concurrentContext.addFactory(new OtherEESetupActionsContextHandleFactory(deploymentUnit.getAttachmentList(Attachments.OTHER_EE_SETUP_ACTIONS)));
final ConcurrentContextService service = new ConcurrentContextService(concurrentContext);
final ServiceName serviceName = ConcurrentServiceNames.getConcurrentContextServiceName(applicationName, moduleName, componentName);
serviceTarget.addService(serviceName, service)
.install();
}