--- old/src/share/classes/java/io/ObjectOutput.java 2010-07-06 18:27:24.000000000 -0700 +++ new/src/share/classes/java/io/ObjectOutput.java 2010-07-06 18:27:24.000000000 -0700 @@ -36,7 +36,7 @@ * @see java.io.ObjectInputStream * @since JDK1.1 */ -public interface ObjectOutput extends DataOutput { +public interface ObjectOutput extends DataOutput, AutoCloseable { /** * Write an object to the underlying storage or stream. The * class that implements this interface defines how the object is