>>667
>>577はシンプルそうに見えて闇が深くないか?
例外をThrowするなら、外のCatchは本来は型指定でCatchしてるはずじゃん?
例外の種類増えないって保証も無いし、事実上はCancelを変えると、一旦全体の動作が保証できない状態に陥るかと。
そこからテストするんだろうけど、まず全体のテスト定義書き換える事になるから、全体のテスト定義の定義にあたる要件定義からテスト起こし直しでは?
自動テストかけられる方向で修正したくない?