public
protected
clone()
java.lang.Object の clone() メソッドをオーバーライドする場合は、メソッドを public にしてパッケージ外の非サブクラスからアクセスできるようにする必要があります。
java.lang.Object