>なんでそうなっているかわからんシステム

// フラグを判定して業務ロジックを実行する機能
// このコメントを消すとなぜか動かない
if (flag) {
business.execute(context);
}

----
こういうコードがマジであり、コメントを消すとマジで動かなくなるわけわからんコードはたまにある
まあ1行目のコメント末尾の文字コードが原因だが
「能」とか「風」とか使うと、次行がコメントとして扱われる
shift-jisでやるとよく起きるんだよね
UTF-8で組みましょうと