code: static <T> ReservoirItemsSketch<T> newInstance(final ArrayList<T> data, final long itemsSeen,
                                                   final ResizeFactor rf, final int k) {
      return new ReservoirItemsSketch<>(data, itemsSeen, rf, k);
    }
docs: Thin wrapper around private constructor
  
  @param <T> data type
  @param data      Reservoir items as ArrayList&lt;T&gt;
  @param itemsSeen Number of items presented to the sketch so far
  @param rf        <a href="{@docRoot}/resources/dictionary.html#resizeFactor">See Resize Factor</a>
  @param k         Compact encoding of reservoir size
  @return New sketch built with the provided inputs