Bug 7127 'refactor' menu missing from the type hierarchy perspective
the 'refactor' menu is missing from the type hierarchy perspective
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/viewsupport/ContainerCheckedTreeViewer.java
* @see ICheckable#setChecked(Object, boolean)
	 */
	public boolean setChecked(Object element, boolean state) {
		if (super.setChecked(element, state)) {
			doCheckStateChanged(element);
			return true;
		}
		return false;
	}
	/*
	 * @see CheckboxTreeViewer#setCheckedElements(Object[])
	 */
	public void setCheckedElements(Object[] elements) {
		super.setCheckedElements(elements);
		for (int i= 0; i < elements.length; i++) {
			doCheckStateChanged(elements[i]);
		}
	}
	
	/*
	 * @see AbstractTreeViewer#setExpanded(Item, boolean)
	 */
	protected void setExpanded(Item item, boolean expand) {
		super.setExpanded(item, expand);
		if (expand && item instanceof TreeItem) {
			initializeItem((TreeItem) item);
		}
	}
	/*
	 * @see CheckboxTreeViewer#getCheckedElements()