Undocced, needs some work, constant pool size 0?? Added ASM