rem: if (batch && batch.metadata && batch.completed != true) { batch.completed = true;  
add: if (batch && batch.metadata && !batch.completed) {    
context: DWREngine._abortRequest = function(batch) {    if (batch && batch.metadata && batch.completed != true) {        batch.completed = true;        if (batch.req != null) {            batch.req.abort();            if (batch.metadata.errorHandler) {                // I'm not keen on the idea of setting error handlers a strings                // can we get rid of this at some stage?                //if (typeof batch.metadata.errorHandler == "string") {                //    eval(batch.metadata.errorHandler);                 //}                //else if (typeof batch.metadata.errorHandler == "function") {                    batch.metadata.errorHandler();                 //}                //else {                //    if (DWREngine._warningHandler) {                //        DWREngine._warningHandler("errorHandler is neither a string (for eval()) or a function.");                //    }                //}            }        }    }};
meta: 266	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/266/920dbb9002e52e8accd49b2d2d8186fe1ae9104b/engine.js/clean/java/uk/ltd/getahead/dwr/engine.js