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
}
									public void handleException(Throwable ex) {
										IStatus status= new Status(IStatus.ERROR, JavaUI.ID_PLUGIN, IStatus.OK, "Error in JDT Core during reconcile", ex);  
										JavaPlugin.getDefault().getLog().log(status);
									}
								});
								
								if (ast[0] != null) {
									
									ASTNodes.setFlagsToAST(ast[0], ASTNode.PROTECT);
								}
							} else
								unit.reconcile(ICompilationUnit.NO_AST, true, null, fProgressMonitor);
						}
					} catch (OperationCanceledException ex) {
						Assert.isTrue(fProgressMonitor == null || fProgressMonitor.isCanceled());
						ast[0]= null;
					} finally {
						
						if (extension != null) {
							extension.setProgressMonitor(null);
							extension.setIsActive(false);
						}
					}
				} catch (JavaModelException x) {
					
				}
			}
		} finally {