rem: if (this.childData[i].isContainerOpen) 
add: if ("isContainerOpen" in this.childData[i] && this.childData[i].isContainerOpen) 
context: function torr_resort (){    if (!this.childData || this.childData.length < 1)        return;        this.childData.sort(this.childData[0].sortCompare);        for (var i = 0; i < this.childData.length; ++i)    {        this.childData[i].childIndex = i;        if (this.childData[i].isContainerOpen)            this.childData[i].resort(true);        else            this.childData[i].sortIsInvalid = true;    }        if (this._treeView && this._treeView.outliner)    {        /*        dd ("root node: invalidating 0 - " + this.visualFootprint +            " for sort");        */        this.invalidateCache();        this._treeView.outliner.invalidateRange (0, this.visualFootprint);    }}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/e711edc14f9f9f43c8fc7d007226dcc5ca78ab65/outliner-utils.js/buggy/extensions/venkman/resources/content/outliner-utils.js