private void postUpdateIcon(final IJavaElement element) { postRunnable(new Runnable() {
private void postUpdateIcon(final IJavaElement element, Collection runnables) { runnables.add(new Runnable() {
	 private void postUpdateIcon(final IJavaElement element) {	 	postRunnable(new Runnable() {			public void run() {				// 1GF87WR: ITPUI:ALL - SWTEx + NPE closing a workbench window.				Control ctrl= fViewer.getControl();				if (ctrl != null && !ctrl.isDisposed()) 					fViewer.update(element, new String[]{IBasicPropertyConstants.P_IMAGE});			}		});	 }