add: else { goSetMenuValue(command, 'valueDefault'); } 
context: function SetupUndoRedoCommand(command){    // dump ("--- SetupUndoRedoCommand: " + command + "\n");    var canUndoOrRedo = false;    var txnType = 0;    if (command == "cmd_undo")    {        canUndoOrRedo = messenger.CanUndo();        txnType = messenger.GetUndoTransactionType();    }    else    {        canUndoOrRedo = messenger.CanRedo();        txnType = messenger.GetRedoTransactionType();    }    if (canUndoOrRedo)    {        switch (txnType)        {        default:        case 0:            goSetMenuValue(command, 'valueDefault');            break;        case 1:            goSetMenuValue(command, 'valueDeleteMsg');            break;        case 2:            goSetMenuValue(command, 'valueMoveMsg');            break;        case 3:            goSetMenuValue(command, 'valueCopyMsg');            break;        }    }    return canUndoOrRedo;}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/473ab2f693005d8ebcfd7a3daefb0c4e0dcec06e/mail3PaneWindowCommands.js/clean/mailnews/base/resources/content/mail3PaneWindowCommands.js