サンプル

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


解決策
常に、clone メソッドは final として宣言します。

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