CompilationUnit ast= JavaPlugin.getDefault().getASTProvider().getAST(element, true, monitor);
CompilationUnit ast= JavaPlugin.getDefault().getASTProvider().getAST(element, ASTProvider.WAIT_ACTIVE_ONLY, monitor);
				protected IStatus run(IProgressMonitor monitor) {					synchronized (fJobLock) {						if (fJob != null)							try {								fJobLock.wait();							} catch (InterruptedException e) {								JavaPlugin.log(e);							}						if (fCancelJobs || fJob != null)							return Status.CANCEL_STATUS;						fJob= this;					}					CompilationUnit ast= JavaPlugin.getDefault().getASTProvider().getAST(element, true, monitor);					reconciled(ast, false, monitor);					synchronized (fJobLock) {						fJob= null;						fJobLock.notifyAll();					}					return Status.OK_STATUS;				}