例外処理で、catchした後、どのクラスがthrowしたのかってわかりますか?