docs: public void replaceOrAdd(String name, String value) {
          boolean found = false;
          for (Param param : params) {
              if (param.getKey().equals(name)) {
                  param.setValue(value);
                  found = true;
                  break;
              }
          }
          if (!found) {
              addParam(name, value);
          }
      }