docs: public PartialCollection<BoxItem.Info> getChildrenRange(long offset, long limit, String... fields) {
          QueryStringBuilder builder = new QueryStringBuilder()
                  .appendParam("limit", limit)
                  .appendParam("offset", offset);
  
          if (fields.length > 0) {
              builder.appendParam("fields", fields).toString();
          }
  
          URL url = GET_ITEMS_URL.buildWithQuery(getAPI().getBaseURL(), builder.toString(), getID());
          BoxAPIRequest request = new BoxAPIRequest(this.getAPI(), url, "GET");
          BoxJSONResponse response = (BoxJSONResponse) request.send();
          JsonObject responseJSON = JsonObject.readFrom(response.getJSON());
  
          String totalCountString = responseJSON.get("total_count").toString();
          long fullSize = Double.valueOf(totalCountString).longValue();
          PartialCollection<BoxItem.Info> children = new PartialCollection<BoxItem.Info>(offset, limit, fullSize);
          JsonArray jsonArray = responseJSON.get("entries").asArray();
          for (JsonValue value : jsonArray) {
              JsonObject jsonObject = value.asObject();
              BoxItem.Info parsedItemInfo = (BoxItem.Info) BoxResource.parseInfo(this.getAPI(), jsonObject);
              if (parsedItemInfo != null) {
                  children.add(parsedItemInfo);
              }
          }
          return children;
      }