docs: @Override
      public void visitInnerClass(String name, String outerName, String innerName, int access) {
          // Make sure the class is annotated.
          ensureAnnotated();
  
          if (name.equals(getClassInternalName())) {
              StringBuilder sb = new StringBuilder();
              sb.append(outerName);
              sb.append("$");
              sb.append(innerName);
              isInnerClass = name.equals(sb.toString());
          }
  
          super.visitInnerClass(name, outerName, innerName, access);
      }