    if (!login.wrappedJSObject) { var clone = Cc["@mozilla.org/login-manager/loginInfo;1"]. createInstance(Ci.nsILoginInfo); clone.init(login.hostname, login.formSubmitURL, login.httpRealm, login.username,      login.password, login.usernameField, login.passwordField); login = clone; }  
    addLogin : function (login) {        var key = login.hostname;        // If first entry for key, create an Array to hold it's logins.        if (!this._logins[key])            this._logins[key] = [];        this._logins[key].push(login);        this._writeFile();    },
5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5872/aeb26bffdff37b3323cf83ef4a136c338b86b7a7/storage-Legacy.js/clean/toolkit/components/passwordmgr/src/storage-Legacy.js