このループは、例外をスローする以外の方法で終了させることができないように思われます。