http://javafaq.jp/S011.html#S011-08
継承によってメソッドの上げる例外の種類が増えてしまうと、
既存の処理で捕捉できなくなってしまう。