I really wonder whether Sun/Oracle ever considered how the introduction of
Java Stack Map Tables within the Java 6 classfile specification (optional back then), resp. their enforcement by the Java 7 bytecode verifier is hurting the existing Java Agent / Profiler ecosystem. The whole problem is summed up pretty well in
Java 7 Bytecode Verifier: Huge backward step for the JVM.