extractDifferences();
}
private void extractDifferences() {
StructureDifferencer structureDifferencer = new StructureDifferencer();
structureDifferencer.extractDifferences(
fLeftASTHelper.createStructureTree(),
fRightASTHelper.createStructureTree());
StructureDiffNode structureDiff = structureDifferencer.getDifferences();
if (structureDiff != null) {
fChanges = new LinkedList<SourceCodeChange>();
// first node is (usually) the compilation unit
processRootChildren(structureDiff);
} else {