add an example to use ASM ClassVisitor