Bug 36485 call hierarchy: location of menu entry
'Open Call Hierarchy' menu entry should be located right below 'Open Type Hierarchy'
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/callhierarchy/OpenCallHierarchyActionDelegate.java
}
    /* (non-Javadoc)
     * @see org.eclipse.ui.IObjectActionDelegate#setActivePart(org.eclipse.jface.action.IAction, org.eclipse.ui.IWorkbenchPart)
     */
    public void setActivePart(IAction action, IWorkbenchPart targetPart) {
        fEditor= null;
        fSite= targetPart != null ? targetPart.getSite() : null;
        fSelectedMethod= null;
    }
    /**
     * @see IEditorActionDelegate#run
     */
    public void run(IAction action) {
        CallHierarchyViewPart callersView = findAndShowCallersView();
        if (callersView != null) {
            try {
                IJavaElement element = null;
                if (fSelectedMethod != null) {
                    element = fSelectedMethod;
                } else {
                    element = SelectionConverter.codeResolve((JavaEditor) fEditor,
                            getShell(), CallHierarchyMessages.getString("OpenCallHierarchyActionDelegate.error.title"), 
                            CallHierarchyMessages.getString("OpenCallHierarchyActionDelegate.error.message")); 
                    if (element == null || element.getElementType() != IJavaElement.METHOD) {
                        element = SelectionConverter.getElementAtOffset((JavaEditor) fEditor);
                    }
                }
                if ((element != null) &&
                            (element.getElementType() == IJavaElement.METHOD)) {
                    callersView.setMethod((IMethod) element);