1 <p> This class implements the <code>Serializable</code> interface, but does
2 not define a <code>serialVersionUID</code> field.
3 A change as simple as adding a reference to a .class object
4 will add synthetic fields to the class,
5 which will unfortunately change the implicit
6 serialVersionUID (e.g., adding a reference to <code>String.class</code>
7 will generate a static field <code>class$java$lang$String</code>).
8 Also, different source code to bytecode compilers may use different
9 naming conventions for synthetic variables generated for
10 references to class objects or inner classes.
11 To ensure interoperability of Serializable across versions,
12 consider adding an explicit serialVersionUID.</p>