Either ASM fails to produce a proper class, or something in the ASM debugger is
incorrect. Attached file produces Formula.class, which when run through
CleckClassAdapter, produces the following:
#java -classpath
"asm-2.0.jar;asm-tree-2.0.jar;asm-analysis-2.0.jar;asm-util-2.0.jar"
org.objectweb.asm.util.CheckClassAdapter Formula.class
org.objectweb.asm.tree.analysis.AnalyzerException: Error at instruction 2: Expec
ted J, but found D
at org.objectweb.asm.tree.analysis.Analyzer.analyze(Unknown Source)
at org.objectweb.asm.util.CheckClassAdapter.main(Unknown Source)
resolve(Ljava/lang/Object;)I
00000 Ljava/lang/Object;. : LDC 5.6
00001 Ljava/lang/Object;. D : DCONST_0
00002 Ljava/lang/Object;. DD : LSTORE 0
00003 null : LSTORE 0