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