docs: public PartialCollection<BoxItem.Info> searchRange(long offset, long limit, final BoxSearchParameters bsp) {
          QueryStringBuilder builder = bsp.getQueryParameters()
                  .appendParam("limit", limit)
                  .appendParam("offset", offset);
          URL url = SEARCH_URL_TEMPLATE.buildWithQuery(this.getAPI().getBaseURL(), builder.toString());
          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> results = 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) {
                  results.add(parsedItemInfo);
              }
          }
          return results;
      }