code: ArgumentsBuilder flag(String param, Boolean value) {
          if (Boolean.TRUE.equals(value)) {
              args.add(param);
          }
          return this;
      }
docs: Adds a parameter to the argument list if the given flag is
  {@value Boolean#TRUE}. If the flag is false (or null), then the argument
  list remains unchanged.