if (ctrl != null && !ctrl.isDisposed()) { for (Iterator iter= toRefresh.iterator(); iter.hasNext();) { fViewer.refresh(iter.next(), updateLabels); } }
if (ctrl != null && !ctrl.isDisposed()) fViewer.update(element, new String[]{IBasicPropertyConstants.P_IMAGE});
			public void run() {				Control ctrl= fViewer.getControl();				if (ctrl != null && !ctrl.isDisposed()) {					for (Iterator iter= toRefresh.iterator(); iter.hasNext();) {						fViewer.refresh(iter.next(), updateLabels);					}				}			}