docs: @Override
    public synchronized void init(ProcessingEnvironment processingEnv) {
      super.init(processingEnv);
      try {
        FileObject manifest =
            processingEnv
                .getFiler()
                .createResource(StandardLocation.SOURCE_OUTPUT, "", "bugPatterns.txt");
        pw = new PrintWriter(new OutputStreamWriter(manifest.openOutputStream(), UTF_8));
      } catch (IOException e) {
        throw new RuntimeException(e);
      }
    }