private static List<String> getJarFileNames(@Nullable ProductInfo productInfo) {
        if (productInfo != null && !productInfo.getBootClassPathJarNames().isEmpty()) {
          return productInfo.getBootClassPathJarNames();
        }

        return List.of(
          // log4j, jdom and trove4j needed for running on branch 202 and older
          "log4j.jar", "jdom.jar", "trove4j.jar",
          "openapi.jar", "util.jar", "util_rt.jar", "bootstrap.jar", "idea_rt.jar", "idea.jar",
          "3rd-party-rt.jar", "jna.jar");
      }
private static List<String> getJarFileNames(@Nullable ProductInfo productInfo)