@Override
  public void run() throws VcsException {
    Url repoUrl = myMergeContext.getWcInfo().getRootInfo().getRepositoryUrl();
    Url sourceUrl = myFromSource ? myMergeContext.getSourceUrl() : myMergeContext.getWcInfo().getUrl();
    Url targetUrl = myFromSource ? myMergeContext.getWcInfo().getUrl() : myMergeContext.getSourceUrl();
    SvnBranchPointsCalculator.WrapperInvertor copyPoint =
      myMergeContext.getVcs().getSvnBranchPointsCalculator().calculateCopyPoint(repoUrl, sourceUrl, targetUrl);

    if (copyPoint != null) {
      myCallback.consume(copyPoint);
    }
    else {
      LOG.info("Error: Merge start wasn't found");

      myMergeProcess.end(message("notification.content.merge.start.was.not.found"), true);
    }
  }
@Override
  public void run()