Если у меня есть логическое поле типа:
private static final boolean DEBUG = false;
и внутри моего кода у меня есть утверждения вроде:
if(DEBUG) System.err.println("err1");
препроцессор Java просто избавляется от оператора if и недостижимого кода?