rem: /* Now, create an instance of CIRCChaneUser by passing the text *  of the cell to the getUser function of this CIRCChannel instance. */ rv_ary[i] = this.getUser( cell.getAttribute("value") ); 
add: /* First, set the reference to the XUL element. */ cell = item.firstChild.childNodes[2];  /* Now, create an instance of CIRCChaneUser by passing the text *  of the cell to the getUser function of this CIRCChannel instance. */ rv_ary[i] = this.getUser( cell.getAttribute("label") ); } 
context: function my_getselectedusers () {    /* Grab a reference to the tree element with ID = user-list . See chatzilla.xul */    var tree = document.getElementById("user-list");    var cell; /* reference to each selected cell of the tree object */    var rv_ary = new Array; /* return value arrray for CIRCChanUser objects */    for (var i = 0; i < tree.selectedItems.length; i++)    {        /* First, set the reference to the XUL element. */        cell = tree.selectedItems[i].firstChild.childNodes[2].firstChild;        /* Now, create an instance of CIRCChaneUser by passing the text       *  of the cell to the getUser function of this CIRCChannel instance.       */        rv_ary[i] = this.getUser( cell.getAttribute("value") );    }    /*      *  USAGE NOTE: If the return value is non-null, the caller     *  can assume the array is valid, and NOT      *  need to check the length, and vice versa.     */    return rv_ary.length > 0 ? rv_ary : null;}
meta: 1567	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1567/3535af3668a7b010fb85fdc6a25b065e3f7de650/static.js/buggy/xul/content/static.js