例外をいつどんなものを投げれば良いかがわかりません。
例のなるような、また皆さんが参考にしたソースコードがあれば
教えてもらえないでしょうか。