context: function expandMembers(members, toggles, offset, level){    var expanded = 0;        for (var i = offset; i < members.length; ++i)    {        var member = members[i];        if (member.level > level)            break;                if (member.name in toggles)        {            member.open = "opened";            var newMembers = getMembers(member.value, level+1);                                    var args = [i+1, 0];            args.push.apply(args, newMembers);            members.splice.apply(members, args);            expanded += newMembers.length;            i += newMembers.length + expandMembers(members, toggles[member.name], i+1, level+1);        }    }        return expanded;}
meta: 7450	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7450/e1d42ad3fad63b72826a4e2ed0726866484c9ac3/dom.js/buggy/extension/content/firebug/dom.js