} else { if (isShowFailuresOnly()) { fTreeViewer.removeFilter(fFailuresOnlyFilter); fFailuresOnlyFilter= null; } }
} finally { fTreeViewer.getTree().setRedraw(true); }
	public void setShowFailuresOnly(boolean failuresOnly, int layoutMode) {		fLayoutMode= layoutMode;		fTestSessionContentProvider.setLayout(layoutMode);		fTestSessionLabelProvider.setLayout(layoutMode);		if (failuresOnly) {			if (! isShowFailuresOnly()) {				fFailuresOnlyFilter= new FailuresOnlyFilter();				fTreeViewer.addFilter(fFailuresOnlyFilter);			}		} else {			if (isShowFailuresOnly()) {				fTreeViewer.removeFilter(fFailuresOnlyFilter);				fFailuresOnlyFilter= null;			}		}	}