return EMPTY_ARRAY;
    public Object[] getChildren(Object parentElement) {        if (parentElement instanceof TreeRoot) {            TreeRoot dummyRoot = (TreeRoot) parentElement;            return new Object[] { dummyRoot.getRoot() };        } else if (parentElement instanceof MethodWrapper) {            MethodWrapper methodWrapper = ((MethodWrapper) parentElement);            if (shouldStopTraversion(methodWrapper)) {                return EMPTY_ARRAY;            } else {                IRunnableContext context= JavaPlugin.getActiveWorkbenchWindow();                MethodWrapperRunnable runnable= new MethodWrapperRunnable(methodWrapper);                try {                    context.run(true, true, runnable);                } catch (InvocationTargetException e) {                    JavaPlugin.log(e);                } catch (InterruptedException e) {                    return EMPTY_ARRAY;                }                return runnable.getCalls();            }        }        return EMPTY_ARRAY;    }