rem: switch (aCommand) { case "cmdEditCut": return new cmdEditCut(); case "cmdEditCopy": return new cmdEditCopy(); case "cmdEditPaste": return new cmdEditPaste(); case "cmdEditPasteBefore": return new cmdEditPasteBefore(); case "cmdEditPasteReplace": return new cmdEditPasteReplace(); case "cmdEditPasteFirstChild": return new cmdEditPasteFirstChild(); case "cmdEditPasteLastChild": return new cmdEditPasteLastChild(); case "cmdEditPasteAsParent": return new cmdEditPasteAsParent(); case "cmdEditDelete": return new cmdEditDelete(); } return null; 
add: if (aCommand in window) return new window[aCommand](); return null; 
context:   getCommand: function(aCommand)  {    switch (aCommand) {      case "cmdEditCut":        return new cmdEditCut();      case "cmdEditCopy":        return new cmdEditCopy();      case "cmdEditPaste":        return new cmdEditPaste();      case "cmdEditPasteBefore":        return new cmdEditPasteBefore();      case "cmdEditPasteReplace":        return new cmdEditPasteReplace();      case "cmdEditPasteFirstChild":        return new cmdEditPasteFirstChild();      case "cmdEditPasteLastChild":        return new cmdEditPasteLastChild();      case "cmdEditPasteAsParent":        return new cmdEditPasteAsParent();      case "cmdEditDelete":        return new cmdEditDelete();    }    return null;  },
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/10234/d0334ea1d134f2fbc1dbe6f4897a81a697df4c4a/dom.js/buggy/extensions/inspector/resources/content/viewers/dom/dom.js