rem: if (Timeline.Platform.isIE) { 
add: if (Timeline.Platform.browser.isIE) { 
context: Timeline.XmlHttp._createRequest = function() {    if (Timeline.Platform.isIE) {        var programIDs = [        "Msxml2.XMLHTTP",        "Microsoft.XMLHTTP",        "Msxml2.XMLHTTP.4.0"        ];        for (var i = 0; i < programIDs.length; i++) {            try {                var programID = programIDs[i];                var f = function() {                    return new ActiveXObject(programID);                };                var o = f();                                // We are replacing the Timeline._createXmlHttpRequest                // function with this inner function as we've                // found out that it works. This is so that we                // don't have to do all the testing over again                // on subsequent calls.                Timeline.XmlHttp._createRequest = f;                                return o;            } catch (e) {                // silent            }        }        throw new Error("Failed to create an XMLHttpRequest object");    } else {        try {            var f = function() {                return new XMLHttpRequest();            };            var o = f();                        // We are replacing the Timeline._createXmlHttpRequest            // function with this inner function as we've            // found out that it works. This is so that we            // don't have to do all the testing over again            // on subsequent calls.            Timeline.XmlHttp._createRequest = f;                        return o;        } catch (e) {            throw new Error("Failed to create an XMLHttpRequest object");        }    }};
meta: 4232	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4232/479ad8f7ea85f3c67588648e09d9b8c4fd84f9df/xmlhttp.js/clean/src/main/webapp/api/scripts/util/xmlhttp.js