private static @Nullable List<String> parseSettingsPath(@NotNull String path) {
    if (!path.contains(SETTINGS_GROUP_SEPARATOR)) return null;

    @NotNull List<String> split = ContainerUtil.map(StringUtil.split(path, SETTINGS_GROUP_SEPARATOR), String::trim);
    List<@NlsSafe String> prefixes = Arrays.asList("IntelliJ IDEA",
                                                   ApplicationNamesInfo.getInstance().getFullProductName(),
                                                   "Settings",
                                                   "Preferences",
                                                   "File | Settings",
                                                   CommonBundle.message("action.settings.path"),
                                                   CommonBundle.message("action.settings.path.mac"),
                                                   CommonBundle.message("action.settings.path.macOS.ventura"));
    for (String prefix : prefixes) {
      split = skipPrefixIfNeeded(prefix, split);
    }
    return split;
  }
private static @Nullable List<String> parseSettingsPath(@NotNull String path)