rem:  var appdir = __LOCATION__.parent; 
add:   var appdir = __LOCATION__.parent.parent; appdir.append("js"); 
context:     loadScripts: function () {        if (this.mScriptsLoaded)            return;        const jssslContractID = "@mozilla.org/moz/jssubscript-loader;1";        const jssslIID = Components.interfaces.mozIJSSubScriptLoader;        const dirsvcContractID = "@mozilla.org/file/directory_service;1";        const propsIID = Components.interfaces.nsIProperties;        const iosvcContractID = "@mozilla.org/network/io-service;1";        const iosvcIID = Components.interfaces.nsIIOService;        var loader = Components.classes[jssslContractID].getService(jssslIID);        var dirsvc = Components.classes[dirsvcContractID].getService(propsIID);        var iosvc = Components.classes[iosvcContractID].getService(iosvcIID);        // We expect to find the subscripts in our directory.        var appdir = __LOCATION__.parent;        for (var i = 0; i < componentData.length; i++) {            var scriptName = componentData[i].script;            if (!scriptName)                continue;            var f = appdir.clone();            f.append(scriptName);            try {                var fileurl = iosvc.newFileURI(f);                loader.loadSubScript(fileurl.spec, null);            } catch (e) {                dump("Error while loading " + fileurl.spec + "\n");                throw e;            }        }        this.mScriptsLoaded = true;    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/395310ec436ee611abf3720ada371deaae0fd234/calItemModule.js/buggy/calendar/base/src/calItemModule.js