code: @Override
      public void fetch(int numExamples) {
          initializeCurrFromList(data.get(ArrayUtil.range(cursor, cursor + numExamples)).asList());
  
      }
docs: Fetches the next dataset. You need to call this
  to get a new dataset, otherwise {@link #next()}
  just returns the last data applyTransformToDestination fetch
  
  @param numExamples the number of examples to fetch