code: private boolean isAssociatedClass(@DottedClassName String calledClass) {
          if (calledClass.equals(parentClassName)) {
              return true;
          }
  
          if (calledClass.length() <= clsName.length()) {
              return false;
          }
          int innerMarkPos = calledClass.indexOf('$', clsName.length());
          if (innerMarkPos < 0) {
              innerMarkPos = calledClass.indexOf('.', clsName.length());
              if (innerMarkPos < 0) {
                  return false;
              }
          }
  
          String topClass = calledClass.substring(0, innerMarkPos);
          return topClass.equals(clsName) || calledClass.substring(innerMarkPos + 1).startsWith("access");
      }
docs: returns whether the called class is an inner class, or super class of the current class
  
  @param calledClass
  the class to check
  @return if the class is related to this class