rem: var uri = target.QueryInterface(kRDFLITIID).Value; browser.addTab(uri); 
add: URIs.push({ URI: target.QueryInterface(kRDFLITIID).Value }); 
context:   openGroupBookmark: function (aURI, aTargetBrowser)  {    if (aTargetBrowser == "current" || aTargetBrowser == "tab") {      var w        = getTopWin();      var browser  = w.document.getElementById("content");      var resource = RDF.GetResource(aURI);      var urlArc   = RDF.GetResource(NC_NS+"URL");      RDFC.Init(BMDS, resource);      var containerChildren = RDFC.GetElements();      var tabPanels = browser.mPanelContainer.childNodes;      var tabCount  = tabPanels.length;      var index = 0;      while (containerChildren.hasMoreElements()) {        var res = containerChildren.getNext().QueryInterface(kRDFRSCIID);        var target = BMDS.GetTarget(res, urlArc, true);        if (target) {          var uri = target.QueryInterface(kRDFLITIID).Value;          browser.addTab(uri);          ++index;        }      }      // If the bookmark group was completely invalid, just bail.      if (index == 0)        return;      // Select the first tab in the group if we aren't loading in the background.      if (!PREF.getBoolPref("browser.tabs.loadInBackground")) {        var tabs = browser.mTabContainer.childNodes;        browser.selectedTab = tabs[tabCount];      }    } else {      dump("Open Group in new window: not implemented...\n");    }  },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/1decc3f74ca93d346508b7303342b5cfa28837a9/bookmarks.js/buggy/xpfe/components/bookmarks/resources/bookmarks.js