add: this.isContainerOpen = false; 
context: function vr_create(){    if (this.value.jsType != jsdIValue.TYPE_OBJECT)        return;        function vr_compare (a, b)    {        aType = a.value.jsType;        bType = b.value.jsType;                if (aType < bType)            return -1;                if (aType > bType)            return 1;                aVal = a.displayName;        bVal = b.displayName;                if (aVal < bVal)            return -1;                if (aVal > bVal)            return 1;                return 0;    }        this.childData = new Array();        var p = new Object();    this.value.getProperties (p, {});    this.lastPropertyCount = p.value.length;    /* we'll end up with the 0 from the prototype */    delete this.hiddenFunctionCount;    for (var i = 0; i < p.value.length; ++i)    {        var prop = p.value[i];        if (this.showFunctions ||            prop.value.jsType != jsdIValue.TYPE_FUNCTION)        {            this.childData.push(new ValueRecord(prop.value,                                                prop.name.stringValue,                                                formatFlags(prop.flags)));        }        else        {            ++this.hiddenFunctionCount;        }    }    this.childData.sort (vr_compare);    if (this.value.jsPrototype)        this.childData.unshift (new ValueRecord(this.value.jsPrototype,                                                MSG_VAL_PROTO));    if (this.value.jsParent)        this.childData.unshift (new ValueRecord(this.value.jsParent,                                                MSG_VAL_PARENT));        for (i = 0; i < this.childData.length; ++i)    {        var cd = this.childData[i];        cd.parentRecord = this;        cd.childIndex = i;        cd.isHidden = false;    }}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/59888118873dc9f6554d0fc89b4d0e80b8095169/venkman-trees.js/buggy/extensions/venkman/resources/content/venkman-trees.js