@Override public long skip(long n) throws IOException {
  long bytesSkipped=fInputStream.skip(n << 1);
  if ((bytesSkipped & 1) != 0) {
    int b=fInputStream.read();
    if (b == -1) {
      expectedTwoBytes();
    }
    ++bytesSkipped;
  }
  return bytesSkipped >> 1;
}

@ Override public long skip ( long n ) throws IOException { long bytesSkipped = fInputStream . skip ( n << 1 ) ; if ( ( bytesSkipped & 1 ) != 0 ) { int b = fInputStream . read ( ) ; if ( b == - 1 ) { expectedTwoBytes ( ) ; } ++ bytesSkipped ; } return bytesSkipped > > 1 ; }
skip characters . this method will block until some characters are available , an i / o error occurs , or the end of the stream is reached .
