rem: var urlArc   = RDF.GetResource(NC_NS+"URL"); 
context:   openGroupBookmark: function (aURI, aTargetBrowser)  {    var w = getTopWin();    if (!w) // no browser window open, so we have to open in new window      aTargetBrowser="window";    var resource = RDF.GetResource(aURI);    var urlArc   = RDF.GetResource(NC_NS+"URL");    RDFC.Init(BMDS, resource);    var containerChildren = RDFC.GetElements();    var URIs = [];    while (containerChildren.hasMoreElements()) {      var res = containerChildren.getNext().QueryInterface(kRDFRSCIID);      var target = BMDS.GetTarget(res, urlArc, true);      if (target) {        if (aTargetBrowser == "window")          URIs.push(target.QueryInterface(kRDFLITIID).Value);        else          URIs.push({ URI: target.QueryInterface(kRDFLITIID).Value });              }    }    if (aTargetBrowser == "window") {      // This opens the URIs in separate tabs of a new window      openDialog(getBrowserURL(), "_blank", "chrome,all,dialog=no", URIs.join("\n"));    } else {      var browser = w.getBrowser();      var tab = browser.loadGroup(URIs);      if (!gLoadInBackground)        browser.selectedTab = tab;    }  },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/4f35327af22fb2f55d166ef742116d9b55e9f1bc/bookmarks.js/buggy/xpfe/components/bookmarks/resources/bookmarks.js