Bug 294303 [Markers] 'Queuing Viewer Updates' in Problems view
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/views/markers/MarkersChangeListener.java
IResource resource = (IResource) iterator.next();
					IMarker[] markers = resource.findMarkers(typeId,
							includeSubTypes, IResource.DEPTH_INFINITE);
					for (int i = 0; i < markers.length; i++) {
						MarkerEntry entry = new MarkerEntry(markers[i]);
						if (generator.select(entry)) {
							markerEntryList.add(entry);
						}
					}
				}
			}
		} catch (Exception e) {
			return false;
		} finally {
			setUpdating(false);
		}
		return true;
	}
	
	/**
	 * Noop that triggers {@link IResourceChangeEvent},if any pending
	 */
	private void clearPendingDeltas() {
		try {
			ResourcesPlugin.getWorkspace().run(new IWorkspaceRunnable() {
				public void run(IProgressMonitor monitor) throws CoreException {
					
				}
			}, null, IResource.DEPTH_INFINITE, new NullProgressMonitor());
		} catch (CoreException e) {