code: public List<GitlabProject> getProjectsViaSudoWithPagination(GitlabUser user, int page, int perPage) throws IOException {
          Pagination pagination = new Pagination()
                  .withPage(page)
                  .withPerPage(perPage);
          return getProjectsViaSudoWithPagination(user, pagination);
      }
docs: Get a list of projects of perPage elements accessible by the authenticated user given page offset
  
  @param user    Gitlab User to invoke sudo with
  @param page    Page offset
  @param perPage Number of elements to get after page offset
  @return A list of gitlab projects
  @throws IOException Gitlab API call error