List<String> (@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"); }