@Override
  protected LocalQuickFix @NotNull [] buildFixes(Object... infos) {
    List<LocalQuickFix> quickFixes = new ArrayList<>();
    if (infos.length > 1 && infos[1] instanceof Boolean canBeRemoved && canBeRemoved) {
      quickFixes.add(new RedundantMethodOverrideFix());
    }
    if (infos.length > 0 && infos[0] instanceof Boolean isDelegate && !isDelegate) {
      quickFixes.add(new ReplaceWithSuperDelegateFix());
    }
    return quickFixes.toArray(LocalQuickFix.EMPTY_ARRAY);
  }
@Override
  protected LocalQuickFix @NotNull [] buildFixes(Object... infos)