@NotNull @Override public CharSequence subSequence(int i, int i1) { check(); return delegate.subSequence(i, i1); } }
@Override public int length() { check(); return delegate.length(); }
protected void check() { if ((++i & 1023) == 0) { checkCanceled(); } }
@Override public char charAt(int i) { check(); return delegate.charAt(i); }
@NotNull @Override public String toString() { check(); return delegate.toString(); }