rem: httpSessionId:jSessionId, 
add: httpSessionId:DWREngine._getJSessionId(), 
context: DWREngine._poll = function(overridePath) {  if (!DWREngine._reverseAjax) return;  // Get a unique ID for this call  var random = Math.floor(Math.random() * 10001);  var id = (random + "_" + new Date().getTime()).toString();  // Create a batch object that describes how we are to call the server  var batch = {    map:{      id:id, callCount:1,      httpSessionId:jSessionId,      scriptSessionId:DWREngine._getScriptSessionId(),      page:window.location.pathname    },    rpcType:DWREngine._pollType, completed:false, isPoll:true, httpMethod:"POST",    async:true, headers:{}, ids:[ id ], paramCount:0,    path:(overridePath) ? overridePath : DWREngine._defaultPath,    preHooks:[], postHooks:[], timeout:0  };  if (window.XMLHttpRequest != null) {    // Mozilla case where XHR.responseText filled as call proceeds    batch.map.partialResponse = "true";  }  else {    // The IE case where XHR.responseText is not filled until call is closed    batch.map.partialResponse = "false";  }  // Create an entry in the handlers map for what happens when the reply arrives  DWREngine._handlersMap[id] = {    errorHandler:DWREngine._errorHandler,    warningHandler:DWREngine._warningHandler,    callback:function(pause) { setTimeout("DWREngine._poll()", pause); }  };  // Send the data  DWREngine._sendData(batch);  DWREngine._batches[DWREngine._batches.length] = batch;  if (batch.map.partialResponse == "true") {    DWREngine._checkCometPoll();  }};
meta: 266	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/266/02cf6a8491a297cd2836209b1d6ed7e4cedd2b1b/engine.js/clean/java/org/directwebremoting/engine.js