add: if (!ASSERT(this.childData.length, "removing from empty childData")) return;  
context: function tovr_remchild (index){    for (var i = index + 1; i < this.childData.length; ++i)        --this.childData[i].childIndex;        var fpDelta = -this.childData[index].visualFootprint;    var changeStart = this.childData[index].calculateVisualRow();    this.childData[index].childIndex = -1;    delete this.childData[index].parentRecord;    arrayRemoveAt (this.childData, index);    this.invalidateCache();    this.onVisualFootprintChanged (changeStart, fpDelta);}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/ed4fc243ec2ff99e9bc6edcf70a934c38a68c746/outliner-utils.js/clean/extensions/venkman/resources/content/outliner-utils.js