Bug 294303 [Markers] 'Queuing Viewer Updates' in Problems view
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/views/markers/MarkerUpdateJob.java
CachedMarkerBuilder builder;
	private boolean building = false;
	private boolean clean;
	private boolean incremental;
	private long lastUpdateTime=-1;
	/**
	 * @param builder
	 */
	MarkerUpdateJob(CachedMarkerBuilder builder) {
		this(builder, true);
	}
	/**
	 * @param builder
	 * @param incremental
	 */
	MarkerUpdateJob(CachedMarkerBuilder builder, boolean incremental) {
		super(MarkerMessages.MarkerView_searching_for_markers);
		this.builder = builder;
		this.incremental = incremental;
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @seeorg.eclipse.core.runtime.jobs.Job#run(org.eclipse.core.runtime.
	 * IProgressMonitor)
	 */
	protected IStatus run(IProgressMonitor monitor) {
		building = true;
		try {
			monitor.beginTask(MarkerMessages.MarkerView_searching_for_markers,