--- old/src/java.base/share/classes/java/io/OutputStream.java 2019-09-06 11:11:23.866589001 -0700 +++ new/src/java.base/share/classes/java/io/OutputStream.java 2019-09-06 11:11:23.674589001 -0700 @@ -47,6 +47,11 @@ */ public abstract class OutputStream implements Closeable, Flushable { /** + * Constructor for subclasses to call. + */ + public OutputStream() {} + + /** * Returns a new {@code OutputStream} which discards all bytes. The * returned stream is initially open. The stream is closed by calling * the {@code close()} method. Subsequent calls to {@code close()} have