Add javadoc to make clear this is for testing only
import java.io.IOException;
import java.io.OutputStream;
+/**
+ * This is a testing utility class to check the property that an {@link OutputStream} is never
+ * closed in some particular context - typically when wrapped by another {@link OutputStream} that
+ * should not be forwarding its {@link OutputStream#close()} calls. Not needed in production code.
+ */
public class UncloseableOutputStream extends FilterOutputStream
{
public UncloseableOutputStream(OutputStream s)
