Closes this output stream and releases any system resources
associated with the stream.
<p>
When not already closed, the {@code close} method of {@code
FilterOutputStream} calls its {@code flush} method, and then
calls the {@code close} method of its underlying output stream.
@exception IOException if an I/O error occurs.
@see java.io.FilterOutputStream#flush()
@see java.io.FilterOutputStream#outputStream
Closes this output stream and releases any system resources associated with the stream. <p> When not already closed, the {@code close} method of {@code FilterOutputStream} calls its {@code flush} method, and then calls the {@code close} method of its underlying output stream.
@exception IOException if an I/O error occurs. @see java.io.FilterOutputStream#flush() @see java.io.FilterOutputStream#outputStream