docs: @Override
      public ModelNode buildRequestWithoutHeaders(CommandContext ctx) throws CommandFormatException {
  
          final ParsedCommandLine parsedCmd = ctx.getParsedCommandLine();
          final String name = this.name.getValue(parsedCmd);
          if(name == null || name.isEmpty()) {
              throw new CommandFormatException("Required argument " + this.name.getFullName() + " is not specified.");
          }
  
          final OperationRequestAddress address = getAddress(ctx, false);
          ModelNode req = Util.buildRequest(ctx, address, Util.READ_ATTRIBUTE);
          req.get(Util.NAME).set(name);
          if( resolve.isPresent(parsedCmd)){
              req.get(Util.RESOLVE_EXPRESSIONS).set(true);
          }
  
          final String includeDefaults = this.includeDefaults.getValue(parsedCmd);
          if(includeDefaults != null && !includeDefaults.isEmpty()) {
              req.get(Util.INCLUDE_DEFAULTS).set(includeDefaults);
          }
  
          if(verbose.isPresent(parsedCmd)) {
              final ModelNode composite = new ModelNode();
              composite.get(Util.OPERATION).set(Util.COMPOSITE);
              composite.get(Util.ADDRESS).setEmptyList();
              final ModelNode steps = composite.get(Util.STEPS);
              steps.add(req);
              steps.add(Util.buildRequest(ctx, address, Util.READ_RESOURCE_DESCRIPTION));
              req = composite;
          }
  
          return req;
      }