本日のダメコード

M社の中の人、いいかげんにしてくれ。
真偽値を返すメソッドの設計書に「Boolean」と書かないでくれ。
該当クラスのプログラマは本当にBooleanを返すな。設計者に突っ込め。
該当クラスを利用する側のプログラマまでも

   Boolean result = foo.isXxxx();
   if (result.booleanValue()) { 
      ://「正常」なら何らかの処理
   }

があたりまえだと思っていると言うのはどういうわけなんだ〜?
# 答え。M社だから。