docs: public Pager<MergeRequest> getMergeRequests(MergeRequestFilter filter, int itemsPerPage) throws GitLabApiException {
  
          MultivaluedMap<String, String> queryParams = (filter != null ? filter.getQueryParams().asMap() : null);
          if (filter != null && (filter.getProjectId() != null && filter.getProjectId().intValue() > 0) ||
                  (filter.getIids() != null && filter.getIids().size() > 0)) {
  
              if (filter.getProjectId() == null || filter.getProjectId().intValue() == 0) {
                  throw new RuntimeException("project ID cannot be null or 0");
              }
  
              return (new Pager<MergeRequest>(this, MergeRequest.class, itemsPerPage, queryParams, "projects", filter.getProjectId(), "merge_requests"));
          } else {
              return (new Pager<MergeRequest>(this, MergeRequest.class, itemsPerPage, queryParams, "merge_requests"));
          }
      }