if(log.isInfoEnabled()) log.info("received CONFIG event: " + evt.getArg());
if(log.isDebugEnabled()) log.debug("received CONFIG event: " + evt.getArg());
    public void up(Event evt) {        switch(evt.getType()) {            case Event.MSG:                Message msg=(Message)evt.getArg();                Object obj=msg.getHeader(getName());                if(obj != null && obj instanceof FragHeader) { // needs to be defragmented                    unfragment(msg); // Unfragment and possibly pass up                    return;                }                break;            case Event.SET_LOCAL_ADDRESS:                local_addr=(Address)evt.getArg();                break;            case Event.CONFIG:                passUp(evt);                 if(log.isInfoEnabled()) log.info("received CONFIG event: " + evt.getArg());                handleConfigEvent((HashMap)evt.getArg());                return;        }        passUp(evt); // Pass up to the layer above us by default    }