reconcilePositions(subtrees);
if (!fJobPresenter.isCanceled()) reconcilePositions(subtrees);
	public void reconciled(CompilationUnit ast, boolean forced, IProgressMonitor progressMonitor) {		if (fPresenter == null)			return;				fPresenter.setCanceled(progressMonitor.isCanceled());				if (ast == null || fPresenter.isCanceled())			return;				ASTNode[] subtrees= getAffectedSubtrees(ast);		if (subtrees.length == 0)			return;				startReconcilingPositions();				reconcilePositions(subtrees);				TextPresentation textPresentation= fPresenter.createPresentation(fAddedPositions, fRemovedPositions);				updatePresentation(textPresentation, fAddedPositions, fRemovedPositions);				stopReconcilingPositions();	}