add: */ 
context: function dwrExecute(func, classname, methodname, vararg_params){    if (iframe != null)    {        alert('Warning previous call did not complete, old results may be lost.');    }    if (preHook != null)    {        preHook();    }    callback = func;    var argdata = '';    for (var i=3; i<dwrExecute.arguments.length; i++)    {        argdata = argdata + '&param' + (i-3) + '=' + dwrExecute.arguments[i];    }    // Warning: if you can see EL-like expressions on the next line, don't be fooled into thinking it is EL.    // Check the source in DWRServlet for the hack. Maybe we will do something more EL like in the future.    // If you can't see the ${...} then you are probably looking at the processed source    var url = '${request.contextPath}${request.servletPath}/exec?class='+classname+'&method='+methodname+argdata;    if (window.XMLHttpRequest)    {        req = new XMLHttpRequest();        req.onreadystatechange = dwrStateChange;        req.open("GET", url+'&xml=true', true);        req.send(null);    }    else if (window.ActiveXObject)    {        req = new ActiveXObject("Microsoft.XMLHTTP");        if (req)        {            req.onreadystatechange = dwrStateChange;            req.open("GET", url+'&xml=true', true);            req.send();        }        else        {            alert("Creation of Microsoft.XMLHTTP failed. Aborting.");        }    }    else    {        iframe = document.createElement('iframe');        iframe.setAttribute('id', 'dwr-iframe');        iframe.setAttribute('style', 'width:0px; height:0px; border:0px;');        iframe.setAttribute('src', url);        document.body.appendChild(iframe);    }}
meta: 266	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/266/6ccb4df0870fc5b3f25722fc20f2b5f0f33074ec/engine.js/clean/java/uk/ltd/getahead/dwr/engine.js