fInnerLabelProvider.addLabelDecorator(new OverrideIndicatorLabelDecorator(null));
IDecoratorManager decoratorMgr= PlatformUI.getWorkbench().getDecoratorManager(); if (decoratorMgr.getEnabled("org.eclipse.jdt.ui.override.decorator")) fInnerLabelProvider.addLabelDecorator(new OverrideIndicatorLabelDecorator(null));
	protected TreeViewer createTreeViewer(Composite parent, int style) {		Tree tree= new Tree(parent, SWT.SINGLE | (style & ~SWT.MULTI));		tree.setLayoutData(new GridData(GridData.FILL_BOTH));			final TreeViewer treeViewer= new OutlineTreeViewer(tree);			// Hard-coded filters		treeViewer.addFilter(new NamePatternFilter());		treeViewer.addFilter(new MemberFilter());		fForegroundColor= parent.getDisplay().getSystemColor(SWT.COLOR_DARK_GRAY);		fInnerLabelProvider= new OutlineLabelProvider();		fInnerLabelProvider.addLabelDecorator(new ProblemsLabelDecorator(null));		fInnerLabelProvider.addLabelDecorator(new OverrideIndicatorLabelDecorator(null));		treeViewer.setLabelProvider(fInnerLabelProvider);				fLexicalSortingAction= new LexicalSortingAction(treeViewer);		fSortByDefiningTypeAction= new SortByDefiningTypeAction(treeViewer);		fShowOnlyMainTypeAction= new ShowOnlyMainTypeAction(treeViewer);				fOutlineContentProvider= new OutlineContentProvider(false);		treeViewer.setContentProvider(fOutlineContentProvider);		fOutlineSorter= new OutlineSorter();		treeViewer.setSorter(fOutlineSorter);		treeViewer.setAutoExpandLevel(AbstractTreeViewer.ALL_LEVELS);						treeViewer.getTree().addKeyListener(getKeyAdapter());				return treeViewer;	}