private static void checkAccessibilityConflictsAfterMove(@NotNull PsiMember member,
                                                           @Nullable PsiModifierList modifierListCopy,
                                                           @Nullable PsiClass targetClass,
                                                           @NotNull Set<? extends PsiMember> membersToMove,
                                                           @NotNull MultiMap<PsiElement, @DialogMessage String> conflicts,
                                                           @NotNull Condition<? super PsiReference> ignorePredicate) {
    for (PsiReference psiReference : ReferencesSearch.search(member)) {
      if (ignorePredicate.value(psiReference)) {
        checkAccessibilityConflictsAfterMove(psiReference, member, modifierListCopy, targetClass, membersToMove, conflicts);
      }
    }
  }
private static void checkAccessibilityConflictsAfterMove(@NotNull PsiMember member,
                                                           @Nullable PsiModifierList modifierListCopy,
                                                           @Nullable PsiClass targetClass,
                                                           @NotNull Set<? extends PsiMember> membersToMove,
                                                           @NotNull MultiMap<PsiElement, @DialogMessage String> conflicts,
                                                           @NotNull Condition<? super PsiReference> ignorePredicate)