protected void populateModel(final OperationContext context, final ModelNode operation, final Resource resource)
throws OperationFailedException {
if (requiresRuntime(context)) {
final DeploymentScannerService scannerService = new DeploymentScannerService(config);
ModelNode op = scannerService.prepareDeploymentModel();
final ModelNode result = new ModelNode();
final PathAddress opPath = PathAddress.pathAddress(op.get(OP_ADDR));
final OperationStepHandler handler = context.getRootResourceRegistration().getOperationHandler(opPath,
op.get(OP).asString());