Bug 294303 [Markers] 'Queuing Viewer Updates' in Problems view
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/views/markers/MarkersChangeListener.java
if (!generator.select(entry)) {
				iterator.remove();
			}
		}
		markerEntryList.addAll(changed);
	}
	/**
	 * @param removed
	 */
	private void handleRemovedEntries(List removed) {
		
		
		Iterator iterator = removed.iterator();
		while (iterator.hasNext()) {
			MarkerEntry entry = (MarkerEntry) iterator.next();
			Iterator iterator2 = markerEntryList.iterator();
			while (iterator2.hasNext()) {
				MarkerEntry oldEntry = (MarkerEntry) iterator2.next();
				if (oldEntry.marker.equals(entry.marker)) {
					iterator2.remove();
					continue;
				}
			}
		}
	}
	
	/**
	 * @param typeIds
	 */
	static String[] getAllSubTypesIds(String[] typeIds) {