add: var lastEndTag = response.lastIndexOf("  if (lastEndTag != -1) { dwr.engine._remoteEval(response.substring(firstStartTag + 13, lastEndTag));  if (response.charCodeAt(lastEndTag + 11) == 13 && response.charCodeAt(lastEndTag + 12) == 10) { dwr.engine._cometProcessed = lastEndTag + 13; } else { dwr.engine._cometProcessed = lastEndTag + 11; }  } else {  } 
context: dwr.engine._processCometResponse = function(response) {  // See CVS history for extra debug lines to help sort problems with this code  if (dwr.engine._pollCometSize != response.length) {    var firstStartTag = response.indexOf("//#DWR-START#", dwr.engine._pollCometSize);    if (firstStartTag == -1) {      //dwr.engine._debug("No start tag. '" + response + "'. Searching next time from: " + response.length);      dwr.engine._pollCometSize = response.length;    }    else {      var lastEndTag = response.lastIndexOf("//#DWR-END#");      if (lastEndTag != -1) {        dwr.engine._remoteEval(response.substring(firstStartTag + 13, lastEndTag));        // Skip the end tag too for next time        dwr.engine._pollCometSize = lastEndTag + 11;      }      else {        //dwr.engine._debug("No end tag. (yet) '" + response + "'");      }    }  }};
meta: 266	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/266/4fc75b1b1b006dff800797913f2060fd7649dc53/engine.js/buggy/java/org/directwebremoting/engine.js