in src/main/java/org/apache/maven/plugins/toolchain/jdk/ToolchainDiscoverer.java [331:347]
private Comparator<ToolchainModel> getComparator(String part) {
switch (part.trim().toLowerCase(Locale.ROOT)) {
case LTS:
return lts();
case VENDOR:
return vendor();
case ENV:
return env();
case CURRENT:
return current();
case VERSION:
return version();
default:
throw new IllegalArgumentException("Unsupported comparator: " + part
+ ". Supported comparators are: vendor, env, current, lts and version.");
}
}