title: JVM: Example of Bytecode construct that cannot be built using plain Java?
body: <p>I am trying to compare JVM Bytecode and Java as programming languages.</p>
  
  <p>Can you think of any example Bytecode class that could not be rewritten in Java, not even when using lots of (Java-) Boilerplate code? Maybe any construct that other JVM languages like Scala use?</p>
  
  <p>[Edit]
  I am not talking about a comparison of instructions or the possibility to create a certain algorithm. Let me rephrase the question: "Could there be any 'pattern' that another JVM language could use but Java doesn't?".
  [/Edit]</p>
  
  <p>[Edit2]
  Maybe it's easier if I explain what this question really is about. I am working with a source code transformation system, and asked myself the question if there is any pattern or construct that might be useful but cannot be added to a Java class just by transforming plain Java code but requires modification of the Bytecode itself.
  [/Edit2]</p>