@Override
  protected void performRefactoring(UsageInfo @NotNull [] usages) {
    moveMembersToBase();
    moveFieldInitializations();
    for (UsageInfo usage : usages) {
      PsiElement element = usage.getElement();
      if (element == null) continue;

      PullUpHelper<MemberInfo> processor = getProcessor(element);
      if (processor == null) continue;

      processor.updateUsage(element);
    }
    ApplicationManager.getApplication().invokeLater(() -> processMethodsDuplicates(), ModalityState.nonModal(), myProject.getDisposed());
  }
@Override
  protected void performRefactoring(UsageInfo @NotNull [] usages)