code: public Pager<Group> getSubGroups(Object groupIdOrPath, List<Integer> skipGroups, Boolean allAvailable, String search,
              GroupOrderBy orderBy, SortOrder sortOrder, Boolean statistics, Boolean owned, int itemsPerPage) throws GitLabApiException {
          Form formData = new GitLabApiForm()
                  .withParam("skip_groups", skipGroups)
                  .withParam("all_available", allAvailable)
                  .withParam("search", search)
                  .withParam("order_by", orderBy)
                  .withParam("sort_order", sortOrder)
                  .withParam("statistics", statistics)
                  .withParam("owned", owned);
          return (new Pager<Group>(this, Group.class, itemsPerPage, formData.asMap(), "groups", getGroupIdOrPath(groupIdOrPath), "subgroups"));
      }
docs: Get a Pager of visible direct subgroups in this group.
  
  <pre><code>GitLab Endpoint: GET /groups/:id/subgroups</code></pre>
  
  @param groupIdOrPath the group ID, path of the group, or a Group instance holding the group ID or path, required
  @param skipGroups skip the group IDs passed
  @param allAvailable show all the groups you have access to (defaults to false for authenticated users)
  @param search return the list of authorized groups matching the search criteria
  @param orderBy order groups by NAME or PATH. Default is NAME
  @param sortOrder order groups in ASC or DESC order. Default is ASC
  @param statistics include group statistics (admins only)
  @param owned limit to groups owned by the current user
  @param itemsPerPage the number of Group instances that will be fetched per page
  @return a Pager containing matching Group instances
  @throws GitLabApiException if any exception occurs
  @since GitLab 10.3.0