* @return a clone of this instance. * @exception? CloneNotSupportedException? if the object's class does not *support the Cloneable interface. Subclasses *that override the clone method can also * throw this exception to indicate that an instance cannot *be cloned. * @see java.lang.Cloneable */