if (markerDeltas != null && markerDeltas.length > 0) {
if (fIncludesProblemAnnotationChanges) {
			protected void update(IMarkerDelta[] markerDeltas) {					super.update(markerDeltas);				if (markerDeltas != null && markerDeltas.length > 0) {					try {						if (fCompilationUnit != null)							fCompilationUnit.reconcile(true, null);					} catch (JavaModelException ex) {						if (!ex.isDoesNotExist())							handleCoreException(ex, ex.getMessage());					}				}			}