author: Dave Johnson
a clone of the object.throws: CloneNotSupportedException - thrown if an element of the object cannot be cloned.