rem:  try { client.currentObject.display (getMsg("cli_loadLoading", url)); client._loader.loadSubScript (url, obj); } catch (ex) { var msg = getMsg("cli_loadError", ex.lineNumber, ex.fileName, ex); client.currentObject.display (msg, "ERROR"); } 
add:  return client._loader.loadSubScript(url, scope); 
context: function cli_load(url, obj){    if (!client._loader)    {        const LOADER_CTRID = "@mozilla.org/moz/jssubscript-loader;1";        const mozIJSSubScriptLoader =             Components.interfaces.mozIJSSubScriptLoader;        var cls;        if ((cls = Components.classes[LOADER_CTRID]))            client._loader = cls.createInstance (mozIJSSubScriptLoader);    }        try {        client.currentObject.display (getMsg("cli_loadLoading", url));        client._loader.loadSubScript (url, obj);    }    catch (ex)    {        var msg = getMsg("cli_loadError", ex.lineNumber, ex.fileName, ex);        client.currentObject.display (msg, "ERROR");            }}
meta: 5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5872/bed39e8f3c219944b1ef2a4dc9163acf12791b06/static.js/buggy/extensions/irc/xul/content/static.js