title: Bytecode features not available in the Java language
body: <p>Are there currently (Java 6) things you can do in Java bytecode that you can't do from within the Java language?</p>
  
  <p>I know both are Turing complete, so read "can do" as "can do significantly faster/better, or just in a different way".</p>
  
  <p>I'm thinking of extra bytecodes like <code>invokedynamic</code>, which can't be generated using Java, except that specific one is for a future version.</p>