Bug 38512 [call hierarchy] should open callee on double click
I20030604 A double click on a caller in the callers view will neither open the caller file (as context menu -> open does) nor expand the tree item. Open the file would be more intuitive IMHO, but something should happen anyway.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/callhierarchy/CallHierarchyUI.java
javaElement= ((CallLocation) elem).getCalledMember();
        }
        if (javaElement != null) {
            return EditorUtility.isOpenInEditor(javaElement);
        }
        return null;
    }
    /**
     * Converts the input to a possible input candidates
     */ 
    public static IJavaElement[] getCandidates(Object input) {
        if (!(input instanceof IJavaElement)) {
            return null;
        }
        IJavaElement elem= (IJavaElement) input;
        if (elem.getElementType() == IJavaElement.METHOD) {
            return new IJavaElement[] { elem };
        }
        return null;    
    }
    
    public static CallHierarchyViewPart open(IJavaElement[] candidates, IWorkbenchWindow window) {
        Assert.isTrue(candidates != null && candidates.length != 0);
            
        IJavaElement input= null;
        if (candidates.length > 1) {
            String title= CallHierarchyMessages.getString("CallHierarchyUI.selectionDialog.title");  
            String message= CallHierarchyMessages.getString("CallHierarchyUI.selectionDialog.message"); 
            input= OpenActionUtil.selectJavaElement(candidates, window.getShell(), title, message);         
        } else {