前にちょっと出てた、条件コンパイルの話なんだけど、

static final boolean DEBUG = true ;

if ( DEBUG )
{
 int debugStatus ;
}

なんかの処理

if ( DEBUG )
{
 if ( debugStatus )

みたいにするとさ、debugStatusがローカル変数になっちゃて、
次のifdefで参照できないんだけど、まぁあたりまえっていえば、
あたりまえなんだけど、
こういうときは、変数外に出すしか方法ないのかしら?