private void queueEvent()
void queueEvent()
  private void queueEvent()  {    synchronized (queueLock)      {        queue++;        if (queue == 1)          SwingUtilities.invokeLater(drainer);      }  }