rem: var name = gSearchView.getCellText(k,"nameCol"); 
add: name = gSearchView.getCellText(k,"nameCol"); 
context: function SetSubscribeState(state){  try {    if (InSearchMode()) {        // if we are in "search" mode, we need to iterate over the        // outliner selection, and set the state for all elements        // in the selection        var outlinerSelection = gSearchView.selection;         for (var i=0;i<outlinerSelection.getRangeCount();i++) {          var start = new Object;          var end = new Object;          outlinerSelection.getRangeAt(i,start,end);          for (var k=start.value;k<=end.value;k++) {            var name = gSearchView.getCellText(k,"nameCol");            // we need to escape the name because            // some news servers have newsgroups with non ASCII names            // we need to escape those name before calling SetState()            SetState(escape(name),state);          }        }        // force a repaint of the outliner since states have changed        InvalidateSearchOutliner();    }    else {      // we are in the "normal" mode      var groupList = gSubscribeTree.selectedItems;      for (var i=0;i<groupList.length;i++) {        var group = groupList[i];        var name = group.getAttribute('name');        SetState(name,state);      }    }  }  catch (ex) {    //dump("SetSubscribedState failed:  " + ex + "\n");  }}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/99a4abe7ddee4aa2e427db94b32ac0d8fdc0b790/subscribe.js/clean/mailnews/base/resources/content/subscribe.js