public boolean dispatchKeyEvent(KeyEvent event){
  if (event.getID() == KeyEvent.KEY_PRESSED) {
    m_lastWhen=event.getWhen();
  }
  if (m_timer == null)   super.dispatchKeyEvent(event);
 else   m_fifo.add(event);
  return true;
}

public boolean dispatchKeyEvent ( KeyEvent event ) { if ( event . getID ( ) == KeyEvent . KEY_PRESSED ) { m_lastWhen = event . getWhen ( ) ; } if ( m_timer == null ) super . dispatchKeyEvent ( event ) ; else m_fifo . add ( event ) ; return true ; }
dispatch key event - queue
