@NotNull
  @Override
  protected List<Path> listPossibleJdkHomesFromInstallRoot(@NotNull Path path) {
    return Arrays.asList(path, path.resolve("Home"), path.resolve("Contents/Home"));
  }
@NotNull
  @Override
  protected List<Path> listPossibleJdkHomesFromInstallRoot(@NotNull Path path)