rem: call.callback(reply); 
add:   try { call.callback(reply); } catch (ex) { if (DWREngine.errorHandler != null) { DWREngine.errorHandler(ex); } else { alert(ex); } } 
context: DWREngine.handleResponse = function(id, reply){    var call = DWREngine.calls[id];    if (call == null)    {        var known = "";        for (call in DWREngine.calls)        {            known += call + "\n";        }        alert("Internal Error: Call with id='"+id+"' unknown.\nI do know about the following:\n"+known);        return;    }    DWREngine.calls[id] = undefined;    if (call.iframe != null)    {        call.iframe.parentNode.removeChild(call.iframe);    }    if (DWREngine.postHook != null)    {        DWREngine.postHook();    }    if (call.callback == null)    {        if (reply != null)        {            alert("Missing callback for reply "+reply);        }    }    else    {        call.callback(reply);    }}
meta: 266	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/266/d0d82e1b585ae106e23cede2f2eaa2f018bf5c62/engine.js/buggy/java/uk/ltd/getahead/dwr/engine.js