private void postRefresh(final Object root, boolean updateLabels) { if (!updateLabels) { postRefresh(root); return; }
private void postRefresh(final Object root, final boolean updateLabels) {
	private void postRefresh(final Object root, boolean updateLabels) {		if (!updateLabels) {			postRefresh(root);			return;		}		postRunnable(new Runnable() {			public void run() {				Control ctrl= fViewer.getControl();				if (ctrl != null && !ctrl.isDisposed())					fViewer.refresh(root, true);			}		});	}