private void transferReferenceData(@NotNull List<? extends TextMergeChange> changes, @NotNull ThreeSide side, List<LineRange> newRanges) {
    if (myResolveImportConflicts && myPsiFiles.size() == 3) {
      Document document = getContent(ThreeSide.BASE).getDocument();
      List<RangeMarker> markers = ContainerUtil.map(newRanges, range ->
        document.createRangeMarker(DiffUtil.getLinesRange(document, range.start, range.end)));
      myChangeReferenceProcessor.process(side, changes, markers);
      markers.forEach(RangeMarker::dispose);
    }
  }
private void transferReferenceData(@NotNull List<? extends TextMergeChange> changes, @NotNull ThreeSide side, List<LineRange> newRanges)