--- old/src/java.base/share/classes/jdk/internal/org/xml/sax/SAXException.java 2019-08-27 17:29:25.326324386 -0700 +++ new/src/java.base/share/classes/jdk/internal/org/xml/sax/SAXException.java 2019-08-27 17:29:25.146324386 -0700 @@ -178,6 +178,7 @@ // Internal state. ////////////////////////////////////////////////////////////////////// + @java.io.Serial private static final ObjectStreamField[] serialPersistentFields = { new ObjectStreamField( "exception", Exception.class ) }; @@ -188,6 +189,7 @@ * @param out stream used for serialization. * @throws IOException thrown by ObjectOutputStream */ + @java.io.Serial private void writeObject(ObjectOutputStream out) throws IOException { ObjectOutputStream.PutField fields = out.putFields(); @@ -204,6 +206,7 @@ * @throws IOException thrown by ObjectInputStream * @throws ClassNotFoundException thrown by ObjectInputStream */ + @java.io.Serial private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException { ObjectInputStream.GetField fields = in.readFields(); @@ -233,6 +236,7 @@ } // Added serialVersionUID to preserve binary compatibility + @java.io.Serial static final long serialVersionUID = 583241635256073760L; }