docs: public Pager<TreeItem> getTree(Object projectIdOrPath, String filePath, String refName, Boolean recursive, int itemsPerPage) throws GitLabApiException {
          Form formData = new GitLabApiForm()
                  .withParam("id", getProjectIdOrPath(projectIdOrPath), true)
                  .withParam("path", filePath, false)
                  .withParam(isApiVersion(ApiVersion.V3) ? "ref_name" : "ref", refName, false)
                  .withParam("recursive", recursive, false);
          return (new Pager<TreeItem>(this, TreeItem.class, itemsPerPage, formData.asMap(), "projects",
                  getProjectIdOrPath(projectIdOrPath), "repository", "tree"));
      }