question: public byte [ ] readBytes ( final int count ) { int bytesToRead = count ; if ( bytesToRead < 0 ) bytesToRead = byteStream . available ( ) ; byte [ ] bytes = new byte [ bytesToRead ] ; if ( currentBitIndex >= 0 ) { for ( int i = 0 ; i < bytesToRead ; i ++ ) { bytes [ i ] = ( byte ) read ( Byte . SIZE ) ; } } else { byteStream . read ( bytes , 0 , bytes . length ) ; } return bytes ; }
target:  Reads a sequence of bytes from the stream.