· Propercloneimplementation:object Clone () should is implemented with Super.clone ().
Translate the appropriate cloning implementation: The object's Clone () method should contain the Super.clone () implementation
· Clonethrowsclonenotsupportedexception:the method Clone () should throw a clonenotsupportedexception.
Translation cloning method to throw unsupported clone exception: Clone () method should throw Clonenotsupportedexception
· Clonemethodmustimplementcloneable:the method Clone () should is implemented if the class implements the Cloneable int Erface with the exception of a final method of this only throws clonenotsupportedexception.
The translation cloning method must implement the Cloneable interface: If the class implements the Cloneable interface, the Clone () method should be implemented as a final method and throw only the clonenotsupportedexception exception