@Override public final void execute(final OperationContext context, final ModelNode operation, final String name, final LogContextConfiguration logContextConfiguration) throws OperationFailedException { final Resource resource = context.createResource(PathAddress.EMPTY_ADDRESS); final ModelNode model = resource.getModel(); updateModel(operation, model); if (context.getProcessType().isServer()) { context.addStep(new OperationStepHandler() { @Override public void execute(final OperationContext context, final ModelNode operation) throws OperationFailedException { performRuntime(context, operation, logContextConfiguration, name, model); context.stepCompleted(); } }, Stage.RUNTIME); } }