Bug 72794 [Decorators] Hierarchy view shows wrong visibility for public method [type hierarchy]
3.1 I200408241200 Visibility decorations are all wrong for methods in Hierarchy view. See attached screenshot.
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/TableViewer.java
boolean decorating = false;
			
			
			
			for (int column = 0; column < columnCount || column == 0; column++) {
				
				String text = "";
				Image image = null;
				if (cprov != null) {
					ti.setBackground(column, cprov.getBackground(element,
							column));
					ti.setForeground(column, cprov.getForeground(element,
							column));
				}
				if (tprov == null) {
					if (column == 0) {
						if (lprov instanceof IViewerLabelProvider) {
							IViewerLabelProvider itemProvider = (IViewerLabelProvider) lprov;
							ViewerLabel updateLabel = new ViewerLabel(item
									.getText(), item.getImage());
							itemProvider.updateLabel(updateLabel, element);
							text = updateLabel.getText();
							image = updateLabel.getImage();
							
							decorating = true;
							
							if(updateLabel.hasNewBackground())
								backgroundColor = updateLabel.getBackground();