Provides custom cloning for a particular object type.
Indicates an object that wishes to more actively participate in the two-part deep copying process provided by the Cloner.
A deep clone utility that provides similar object-graph-preserving qualities to typical serialization schemes.
A CloneFunction implementation that simply returns the passed object without cloning it.
|ListCloneFunction<T extends java.util.List>
A CloneFunction implementation that deep clones a list by creating a new list and cloning its values using the cloner.