protected void calculateASTandInform(ITextSelection selection) {
protected void calculateASTandInform(ITextSelection selection, IProgressMonitor monitor) {
		protected void calculateASTandInform(ITextSelection selection) {			CompilationUnit astRoot= computeAST();			if (astRoot != null) {				Object[] listeners= fAstListeners.getListeners();				for (int i= 0; i < listeners.length; i++) {					((ISelectionListenerWithAST) listeners[i]).selectionChanged(fPart, selection, astRoot);				}			}		}