docs: public long skip(long n) throws IOException {
      int avail = endIndex - index;
      if (avail >= n) {
        index += n;
        return n;
      }
      n -= avail;
      index = 0;
      endIndex = 0;
      return avail + wrapped.skip(n);
    }