in log4j-docgen/src/main/java/org/apache/logging/log4j/docgen/processor/DescriptorGenerator.java [176:192]
public synchronized void init(final ProcessingEnvironment processingEnv) {
super.init(processingEnv);
skipped = Boolean.parseBoolean(getOption(processingEnv, SKIP_KEY));
classNameFilter = createClassNameFilter(processingEnv);
pluginSet = createPluginSet(processingEnv);
descriptorFilePath = Path.of(requireOption(processingEnv, DESCRIPTOR_FILE_PATH_OPTION_KEY));
docTrees = DocTrees.instance(processingEnv);
elements = processingEnv.getElementUtils();
messager = processingEnv.getMessager();
types = processingEnv.getTypeUtils();
final Trees trees = Trees.instance(processingEnv);
importsFactory = ElementImports.factory(trees);
converter = new AsciiDocConverter(docTrees);
annotations = new Annotations(elements, types);
collectionType = getDeclaredType(processingEnv, "java.util.Collection");
enumType = getDeclaredType(processingEnv, "java.lang.Enum");
}