code: public Parameters setValue(@NonNull String name, Object value) {
          if (name == null) { throw new IllegalArgumentException("name cannot be null."); }
          if (readonly) { throw new IllegalStateException("Parameters is readonly mode."); }
          map.put(name, value);
          return this;
      }
docs: Set a value to the query parameter referenced by the given name. A query parameter
  is defined by using the Expression's parameter(String name) function.
  
  @param name  The parameter name.
  @param value The value.
  @return The self object.