question: @ Override public void flush ( ) throws IOException { synchronized ( lock ) { out . flush ( ) ; } }
target:  Flushes this writer to ensure all pending data is sent out to the target writer. This implementation flushes the target writer.