finally
return
의도한 경우도 있으나 이러한 return 문은 던져진 예외를 가리고 디버그를 매우 복잡하게 만들 수 있습니다.
예:
try { foo(); } finally { if (bar()) return; }