docs: public ClassNode getClassNode(final String name) {
          final ClassNode[] result = new ClassNode[]{null};
          PrimaryClassNodeOperation handler = new PrimaryClassNodeOperation() {
              public void call(SourceUnit source, GeneratorContext context, ClassNode classNode) {
                  if (classNode.getName().equals(name)) {
                      result[0] = classNode;
                  }
              }
          };
  
          try {
              applyToPrimaryClassNodes(handler);
          } catch (CompilationFailedException e) {
              if (debug) e.printStackTrace();
          }
          return result[0];
      }