asm code reflection