In code-language it means that it is not necessary to do:
if (out != System.out && out!= System.err) { out.close(); }
Constructor of KeepAliveOutputStream.paramout an OutputStream value, it shoudl be standard output. super(out);
super(out);
This method does nothing.throwsIOException as we are overridding FilterOutputStream. // do not close the stream
// do not close the stream