}
private ServiceName installSecurityService(ServiceTarget serviceTarget, DeploymentUnit deploymentUnit,
WeldBootstrapService weldService, ServiceBuilder<WeldBootstrapService> weldServiceBuilder) {
final WeldSecurityServices service = new WeldSecurityServices();
final ServiceName serviceName = deploymentUnit.getServiceName().append(WeldSecurityServices.SERVICE_NAME);
serviceTarget.addService(serviceName, service)
.addDependency(ServiceBuilder.DependencyType.OPTIONAL, SimpleSecurityManagerService.SERVICE_NAME, SimpleSecurityManager.class, service.getSecurityManagerValue()).install();
weldServiceBuilder.addDependency(serviceName, WeldSecurityServices.class, weldService.getSecurityServices());
return serviceName;
}