Object#toString() は「オブジェクトの文字列表現を返す」。
メソッドの実装から判断するのはカプセル化の概念に反するし
どう考えてもキャストする方が正解。