@NotNull @Override public Excerpt toStart() { if (wrappedTailer == null) { wrappedExcerpt.toStart(); } else { wrappedTailer.toStart(); } return this; }
@Override public void findRange(@NotNull long[] startEnd, @NotNull ExcerptComparator comparator) { excerpt.findRange(startEnd, comparator); }
@Override public long findMatch(@NotNull ExcerptComparator comparator) { return wrappedExcerpt.findMatch(comparator); }
@Override public boolean index(long index) throws IndexOutOfBoundsException { return wrappedExcerpt == null ? wrappedTailer.index(index) : wrappedExcerpt.index(index); }
@Override public long nextSetBit(long l) { return wrappedExcerpt.nextSetBit(l); }
@Override public void write8bitText(CharSequence sequence) { wrappedExcerpt.write8bitText(sequence); }
@Override public boolean read8bitText(@NotNull StringBuilder builder) throws StreamCorruptedException { return wrappedExcerpt.read8bitText(builder); }
@NotNull @Override public Excerpt toStart() { if (tailer == null) excerpt.toStart(); else tailer.toStart(); return this; }
@Override public void findRange(@NotNull long[] startEnd, @NotNull ExcerptComparator comparator) { wrappedExcerpt.findRange(startEnd, comparator); }
@Override public long findMatch(@NotNull ExcerptComparator comparator) { return excerpt.findMatch(comparator); }
@Override public boolean index(long index) throws IndexOutOfBoundsException { return excerpt == null ? tailer.index(index) : excerpt.index(index); }