@Override
  public Collection<String> getExtensions(@NotNull File file, @NotNull Plist plist) {
    HashSet<String> result = new HashSet<>(super.getExtensions(file, plist));
    loadExtensions();
    result.addAll(grammarToExtensions.getOrDefault(FileUtilRt.toSystemIndependentName(
      Objects.requireNonNull(FileUtilRt.getRelativePath(bundleFile, file))), emptyList()));
    return result;
  }
@Override
  public Collection<String> getExtensions(@NotNull File file, @NotNull Plist plist)