question: @ Override public final int read ( ) throws IOException { ByteBuffer bb = waitForAvailableData ( ) ; return ( bb . get ( ) & 0xff ) ; }
target:  See the InputStream read method for javadocs. Note that if an attempt to read past the end of the wrapped ByteBuffer is done this method throws BufferUnderflowException