static JSValue retrieveArguments(ExecState* exec, JSFunction* functionObj)
{
    StackIterator iter = exec->find(functionObj);
    return iter != exec->end() ? JSValue(iter->arguments()) : jsNull();
}