result = SVNFileUtil.openFileForWriting(resultFile);
localIS = new RandomAccessFile(localFile, "r");
latestIS = new RandomAccessFile(latestFile, "r");
baseIS = new RandomAccessFile(baseFile, "r");
QSequenceLineRAData baseData = new QSequenceLineRAFileData(baseIS);
QSequenceLineRAData localData = new QSequenceLineRAFileData(localIS);
QSequenceLineRAData latestData = new QSequenceLineRAFileData(latestIS);
mergeResult = merger.merge(baseData, localData, latestData, options, result, getDiffConflictStyle());
} catch (IOException e) {
SVNErrorMessage err = SVNErrorMessage.create(SVNErrorCode.IO_ERROR, e.getLocalizedMessage());
SVNErrorManager.error(err, e, SVNLogType.WC);
} finally {