class RangeIteratorFacade implements RangeIterator {

    @Override
    public final long getSize() {
        return delegate.getSize();
    }

    public  RangeIteratorFacade(final @NotNull R delegate);

}