// inform listeners about change
if (fUpdateNeeded) {
AnnotationModelEvent ame= new AnnotationModelEvent(this, false);
for (Iterator it= fAdded.iterator(); it.hasNext(); ) {
QuickDiffRangeDifference rd= (QuickDiffRangeDifference) it.next();
ame.annotationAdded(rd.getDiffRegion(fDifferences, fLeftDocument));
}
for (Iterator it= fRemoved.iterator(); it.hasNext(); ) {
QuickDiffRangeDifference rd= (QuickDiffRangeDifference) it.next();
ame.annotationRemoved(rd.getDiffRegion(fDifferences, fLeftDocument));
}