UncloseableOutputStream(destination: OutputStream)
OutputStream wrapper that prevents it from being closed, useful to pass an OutputStream instance to a method that closes the stream before it has been finalized by the caller