code: protected Response put(Form formData, URL url) {
          if (formData instanceof GitLabApiForm)
              return (invocation(url, null).put(Entity.entity(formData.asMap(), MediaType.APPLICATION_FORM_URLENCODED_TYPE)));
          else
              return (invocation(url, null).put(Entity.entity(formData, MediaType.APPLICATION_FORM_URLENCODED_TYPE)));
      }
docs: Perform an HTTP PUT call with the specified form data and URL, returning
  a ClientResponse instance with the data returned from the endpoint.
  
  @param formData the Form containing the name/value pairs
  @param url the fully formed path to the GitLab API endpoint
  @return a ClientResponse instance with the data returned from the endpoint