Object ext=_ext == null?get(Bayeux.EXT_FIELD):_ext;
if (ext instanceof Map)
return (Map<String,Object>)ext;
if (ext instanceof JSON.Literal)
{
JSON json=_pool == null?JSON.getDefault():_pool.getMsgJSON();
_ext=ext=json.fromJSON(ext.toString());
super.put(Bayeux.EXT_FIELD,ext);
return (Map<String,Object>)ext;
}
if (!create)