rem: for (var i=0; i<al; i++) 
add: for (var i=0; i<al; i++) 
context: qx.Proto._modifyShortcut = function(propValue, propOldValue, propData){  if (propValue)  {    this._modifier = {};    this._key = null;    // split string to get each key which must be pressed    // build a hash with active keys    var a = propValue.split(/[-+\s]+/);    var al = a.length;    for (var i=0; i<al; i++)     {      var identifier = qx.event.handler.KeyEventHandler.getInstance().oldKeyNameToKeyIdentifier(a[i]);      switch (identifier)       {        case "Control":        case "Shift":        case "Meta":        case "Alt":          this._modifier[identifier] = true;          break;        case "Unidentified":          var msg = "Not a valid key name for a command: " + a[i];          this.error(msg);          throw msg;        default:          if (this._key) {            var msg = "You can only specify one non modifier key!";            this.error(msg);            throw msg;          }          this._key = identifier;      }    }  }  return true;};
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/d9c1e465c189b0e2a300f0500ef727660a01e7f1/Command.js/buggy/qooxdoo/frontend/framework/source/class/qx/client/Command.js