public void diff(TextNodeComparator ancestorComparator,
TextNodeComparator leftComparator,
TextNodeComparator rightComparator) throws SAXException {
LCSSettings settings = new LCSSettings();
settings.setUseGreedyMethod(false);
// settings.setPowLimit(1.5);
// settings.setTooLong(100000*100000);
org.eclipse.compare.rangedifferencer.RangeDifference[] differences = RangeDifferencer
.findDifferences(settings, ancestorComparator, leftComparator,
rightComparator);