>>944
バグりやすいからequalsのオーバーロードは避けたほうがいいのは間違いない

それ以外にも元のサンプルコードはいきなりキャストして
それからnullチェックとか意味がわからん