@Deprecated
 @Override
 public void visitMethodInsn(
     final int opcode, final String owner, final String name, final String desc) {
   if (api >= Opcodes.ASM5) {
     super.visitMethodInsn(opcode, owner, name, desc);
     return;
   }
   doVisitMethodInsn(opcode, owner, name, desc, opcode == Opcodes.INVOKEINTERFACE);
 }
 @Override
 public void visitMethodInsn(
     final int opcode,
     final String owner,
     final String name,
     final String desc,
     final boolean itf) {
   if (api < Opcodes.ASM5) {
     super.visitMethodInsn(opcode, owner, name, desc, itf);
     return;
   }
   doVisitMethodInsn(opcode, owner, name, desc, itf);
 }
 /**
  * Makes the given visitor visit this local variable declaration.
  *
  * @param mv a method visitor.
  */
 public void accept(final MethodVisitor mv) {
   mv.visitLocalVariable(name, desc, signature, start.getLabel(), end.getLabel(), index);
 }