Bug 36518 call hierarchy: 'refresh' should available only in dropdown menu
toolbar button is not conventional and not accessible we should remove it from there and put in the dropdown menu (context menu is ok, i guess)
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/callhierarchy/CallHierarchyViewPart.java
/**
     *
     */
    public void refresh() {
        setCalleeRoot(null);
        setCallerRoot(null);
        updateView();
    }
    public void saveState(IMemento memento) {
        if (fPagebook == null) {
            
            if (fMemento != null) { 
                memento.putMemento(fMemento);
            }
            return;
        }
        memento.putInteger(TAG_CALL_MODE, fCurrentCallMode);
        memento.putInteger(TAG_ORIENTATION, fCurrentOrientation);
        memento.putInteger(TAG_JAVA_LABEL_FORMAT, fCurrentJavaLabelFormat);
        int[] weigths = fHierarchyLocationSplitter.getWeights();
        int ratio = (weigths[0] * 1000) / (weigths[0] + weigths[1]);
        memento.putInteger(TAG_RATIO, ratio);
    }
    /**
     * @return ISelectionChangedListener
     */
    public void selectionChanged(SelectionChangedEvent e) {
        if (e.getSelectionProvider() == fCallHierarchyViewer) {
            methodSelectionChanged(e.getSelection());
        } else {