for (Iterator pathsIter = mergeInfo.keySet().iterator(); pathsIter.hasNext();) {
String path = (String) pathsIter.next();
SVNMergeRangeList changes = (SVNMergeRangeList) mergeInfo.get(path);
RangeListPath rangeListPath = new RangeListPath();
rangeListPath.myPath = path;
rangeListPath.myRangeList = changes.dup();
SVNMergeRange[] rangesArray = rangeListPath.myRangeList.getRanges();
for (int i = 0; i < rangesArray.length; i++) {
SVNMergeRange range = rangesArray[i];
range.setStartRevision(range.getStartRevision() + 1);
}