question: public void skip ( int bytes ) throws BufferOverflowException { if ( bytes > remaining ( ) ) throw new BufferOverflowException ( ) ; while ( bytes > 0 ) { ByteBuffer bb = getReadChunk ( ) ; int n = Math . min ( bb . remaining ( ) , bytes ) ; bb . position ( bb . position ( ) + n ) ; bytes -= n ; } }
target:  Omit data by moving read pointer forward. 