private void skip(long current, long target) throws IOException {
    while (current < target) {
      long skipped = in.skip(target - current);
      current += skipped;
    }
  }
private void skip(long current, long target) throws IOException {
    while (current < target) {
      long skipped = in.skip(target - current);
      current += skipped;
    }
  }
private void skip ( long current , long target ) throws IOException { while ( current < target ) { long skipped = in . skip ( target - current ) ; current += skipped ; } }
Skips {@code target - current} bytes and returns.
Skips {