}
if (handler != null) {
handler.openRevision(new SVNFileRevision(revPath, rev, revProps, propDiffs));
if (contentsChanged) {
SVNDeltaCombiner sourceCombiner = new SVNDeltaCombiner();
SVNDeltaCombiner targetCombiner = new SVNDeltaCombiner();
handler.applyTextDelta(path, null);
InputStream sourceStream = null;
InputStream targetStream = null;
try {
if (lastRoot != null && lastPath != null) {