question: @ Override public void close ( ) throws IOException { if ( ! closed ) { finish ( ) ; inf . end ( ) ; out . close ( ) ; closed = true ; } }
target:  Writes remaining data into the output stream and closes the underlying output stream.