Bug 96219 [implementation] OperationCanceledException gets logged
N20050521-0010 OperationCanceledException gets logged if reconcile is canceled during Java editor reconcile or if AST creation is canceled during AST Provider's AST creation.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/JavaReconcilingStrategy.java
return (IProblemRequestorExtension) model;
		return null;
	}
	private void reconcile(boolean initialReconcile) {
		final CompilationUnit[] ast= new CompilationUnit[1];
		try {
			final ICompilationUnit unit= fManager.getWorkingCopy(fEditor.getEditorInput());
			if (unit != null) {
				try {
					
					IProblemRequestorExtension extension= getProblemRequestorExtension();
					if (extension != null) {
						extension.setProgressMonitor(fProgressMonitor);
						extension.setIsActive(true);
					}
					try {
						boolean isASTNeeded= initialReconcile || JavaPlugin.getDefault().getASTProvider().isActive(unit);
						
						synchronized (unit) {
							if (fIsJavaReconcilingListener && isASTNeeded) {
								
								
								
								Platform.run(new ISafeRunnable() {
									public void run() {
										try {
											ast[0]= unit.reconcile(ASTProvider.AST_LEVEL, true, null, fProgressMonitor);
										} catch (JavaModelException ex) {
											handleException(ex);
										}