finally ブロック内の throw ステートメントを報告します。

このような throw ステートメントは意図的な場合もありますが、例外のスローをマスクし、デバッグを途方もなく困難にする可能性があります。