question: public int readUI8 ( ) throws IOException { synchBits ( ) ; int ui8 = in . read ( ) ; if ( ui8 < 0 ) { throw new IOException ( "Unexpected end of input" ) ; } bytesRead ++ ; return ui8 ; }
target:  Read an unsigned 8 bit value