code: @Override
      public MethodVisitor visitMethod(int access, String name, String desc, String signature, String exceptions[]) {
          // skip static initializers
          if (name.equals("<clinit>")) {
              return null;
          }
  
          MethodInfoImpl methodInfo = new MethodInfoImpl(name, desc, exceptions, access, classInfo);
  
          if (name.equals("<init>")) {
              constructorInfos.add(methodInfo);
          } else {
              methodInfos.add(methodInfo);
          }
  
          if (logParms != null) {
              logParms[1] = name;
              logParms[2] = methodInfo.getHashText();
          }
  
          methodVisitor.setMethodInfo(methodInfo);
          return methodVisitor;
      }
docs: [ visitCode ( visitXInsn | visitLabel | visitTryCatchBlock | visitLocalVariable | visitLineNumber)* visitMaxs ] visitEnd.