void (UsageInfo[] usages, Set<PsiMember> membersToMove, @NotNull PsiClass targetClass, Map<PsiMember, PsiModifierList> modifierListCopies, MoveMembersOptions options, MultiMap<PsiElement, @DialogMessage String> conflicts) { for (UsageInfo usage : usages) { if (!(usage instanceof MoveMembersUsageInfo usageInfo)) continue; final PsiMember member = usageInfo.member; final MoveMemberHandler handler = MoveMemberHandler.EP_NAME.forLanguage(member.getLanguage()); if (handler != null) { handler.checkConflictsOnUsage(usageInfo, modifierListCopies.get(member), targetClass, membersToMove, options, conflicts); } } }