code: public List<Note> getMergeRequestNotes(Object projectIdOrPath, Integer mergeRequestIid,
              SortOrder sortOrder, Note.OrderBy orderBy, int page, int perPage) throws GitLabApiException {
  
          GitLabApiForm formData = new GitLabApiForm()
                  .withParam("sort", sortOrder)
                  .withParam("order_by", orderBy)
                  .withParam(PAGE_PARAM, page)
                  .withParam(PER_PAGE_PARAM, perPage);
          Response response = get(Response.Status.OK, formData.asMap(),
                  "projects", getProjectIdOrPath(projectIdOrPath), "merge_requests", mergeRequestIid, "notes");
          return (response.readEntity(new GenericType<List<Note>>() {}));
      }
docs: Gets a list of all notes for a single merge request using the specified page and per page settings.
  
  <pre><code>GitLab Endpoint: GET /projects/:id/merge_requests/:merge_request_iid/notes</code></pre>
  
  @param projectIdOrPath the project in the form of an Integer(ID), String(path), or Project instance
  @param mergeRequestIid the merge request IID to get the notes for
  @param sortOrder return merge request notes sorted in the specified sort order, default is DESC
  @param orderBy return merge request notes ordered by CREATED_AT or UPDATED_AT, default is CREATED_AT
  @param page the page to get
  @param perPage the number of notes per page
  @return the list of notes in the specified range
  @throws GitLabApiException if any exception occurs