Exemple

public class ClassA implements Cloneable {
public Object clone throws CloneNotSupportedException () {
//...
}
}


Solution
Déclarez toujours la méthode clone comme étant de type final .

public class ClassA implements Cloneable {
public final Object clone throws CloneNotSupportedException () {
//...
}
}