Java’s “Hidden Backpack”: The Secret That Makes Inner Class Serialization Fail.

Why you should never serialize a non-static inner class in Java.