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
backgroundColor = baseColorProv.getBackground(element);
			}
			if (prov instanceof IFontProvider && font == null) {
				IFontProvider fprov = (IFontProvider) prov;
				 font = fprov.getFont(element);
			}
			
			if(decorating || backgroundColor != null)
				ti.setBackground(backgroundColor);
			
			if(decorating || foregroundColor != null)
				ti.setForeground(foregroundColor);
			
			if(decorating || font != null)
				ti.setFont(font);
		}
	}
	/**
	 * Starts editing the given element.
	 * 
	 * @param element
	 *            the element
	 * @param column
	 *            the column number
	 */
	public void editElement(Object element, int column) {
		tableViewerImpl.editElement(element, column);
	}
	/**
	 * Returns the cell editors of this table viewer.