MethodWrapper[] cachedCalls= wrapper.getCalls();
MethodWrapper[] cachedCalls= wrapper.getCalls(new NullProgressMonitor());
    public void testCallees() throws Exception {        helper.createSimpleClasses();        IMethod method= helper.getMethod4();        IMethod secondLevelMethod= helper.getMethod3();        Collection expectedMethods= new ArrayList();        expectedMethods.add(secondLevelMethod);        MethodWrapper wrapper= CallHierarchy.getDefault().getCalleeRoot(method);        MethodWrapper[] uncachedCalls= wrapper.getCalls();        helper.assertCalls(expectedMethods, uncachedCalls);        MethodWrapper[] cachedCalls= wrapper.getCalls();        helper.assertCalls(expectedMethods, cachedCalls);        MethodWrapper wrapper2= null;        for (int i= 0; i < cachedCalls.length; i++) {            if (secondLevelMethod.equals(cachedCalls[i].getMember())) {                wrapper2= cachedCalls[i];                break;            }        }        Collection expectedMethodsTo3= new ArrayList();        expectedMethodsTo3.add(helper.getMethod1());        expectedMethodsTo3.add(helper.getMethod2());        helper.assertCalls(expectedMethodsTo3, wrapper2.getCalls());    }