docs: @Override
      public void visitInnerClasses(InnerClasses obj) {
          super.visitInnerClasses(obj);
          InnerClass[] inner_classes = obj.getInnerClasses();
          for (InnerClass inner_class : inner_classes) {
              inner_class.accept(this);
          }
      }