In code-language it means that it is not necessary to do:
if (out != System.in) { in.close(); }
Constructor of KeepAliveInputStream.paramin an InputStream value, it should be standard input. super(in);
super(in);
This method does nothing.throwsIOException as we are overridding FilterInputStream. // do not close the stream
// do not close the stream