ミスった

try {
return foo;
} finally {
...
}

こんな感じでとりあえず確実に実行されることに意味がある
例外はキャッチせずにスローするけど後処理はするみたいなね