closeChannel(CloseReason.ALARM_EXCEPTION);
teardown(TeardownReason.ALARM_EXCEPTION);
            public void run() {                try {                    addToNDC();                    if (mDebug) mLog.debug("firing alarm");                    synchronized (mLock) {                        try {                            mConnectionHandler.handleAlarm();                        } catch (Throwable t) {                            closeChannel(CloseReason.ALARM_EXCEPTION);                        }                    }                } finally {                    clearFromNDC();                }            }