ex.printStackTrace(); mux_ch.returnState(null, id);
if(log.isErrorEnabled()) log.error("failed returning the application state, will return null", ex); channel.returnState(null, original_id);
    private void handleStateRequest(Event evt) {        StateTransferInfo info=(StateTransferInfo)evt.getArg();        String id=info.state_id;        MuxChannel mux_ch=null;        try {            int index=id.indexOf(SEPARATOR);            if(index > -1) {                info.state_id=id.substring(index + SEPARATOR_LEN);                id=id.substring(0, index);  // similar reuse as above...            }            else {                info.state_id=null;            }            mux_ch=(MuxChannel)services.get(id);            if(mux_ch == null)                throw new IllegalArgumentException("didn't find service with ID=" + id + " to fetch state from");            // evt.setArg(info);            mux_ch.up(evt); // state_id will be null, get regular state from the service named state_id        }        catch(Throwable ex) {            ex.printStackTrace();            mux_ch.returnState(null, id);        }    }