this._tags = [];  var options = this._history.getNewQueryOptions(); var query = this._history.getNewQuery(); query.setFolders([this._bms.tagRoot], 1); var result = this._history.executeQuery(query, options); var rootNode = result.root; rootNode.containerOpen = true;  var cc = rootNode.childCount; for (var i=0; i < cc; i++) { var child = rootNode.getChild(i); this._tags.push({ itemId: child.itemId, name: child.title }); } 
function TaggingService() {  this._tags = [];    var options = this._history.getNewQueryOptions();  var query = this._history.getNewQuery();  query.setFolders([this._bms.tagRoot], 1);  var result = this._history.executeQuery(query, options);  var rootNode = result.root;  rootNode.containerOpen = true;  var cc = rootNode.childCount;  for (var i=0; i < cc; i++) {    var child = rootNode.getChild(i);    this._tags.push({ itemId: child.itemId, name: child.title });  }}
5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5872/1bfb840f8e39cdb28f2b8ef5c64952475bdd03ca/nsTaggingService.js/buggy/toolkit/components/places/src/nsTaggingService.js