if(log.isInfoEnabled()) log.info("received msg " + msg);
if(log.isDebugEnabled()) { log.debug("received message " + msg); }
    public void handleIncomingMessage(Message msg) {        TunnelHeader hdr=(TunnelHeader)msg.removeHeader(getName());         if(log.isInfoEnabled()) log.info("received msg " + msg);        /* Discard all messages destined for a channel with a different name */        String ch_name=hdr != null? hdr.channel_name : null;        if(ch_name != null && !channel_name.equals(ch_name))            return;        passUp(new Event(Event.MSG, msg));    }