Finish the stream without closing the underlying stream.
No more data may be written to the stream after finishing.
The finish method of FinishableOutputStream does nothing. Subclasses should override it if they need finishing
support, which is the case, for example, with compressors.
the underlying stream.