if (_advice!=null) reply.put(ADVICE_ATTR,_advice);
        public void handle(Client client, Transport transport, Map message)        throws IOException        {            // TODO check other parameters.            String channel_id="/meta/connections/"+message.get(CLIENT_ATTR);            Map reply=new HashMap();            reply.put(CHANNEL_ATTR,channel_id);            reply.put("connectionId",channel_id);            reply.put("timestamp",_dateCache.format(System.currentTimeMillis()));                        if (client==null)            {                reply.put("successful",Boolean.FALSE);                reply.put("error","unknown clientID");                transport.setPolling(false);                transport.send(reply);                // ((Handler)_handlers.get(META_HANDSHAKE)).handle(null,transport,null);            }            else            {                String type=(String)message.get("connectionType");                if (type!=null)                    client.setConnectionType(type);                 reply.put("successful",Boolean.TRUE);                reply.put("error","");                transport.setPolling(true);                transport.send(reply);            }        }