fTreeViewer.getControl().setRedraw(true);
	private void installFilter() {		final NamePatternFilter viewerFilter= new NamePatternFilter();		fTreeViewer.addFilter(viewerFilter);		fFilterText.setText("*"); //$NON-NLS-1$		fFilterText.addModifyListener(new ModifyListener() {			public void modifyText(ModifyEvent e) {				String pattern= fFilterText.getText();				if (pattern != null && pattern.length() > 0)					viewerFilter.setPattern(pattern);				else					viewerFilter.setPattern(null);				fStringMatcher= viewerFilter.getMatcher();				fTreeViewer.refresh();				fTreeViewer.expandAll();				selectFirstMatch();			}		});	}