public int readUI8() throws IOException {
  synchBits();
  int ui8=in.read();
  if (ui8 < 0) {
    throw new IOException("Unexpected end of input");
  }
  bytesRead++;
  return ui8;
}

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