docs: public <T> GitLabApiForm withParam(String name, List<T> values, boolean required) throws IllegalArgumentException {
  
          if (values == null || values.isEmpty()) {
              if (required) {
                  throw new IllegalArgumentException(name + " cannot be empty or null");
              }
  
              return (this);
          }
  
          for (T value : values) {
              if (value != null) {
                  this.param(name + "[]", value.toString());
              }
          }
  
          return (this);
      }