docs: public MergeRequest updateMergeRequest(Object projectIdOrPath, Integer mergeRequestIid,
              String targetBranch, String title, Integer assigneeId, String description,
              StateEvent stateEvent, String labels, Integer milestoneId, Boolean removeSourceBranch,
              Boolean squash, Boolean discussionLocked, Boolean allowCollaboration)
              throws GitLabApiException {
  
          Form formData = new GitLabApiForm()
                  .withParam("target_branch", targetBranch)
                  .withParam("title", title)
                  .withParam("assignee_id", assigneeId)
                  .withParam("description", description)
                  .withParam("state_event", stateEvent)
                  .withParam("labels", labels)
                  .withParam("milestone_id", milestoneId)
                  .withParam("remove_source_branch", removeSourceBranch)
                  .withParam("squash", squash)
                  .withParam("discussion_locked", discussionLocked)
                  .withParam("allow_collaboration", allowCollaboration);
  
          return updateMergeRequest(projectIdOrPath, mergeRequestIid, formData);
      }