add: break; case "cmd_bm_openfolder": BookmarksCommand.openBookmark(aSelection, "current"); 
context:   doCommand: function (aCommand, aSelection, aTarget)  {    dump(aCommand);    switch (aCommand) {    case "cmd_undo":    case "cmd_bm_undo":      BookmarksCommand.undoBookmarkTransaction();      break;    case "cmd_redo":    case "cmd_bm_redo":      BookmarksCommand.redoBookmarkTransaction();      break;    case "cmd_bm_open":      BookmarksCommand.openBookmark(aSelection, "current");      break;    case "cmd_bm_openinnewwindow":      BookmarksCommand.openBookmark(aSelection, "window");      break;    case "cmd_bm_openinnewtab":      BookmarksCommand.openBookmark(aSelection, "tab");      break;    case "cmd_bm_managefolder":      BookmarksCommand.manageFolder(aSelection);      break;    case "cmd_bm_setnewbookmarkfolder":    case "cmd_bm_setpersonaltoolbarfolder":    case "cmd_bm_setnewsearchfolder":      BookmarksCommand.doBookmarksCommand(aSelection.item[0], NC_NS_CMD+aCommand.substring("cmd_bm_".length), []);      break;    case "cmd_bm_rename":    case "cmd_bm_properties":      BookmarksCommand.openBookmark(aSelection, "properties");      break;    case "cmd_bm_find":      BookmarksCommand.findBookmark();      break;    case "cmd_bm_cut":      BookmarksCommand.cutBookmark(aSelection);      break;    case "cmd_bm_copy":      BookmarksCommand.copyBookmark(aSelection);      break;    case "cmd_bm_paste":      BookmarksCommand.pasteBookmark(aTarget);      break;    case "cmd_bm_delete":      BookmarksCommand.deleteBookmark(aSelection);      break;    case "cmd_bm_movebookmark":      BookmarksCommand.moveBookmark(aSelection);      break;    case "cmd_bm_newfolder":      BookmarksCommand.createNewFolder(aTarget);      break;    case "cmd_bm_newbookmark":      var folder = aTarget.parent.Value;      var rv = { newBookmark: null };      openDialog("chrome://browser/content/bookmarks/addBookmark.xul", "",                  "centerscreen,chrome,modal=yes,dialog=yes,resizable=no", null, null, folder, null, "newBookmark", rv);      break;    case "cmd_bm_newseparator":      BookmarksCommand.createNewSeparator(aTarget);      break;    case "cmd_bm_import":      BookmarksCommand.importBookmarks();      break;    case "cmd_bm_export":      BookmarksCommand.exportBookmarks();      break;    default:       dump("Bookmark command "+aCommand+" not handled!\n");    }  },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/8556893c06851de0aeb2d46fd5d6be69cf278f1b/bookmarks.js/buggy/browser/components/bookmarks/content/bookmarks.js