 this._decryptLogins(logins); 
   for (var i = 0; i < logins.length; i++) { 
    removeLogin : function (login) {        var key = login.hostname;        var logins = this._logins[key];        if (!logins)            throw "No logins found for hostname (" + key + ")";        // The specified login isn't encrypted, so we need to ensure        // the logins we're comparing with are decrypted.        this._decryptLogins(logins);        for (var i = 0; i < logins.length; i++) {            if (logins[i].equals(login)) {                logins.splice(i, 1); // delete that login from array.                break;                // Note that if there are duplicate entries, they'll                // have to be deleted one-by-one.            }        }        // Did we delete all the logins for this host?        if (logins.length == 0)            delete this._logins[key];        this._writeFile();    },
5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5872/6655e6e76c2da90bd4def3292efbf84620f0e5d2/storage-Legacy.js/buggy/toolkit/components/passwordmgr/src/storage-Legacy.js