@NotNull
  protected List<Path> listPossibleJdkHomesFromInstallRoot(@NotNull Path path) {
    return Collections.singletonList(path);
  }
@NotNull
  protected List<Path> listPossibleJdkHomesFromInstallRoot(@NotNull Path path)