public interface DeepCloneable
extends java.lang.Cloneable
This marker interface identifiers a class that supports the clone method with
deep copy semantics, rather than shallow copy semantics.
This marker indicates that the clone MUST return an instance of the same
class as the object being cloned.