Bug 37508 Type hierarchy: render inherited members differently
1) in the type hierarchy enable "Show all inherited members" -> when this option is on it should be easy for the user to spot which items are inherited and which ones are not. Options: - render inherited members in grey - use a hollow icon or grey icon for inherited members
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/viewsupport/DecoratingJavaLabelProvider.java
*/
	public Image getImage(Object element) {
		if (USE_LIGHTWEIGHT) {
			IDecoratorManager manager= PlatformUI.getWorkbench().getDecoratorManager();
			
		 	boolean disableErrorTick= manager.getEnabled(PROBLEM_DECORATOR_ID) && !fUseErrorTick;
			boolean disableOverride= manager.getEnabled(OVERRIDE_DECORATOR_ID) && !fUseOverride;
			try {
				if (disableErrorTick) {
					manager.setEnabled(PROBLEM_DECORATOR_ID, false);
				}
				if (disableOverride) {
					manager.setEnabled(OVERRIDE_DECORATOR_ID, false);
				}
				Image image= super.getImage(element);
				if (disableErrorTick) {
					manager.setEnabled(PROBLEM_DECORATOR_ID, true);
				}
				if (disableOverride) {
					manager.setEnabled(OVERRIDE_DECORATOR_ID, true);
				}
				return image;
			} catch (CoreException e) {
				JavaPlugin.log(e);
			}
		}
		return super.getImage(element);
	}
	/* (non-Javadoc)
	 * @see org.eclipse.jface.viewers.ILabelProvider#getText(java.lang.Object)