private long calculateCopyRevision(final String branchPath) {
    if (myCopyRevison != null && Objects.equals(myCopyRevison.getPath(), branchPath)) {
      return myCopyRevison.getRevision();
    }
    myCopyRevison =
      new SvnMergeInfoCache.CopyRevison(myVcs, branchPath, myInfo.getRootInfo().getRepositoryUrl(), myBranch.getUrl(), myInfo.getUrl());
    return -1;
  }
private long calculateCopyRevision(final String branchPath)