private static boolean isQuickFixGetFamilyNameImplementation(@NotNull UMethod method) {
    if (!"getFamilyName".equals(method.getName()) || !method.getUastParameters().isEmpty()) return false;
    if (!method.getJavaPsi().hasModifierProperty(PsiModifier.ABSTRACT)) {
      UClass containingClass = UastContextKt.getUastParentOfType(method.getSourcePsi(), UClass.class, true);
      if (containingClass == null) return false;
      return InheritanceUtil.isInheritor(containingClass.getJavaPsi(), QuickFix.class.getName());
    }
    return false;
  }
private static boolean isQuickFixGetFamilyNameImplementation(@NotNull UMethod method)