rem: netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 
context: function newObject(progID, iface){    if (!jsenv.HAS_XPCOM)        return null;    netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");    var obj = Components.classes[progID].createInstance();    var rv;    switch (typeof iface)    {        case "string":            rv = obj.QueryInterface(Components.interfaces[iface]);            break;        case "object":            rv = obj.QueryInterface[iface];            break;        default:            rv = null;            break;    }    return rv;    }
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/6b9b799616bae85eeaf46cd447e64f9986f30b62/utils.js/buggy/extensions/irc/js/lib/utils.js