>>926
(1)や(3)はコメントで回答されてるんじゃないの?

集約例外ハンドラーは業務エラーを戻り値で表現しようと
例外で表現しようと必要じゃない?