rem: dump("Kicking it off with " + gThreadTree.getAttribute("ref") + "\n"); 
context: function onSearch(event){    dump("setting up search..\n");    gSearchSession.clearScopes();    // tell the search session what the new scope is	if (!gCurrentFolder.isServer)		gSearchSession.addScopeTerm(GetScopeForFolder(gCurrentFolder),                                gCurrentFolder);    var searchSubfolders = document.getElementById("checkSearchSubFolders").checked;	if (gCurrentFolder && (searchSubfolders || gCurrentFolder.isServer))	{		AddSubFolders(gCurrentFolder);	}    // reflect the search widgets back into the search session    saveSearchTerms(gSearchSession.searchTerms, gSearchSession);    gSearchSession.search(msgWindow);    // refresh the tree after the search starts, because initiating the    // search will cause the datasource to clear itself    gThreadTree.setAttribute("ref", gThreadTree.getAttribute("ref"));    dump("Kicking it off with " + gThreadTree.getAttribute("ref") + "\n");}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/a24ffe4299da83b8595086d55466b8f10e68198d/SearchDialog.js/clean/mailnews/base/search/resources/content/SearchDialog.js