@Override
  public List<Map.Entry<String, Plist>> loadPreferenceFile(@NotNull File file, @NotNull PlistReader plistReader) throws IOException {
    Plist fromJson = loadLanguageConfig(file);
    //noinspection SSBasedInspection
    return configToScopes.get(FileUtilRt.toSystemIndependentName(
      Objects.requireNonNull(FileUtilRt.getRelativePath(bundleFile, file)))).stream()
      .map(scope -> Map.entry(scope, fromJson))
      .collect(Collectors.toList());
  }
@Override
  public List<Map.Entry<String, Plist>> loadPreferenceFile(@NotNull File file, @NotNull PlistReader plistReader)