code: @Override
      public void visitClassContext(ClassContext classContext) {
          try {
              stack = new OpcodeStack();
              registerConstants = new HashMap<>();
              overloadedMethods = collectOverloadedMethods(classContext.getJavaClass());
              super.visitClassContext(classContext);
          } finally {
              stack = null;
              registerConstants = null;
              overloadedMethods = null;
          }
      }
docs: implements the visitor to collect all methods that are overloads. These methods should be ignored, as you may differentiate Const based on parameter
  type, or value.
  
  @param classContext
  the currently parsed class object