Clones an object. When the object is part of a vector, the object
must be copied, not just the object reference. To implement this
interface, a class must provide a public override of the
clone method.
Throws:
java.lang.CloneNotSupportedException - If deep copy is not supported.