docs: public void skip(final int bytesToSkip) throws IOException {
          final int bytesToRead = Math.max(0, curr + bytesToSkip - used);
          if (bytesToRead > 0) {
              readMore(bytesToRead);
          }
          curr += bytesToSkip;
      }