(連投スマヌ)結果を見ると31で定数が置き換わっているのがわかる。
また、36は最後の行に対応していることからif(Define.DEBUG)が除去されているのも確認できた。

しかし、Define.sysout()がインライン展開されない。調べてみるとfinalメソッドにしたからといって必ずインライン化されるとは限らないらしい。
JDKのバージョンによってこの当たりの挙動は微妙に違ってくるようで、いまいち信頼できない・・・
確実にメソッドをインライン化させる手段ってないのかなぁ。
それがあれば脱プリプロセッサな開発も夢ではないんだが。(あ、#includeはどうしよう・・・)