code: public static <I> Result<I> rangeResult(List<I> result, long offset, long fullRequestSize) {
          return new Result<>(result, offset, fullRequestSize);
      }
docs: Creates a new Result.
  
  @param result          the list of item
  @param offset          the offset
  @param fullRequestSize the number of item available
  @param <I>             the item type
  @return the result range