@Override
  public @NotNull FileType getFileTypeByFile(@NotNull VirtualFile file) {
    return getFileTypeByFile(file, null);
  }
@Override
  public @NotNull FileType getFileTypeByFile(@NotNull VirtualFile file)