@Override
  public @NotNull Iterator<T> iterator() {
    return this.iterator.get();
  }
Creates a new forwarding iterable.

@param iterator the iterator supplier
@param spliterator the spliterator supplier
@since 4.9.0
api/src/main/java/net/kyori/adventure/util/ForwardingIterator.java