docs: @Override
      public List<R> subList(int fromIndex, int toIndex) {
          List<R> r = new ArrayList<>();
          Iterator<R> itr = iterator();
          hudson.util.Iterators.skip(itr, fromIndex);
          for (int i=toIndex-fromIndex; i>0; i--) {
              r.add(itr.next());
          }
          return r;
      }