@Override
  public @NotNull @Nls String getUpdateMessage() {
    List<Filter> filters = myFilters;
    List<String> updateMessage = new ArrayList<>();
    int count = filters.size();

    //noinspection ForLoopReplaceableByForEach
    for (int i = 0; i < count; i++) {
      Filter filter = filters.get(i);

      if (filter instanceof FilterMixin && ((FilterMixin)filter).shouldRunHeavy()) {
        updateMessage.add(((FilterMixin)filter).getUpdateMessage());
      }
    }
    return updateMessage.size() == 1 ? updateMessage.get(0) : LangBundle.message("updating.filters");
  }
@Override
  public @NotNull @Nls String getUpdateMessage()