Opens a new buffered {@link Writer} for writing to this sink. The returned stream is notrequired to be a {@link BufferedWriter} in order to allow implementations to simply delegateto {@link #openStream()} when the stream returned by that method does not benefit fromadditional buffering. This method should return a new, independent writer each time it is called.
The caller is responsible for ensuring that the returned writer is closed.
@throws IOException if an I/O error occurs in the process of opening the writer
@since 15.0 (in 14.0 with return type {@link BufferedWriter})
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.