@Override
    protected void customizeCellRenderer(@NotNull JList<? extends Pair<FileNameMatcher, Language>> list,
                                         Pair<FileNameMatcher, Language> value,
                                         int index,
                                         boolean selected,
                                         boolean hasFocus) {
      append(value.first.getPresentableString());
      if (value.second != null) {
        append(" (" + value.second.getDisplayName() + ")", SimpleTextAttributes.GRAYED_ATTRIBUTES, false);
      }
    }
@Override
    protected void customizeCellRenderer(@NotNull JList<? extends Pair<FileNameMatcher, Language>> list,
                                         Pair<FileNameMatcher, Language> value,
                                         int index,
                                         boolean selected,
                                         boolean hasFocus)