@Override
  public ProblemDescriptor @Nullable [] checkMethod(@NotNull UMethod method, @NotNull InspectionManager manager, boolean isOnTheFly) {
    if (isQuickFixGetFamilyNameImplementation(method) && doesMethodViolate(method, new HashSet<>())) {
      UElement anchor = method.getUastAnchor();
      if (anchor == null) return null;
      PsiElement sourcePsi = anchor.getSourcePsi();
      if (sourcePsi == null) return null;
      return new ProblemDescriptor[]{
        manager.createProblemDescriptor(sourcePsi, DevKitBundle.message("inspections.quick.fix.family.name"),
                                        true, ProblemHighlightType.GENERIC_ERROR_OR_WARNING, isOnTheFly)
      };
    }
    return null;
  }
@Override
  public ProblemDescriptor @Nullable [] checkMethod(@NotNull UMethod method, @NotNull InspectionManager manager, boolean isOnTheFly)