docs: public void accept(ClassWriterOutputVisitor outputVisitor) throws IOException {
          try (OutputStream outputStream = outputVisitor.visitClass(className)) {
              ClassWriter classWriter = generateClassBytes();
              outputStream.write(classWriter.toByteArray());
          }
      }