Use asm to generate mirror classes (init impl)