toメソッドの内部処理を実装