rem:  var oldname = this._prefBranch.getCharPref("SignonFileName"); 
add:  if (!destFile) destFile = file; else importFile = file; 
context:     _getSignonsFile : function() {        var importFile = null;        // Get the location of the user's profile.        var DIR_SERVICE = new Components.Constructor(                "@mozilla.org/file/directory_service;1", "nsIProperties");        var pathname = (new DIR_SERVICE()).get("ProfD", Ci.nsIFile).path;        // First try the default pref...        var filename = this._prefBranch.getCharPref("SignonFileName2");        var file = Cc["@mozilla.org/file/local;1"].                   createInstance(Ci.nsILocalFile);        file.initWithPath(pathname);        file.append(filename);        if (!file.exists()) {            this.log("SignonFilename2 file does not exist. file=" +                     filename + ", path=" + pathname);            // Then try the old pref...            var oldname = this._prefBranch.getCharPref("SignonFileName");            importFile = Cc["@mozilla.org/file/local;1"].                         createInstance(Ci.nsILocalFile);            importFile.initWithPath(pathname);            importFile.append(oldname);            if (!importFile.exists()) {                this.log("SignonFilename1 file does not exist. file=" +                        oldname + ", path=" + pathname);                importFile = null;            }        }        return [file, importFile];    },
meta: 10520	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/10520/7b37000683ca10eb8c66bb6eb5be350e187356f3/storage-Legacy.js/buggy/toolkit/components/passwordmgr/src/storage-Legacy.js