docs: public static String getMopMethodName(MethodNode method, boolean useThis) {
          ClassNode declaringNode = method.getDeclaringClass();
          int distance = 0;
          for (; declaringNode != null; declaringNode = declaringNode.getSuperClass()) {
              distance++;
          }
          return (useThis ? "this" : "super") + "$" + distance + "$" + method.getName();
      }