@Override
  protected LocalQuickFix @NotNull [] buildFixes(Object... infos) {
    final Object info = infos[0];
    if (!(info instanceof PsiModifierListOwner owner)) {
      return InspectionGadgetsFix.EMPTY_ARRAY;
    }
    return StreamEx.of(SpecialAnnotationsUtilBase.createAddAnnotationToListFixes(owner, this, insp -> insp.ignorableAnnotations))
      .prepend(info instanceof PsiAnonymousClass ? new ConvertEmptyAnonymousToNewFix() : null)
      .nonNull()
      .toArray(LocalQuickFix.EMPTY_ARRAY);
  }
@Override
  protected LocalQuickFix @NotNull [] buildFixes(Object... infos)