このクラスは、equal(Object) という名前のメソッドを定義しています。 このメソッドは、java.lang.Object の equals(Object) を (おそらく意図的に) オーバーライドしていません。
equal(Object)
java.lang.Object
equals(Object)