context:   openBookmark: function (aSelection, aTargetBrowser, aDS)   {    if (!aTargetBrowser)      return;    if (aTargetBrowser == "tab" && !this._confirmOpenTabs(aSelection.length))      return;    for (var i=0; i<aSelection.length; ++i) {      var type = aSelection.type[i];      if (aTargetBrowser == "save") {        this.saveBookmark(aSelection.item[i].Value, aDS);      }      else if (type == "Bookmark" || type == "ImmutableBookmark") {        var webPanel = BMDS.GetTarget(aSelection.item[i],                                      RDF.GetResource(gNC_NS + "WebPanel"),                                      true);        if (webPanel && aTargetBrowser == "current")          this.openWebPanel(aSelection.item[i].Value, aDS);        else          this.openOneBookmark(aSelection.item[i].Value, aTargetBrowser, aDS);      }      else if (type == "Folder" || type == "PersonalToolbarFolder" || type == "Livemark")        this.openGroupBookmark(aSelection.item[i].Value, aTargetBrowser);    }  },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/a76af687ae3a360612ed0944c267d55ad8be510c/bookmarks.js/clean/browser/components/bookmarks/content/bookmarks.js