question: @ Override public void write ( byte [ ] b , int off , int len ) throws IOException { flushBits ( ) ; out . write ( b , off , len ) ; }
target:  Commit any outstanding bit writes and then write some bytes to the underlying output stream.