code: ArgumentsBuilder param(String param, String value) {
          if (value != null) {
              args.add(param);
              args.add(value);
          }
          return this;
      }
docs: Adds a parameter that requires a string argument to the argument list.
  If the given argument is null, then the argument list remains unchanged.