Note that it uses the jdk.compiler module to parse the Java source code. The java binary version used must therefore be from a JDK (not JRE) with a version equal to or newer than the Java language version of the files being formatted. The minimum Java version can be found in core/pom.xml (currently Java 17). An alternative is to use the available GraalVM based native binaries instead. The formatte

