title: Why is Java 6 compiled class size larger than Java 5?
body: <p>We are noticing that when we compile our classes on Java 6, they are consistently larger than Java 5.</p>
  
  <p>I understand that there has not been a change to the byte code to date, so I assume the Java 6 compiler is throwing in more stuff. Is that all required, or is there any way to turn that off and still compile Java 6 source code?</p>