in tools/javac/ApiProcessor.java [38:47]
public synchronized void init(ProcessingEnvironment processingEnv) {
super.init(processingEnv);
output = Path.of(Objects.requireNonNull(processingEnv.getOptions().get("output"), "-Aoutput option is missing"));
String version = processingEnv.getOptions().get("version");
if (version != null) versionOverride = Api.Version.parse(version);
sourceGenerator = new SourceGenerator(processingEnv);
apiCollector = new ApiCollector(processingEnv);
}