@NotNull
  public Icon getIcon() {
    final LanguageFileType type = getFileType();
    return (type == null || type.getIcon() == null) ? AllIcons.FileTypes.Unknown : type.getIcon();
  }
@NotNull
  public Icon getIcon()