While java.awt.Image claims to be serializable, some of its components
(ImageRepresentation) are not. Trying to serialize an image yields the
the following runtime error:
java.io.NotSerializableException: sun.awt.image.ImageRepresentation
at java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java)
at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java)
at java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java)
at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java)
at java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java)
.
.
.