Control ctrl= fViewer.getControl(); if (ctrl != null && !ctrl.isDisposed()) { fViewer.remove(element);
if (fViewer.testFindItem(element) == null) fViewer.add(parent, element);
			public void run() {				Control ctrl= fViewer.getControl();				if (ctrl != null && !ctrl.isDisposed()) {					fViewer.remove(element);				}			}