rem:  this._eventQueue.unshift(e);  if (qx.Settings.getValueOfClass("qx.util.fsm.FiniteStateMachine", "debugFlags") & qx.util.fsm.FiniteStateMachine.DebugFlags.EVENTS) { this.debug(this.getName() + ": Queued event: " + e.getType()); } 
add:  this.enqueueEvent(e, false); 
context: qx.Proto.eventListener = function(event){  // Events are enqueued upon receipt.  Some events are then processed  // immediately; other events get processed later.  We need to allow the  // event dispatcher to free the source event upon our return, so we'll clone  // it and enqueue our clone.  The source event can then be disposed upon our  // return.  var e = { };  for (var prop in event)  {    e[prop] = event[prop];  }  // Add the event to the event queue  this._eventQueue.unshift(e);  if (qx.Settings.getValueOfClass("qx.util.fsm.FiniteStateMachine",                                  "debugFlags") &      qx.util.fsm.FiniteStateMachine.DebugFlags.EVENTS)  {    this.debug(this.getName() + ": Queued event: " + e.getType());  }  // Process events  this._processEvents();};
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/0ec2d13d70254c66e69607d466670baa8e860b60/FiniteStateMachine.js/buggy/qooxdoo/frontend/framework/source/class/qx/util/fsm/FiniteStateMachine.js