finally
return
このような return ステートメントは意図的な場合もありますが、例外のスローをマスクし、デバッグを困難にする可能性があります。
例:
try { foo(); } finally { if (bar()) return; }