code: @Override
      public MethodVisitor visitMethod(int access, String name, String desc, String signature, String[] exceptions) {
  
          MethodVisitor mv = super.visitMethod(access, name, desc, signature, exceptions);
  
          mv = visitHttpMethod(mv, access, name, desc, signature, exceptions);
  
          return mv;
      }
docs: /*
  (non-Javadoc)
  
  @see org.objectweb.asm.ClassVisitor#visitMethod(int, java.lang.String,
  java.lang.String, java.lang.String, java.lang.String[]) Called for each
  method in the class.
  
  We return a new instance of a class specific MethodVisitor for each
  method we need to instrument.