>>17
それってコンパイラの実装によりそうな気がするんだが、
途中で以降の処理を中断とかってできるん?

あと、BとCが副作用を起こさないメソッドでないといけない気もする。