Object clone() should be implemented with super.clone(). Example :
class Foo{
    public Object clone(){
        return new Foo(); // This is bad
    }
}