result.write(localLines[index].getBytes());
writeLineAndEol(result, localLines[index]);
	private int createConflict(OutputStream result, QSequenceDifferenceBlock localStart, QSequenceDifferenceBlock localEnd, QSequenceDifferenceBlock latestStart, QSequenceDifferenceBlock latestEnd, SVNSequenceLine[] baseLines, SVNSequenceLine[] localLines, SVNSequenceLine[] latestLines, int baseLineIndex) throws IOException {		final int minBaseFrom = Math.min(localStart.getLeftFrom(), latestStart.getLeftFrom());		final int maxBaseTo = Math.max(localEnd.getLeftTo(), latestEnd.getLeftTo());		for (baseLineIndex++; baseLineIndex < minBaseFrom; baseLineIndex++) {			writeLineAndEol(result, baseLines[baseLineIndex]);		}		final int localFrom = Math.max(0, localStart.getRightFrom() - (localStart.getLeftFrom() - minBaseFrom));		final int localTo = Math.min(localLines.length - 1, localEnd.getRightTo() + (maxBaseTo - localEnd.getLeftTo()));		final int latestFrom = Math.max(0, latestStart.getRightFrom() - (latestStart.getLeftFrom() - minBaseFrom));		final int latestTo = Math.min(latestLines.length - 1, latestEnd.getRightTo() + (maxBaseTo - latestEnd.getLeftTo()));		writeBytesAndEol(result, myConflictStart);		for (int index = localFrom; index <= localTo; index++) {            if (index < localTo) {                writeLineAndEol(result, localLines[index]);            } else {                result.write(localLines[index].getBytes());            }		}		writeBytesAndEol(result, myConflictSeparator);		for (int index = latestFrom; index <= latestTo; index++) {            if (index < latestTo) {                writeLineAndEol(result, latestLines[index]);            } else {                result.write(latestLines[index].getBytes());            }		}		writeBytesAndEol(result, myConflictEnd);		return maxBaseTo;	}