rem: key.setAttribute ("modifiers", ary[1]); 
add:  if (ary[1]) key.setAttribute ("modifiers", ary[1]);  
context: function cmgr_instkey (parentElem, command){    if (!command.keystr)        return;    var ary = command.keystr.match (/(.*\s)?([\S]+)$/);    if (!ASSERT(ary, "couldn't parse key string ``" + command.keystr +                "'' for command ``" + command.name + "''"))    {        return;    }        var key = document.createElement ("key");    key.setAttribute ("id", "key:" + command.name);    key.setAttribute ("oncommand", "dispatch('" + command.name +                      "', {isInteractive: true});");    key.setAttribute ("modifiers", ary[1]);    if (ary[2].indexOf("VK_") == 0)        key.setAttribute ("keycode", ary[2]);    else        key.setAttribute ("key", ary[2]);        parentElem.appendChild(key);    command.keyNodes.push(key);}
meta: 1622	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1622/0918cade427e1856c2e2bcfdefa8b4ea3e457b73/command-manager.js/buggy/js/lib/command-manager.js