treeViewer.addFilter(new MemberFilter());
	protected TreeViewer createTreeViewer(Composite parent, int style) {		Tree tree= new Tree(parent, SWT.SINGLE | (style & ~SWT.MULTI));		tree.setLayoutData(new GridData(GridData.FILL_BOTH));			TreeViewer treeViewer= new TreeViewer(tree);			// Hide import declartions but show the container		treeViewer.addFilter(new ViewerFilter() {			public boolean select(Viewer viewer, Object parentElement, Object element) {				return !(element instanceof IImportDeclaration);			}		});		treeViewer.addFilter(new NamePatternFilter());			treeViewer.setContentProvider(new StandardJavaElementContentProvider(true, true));		treeViewer.setSorter(new JavaElementSorter());		treeViewer.setAutoExpandLevel(AbstractTreeViewer.ALL_LEVELS);				AppearanceAwareLabelProvider lprovider= new AppearanceAwareLabelProvider(			AppearanceAwareLabelProvider.DEFAULT_TEXTFLAGS |  JavaElementLabels.F_APP_TYPE_SIGNATURE,			AppearanceAwareLabelProvider.DEFAULT_IMAGEFLAGS		);		treeViewer.setLabelProvider(new DecoratingJavaLabelProvider(lprovider));		return treeViewer;	}