title: Java Preprocessor
body: <p>If I have a boolean field like:</p>
  
  <p><code>private static final boolean DEBUG = false;</code></p>
  
  <p>and within my code I have statements like:</p>
  
  <p><code>if(DEBUG) System.err.println("err1");</code></p>
  
  <p>does the Java preprocessor just get rid of the if statement and the unreachable code?</p>