catch(InterruptedException ex) {
catch(QueueClosedException ex) {
        public void up(Event evt) {            try {                m_upQueue.put(evt);            }            catch(InterruptedException ex) {                //this is ok            }        }