Source:
<code>protected void performRuntime(final OperationContext context, final ModelNode operation, final ModelNode model) throws OperationFailedException { String name = JcaBootstrapContextDefinition.BootstrapCtxParameters.NAME.getAttribute().resolveModelAttribute(context, model).asString(); String workmanager = JcaBootstrapContextDefinition.BootstrapCtxParameters.WORKMANAGER.getAttribute().resolveModelAttribute(context, model).asString(); boolean usingDefaultWm = false; CloneableBootstrapContext ctx; if (DEFAULT_NAME.equals( workmanager)) { usingDefaultWm = true; ctx = new NamedBootstrapContext(name); } else { <START> ctx = new NamedBootstrapContext(name,workmanager); <END> } ServiceTarget serviceTarget = context.getServiceTarget(); final BootStrapContextService bootCtxService = new BootStrapContextService(ctx, name, usingDefaultWm); serviceTarget .addService(ConnectorServices.BOOTSTRAP_CONTEXT_SERVICE.append(name), bootCtxService) .addDependency(ServiceBuilder.DependencyType.REQUIRED, ConnectorServices.WORKMANAGER_SERVICE.append(workmanager), WorkManager.class, bootCtxService.getWorkManagerValueInjector()) .addDependency(TxnServices.JBOSS_TXN_XA_TERMINATOR, JBossXATerminator.class, bootCtxService.getXaTerminatorInjector()) .addDependency(TxnServices.JBOSS_TXN_ARJUNA_TRANSACTION_MANAGER, com.arjuna.ats.jbossatx.jta.TransactionManagerService.class, bootCtxService.getTxManagerInjector()) .addDependency(ConnectorServices.CONNECTOR_CONFIG_SERVICE, JcaSubsystemConfiguration.class, bootCtxService.getJcaConfigInjector()) .setInitialMode(ServiceController.Mode.ACTIVE) .install(); }</code><technical_language>changes required? referenced JIRA's mention issues tests this change in tests</technical_language>

Target:
protected void performRuntime(final OperationContext context, final ModelNode operation, final ModelNode model) throws OperationFailedException { String name = JcaBootstrapContextDefinition.BootstrapCtxParameters.NAME.getAttribute().resolveModelAttribute(context, model).asString(); String workmanager = JcaBootstrapContextDefinition.BootstrapCtxParameters.WORKMANAGER.getAttribute().resolveModelAttribute(context, model).asString(); boolean usingDefaultWm = false; if (DEFAULT_NAME.equals( workmanager)) { usingDefaultWm = true; } ServiceTarget serviceTarget = context.getServiceTarget(); CloneableBootstrapContext ctx = new NamedBootstrapContext(name); final BootStrapContextService bootCtxService = new BootStrapContextService(ctx, name, usingDefaultWm); serviceTarget .addService(ConnectorServices.BOOTSTRAP_CONTEXT_SERVICE.append(name), bootCtxService) .addDependency(ServiceBuilder.DependencyType.REQUIRED, ConnectorServices.WORKMANAGER_SERVICE.append(workmanager), WorkManager.class, bootCtxService.getWorkManagerValueInjector()) .addDependency(TxnServices.JBOSS_TXN_XA_TERMINATOR, JBossXATerminator.class, bootCtxService.getXaTerminatorInjector()) .addDependency(TxnServices.JBOSS_TXN_ARJUNA_TRANSACTION_MANAGER, com.arjuna.ats.jbossatx.jta.TransactionManagerService.class, bootCtxService.getTxManagerInjector()) .addDependency(ConnectorServices.CONNECTOR_CONFIG_SERVICE, JcaSubsystemConfiguration.class, bootCtxService.getJcaConfigInjector()) .setInitialMode(ServiceController.Mode.ACTIVE) .install(); }