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/CallHierarchyUI.java
} catch (PartInitException e) {
            JavaPlugin.log(e);
        }
    }
    public static void openInEditor(Object element, Shell shell, String title) {
        CallLocation callLocation= null;
        if (element instanceof CallLocation) {
            callLocation= (CallLocation) element;
        } else if (element instanceof CallLocation) {
            callLocation= CallHierarchy.getCallLocation(element);
        }
        if (callLocation == null) {
            return;
        }
        try {
            boolean activateOnOpen = OpenStrategy.activateOnOpen();
            IEditorPart methodEditor = EditorUtility.openInEditor(callLocation.getMember(),
                    activateOnOpen);
            if (methodEditor instanceof ITextEditor) {
                ITextEditor editor = (ITextEditor) methodEditor;
                editor.selectAndReveal(callLocation.getStart(),
                    (callLocation.getEnd() - callLocation.getStart()));
            }
        } catch (JavaModelException e) {
            JavaPlugin.log(new Status(IStatus.ERROR, JavaPlugin.getPluginId(),
                    IJavaStatusConstants.INTERNAL_ERROR,
                    CallHierarchyMessages.getString(
                        "CallHierarchyUI.open_in_editor.error.message"), e)); 
            ErrorDialog.openError(shell, title,
                CallHierarchyMessages.getString(