protected void performBoottime(final OperationContext context, final ModelNode operation, final ModelNode model, final ServiceVerificationHandler verificationHandler, final List<ServiceController<?>> newControllers) throws OperationFailedException {
logger.debug("Activating EJB CMP Subsystem");
final boolean appclient = context.getProcessType() == ProcessType.APPLICATION_CLIENT;
final KeyGeneratorFactoryRegistry keyGeneratorFactoryRegistry = new KeyGeneratorFactoryRegistry();
newControllers.add(context.getServiceTarget().addService(KeyGeneratorFactoryRegistry.SERVICE_NAME, keyGeneratorFactoryRegistry)
.addListener(verificationHandler)
.install());
context.addStep(new AbstractDeploymentChainStep() {