So, it is a kind of recursive descent, serializing member fields, also serializing their member fields, etc.And so, when java needs to serialize an object (perhaps because it is a member field of a containing object being serialized), it will fail unless that object is an instance of a class that DOES implement the Serializable interface.In other words, basically by NOT implementing Serializable i