Updated to ASM 4.2

The latest versions of ASM does not have an EmptyVisitor, so I created one.