Cannot have in classpath both ASM 2.x and ASM 3.0
Cannot build a system when some libraries depend on ASM 2.x and other depend on
ASM 3.0. One solution is to use different package names (e.g.
org.objectweb.asm3). Partial solution: include ClassReader.accept(ClassVisitor,
boolean) and new ClassWriter(boolean) into ASM 3.0.