private void checkReintegrateIsAllowedAndMergeAll(@Nullable WrapperInvertor copyPoint, boolean supportsMergeInfo) {
    boolean reintegrate = copyPoint != null && copyPoint.isInvertedSense();

    if (!reintegrate || myInteraction.shouldReintegrate(copyPoint.inverted().getTarget())) {
      MergerFactory mergerFactory = createMergeAllFactory(reintegrate, copyPoint, supportsMergeInfo);
      String title = reintegrate
                     ? message("progress.title.merging.all.from.branch.reintegrate", myMergeContext.getBranchName())
                     : message("progress.title.merging.all.from.branch", myMergeContext.getBranchName());

      merge(title, mergerFactory, null);
    }
  }
private void checkReintegrateIsAllowedAndMergeAll(@Nullable WrapperInvertor copyPoint, boolean supportsMergeInfo)