例外情報がどうとかより、例外を投げるべきかどうかって話じゃないのか?

まあ設計次第なんで必要なら例外発生させろとしか言えないわけだが