    _searchLogins : function (hostname, formSubmitURL, httpRealm) {        var hostLogins = this._logins[hostname];        if (hostLogins == null)            return [];        var result = [], userCanceled;        for each (var login in hostLogins) {            // If search arg is null, skip login unless it doesn't specify a            // httpRealm (ie, it's also null). If the seach arg is an empty            // string, always match.            if (httpRealm == null) {                if (login.httpRealm != null)                    continue;            } else if (httpRealm != "") {                // Make sure the realms match. If search arg is null,                // only match if login doesn't specify a realm (is null)                if (httpRealm != login.httpRealm)                    continue;            }            // If search arg is null, skip login unless it doesn't specify a            // action URL (ie, it's also null). If the seach arg is an empty            // string, always match.            if (formSubmitURL == null) {                if (login.formSubmitURL != null)                    continue;            } else if (formSubmitURL != "") {                // If the stored login is blank (not null), that means the                // login was stored before we started keeping the action                // URL, so always match. Unless the search g                if (login.formSubmitURL != "" &&                    formSubmitURL != login.formSubmitURL)                    continue;            }            result.push(login);        }        return result;    },
5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5459/76e443fcb0e3c4c0b44f8274e3b1a4c09c682c1a/storage-Legacy.js/buggy/toolkit/components/passwordmgr/src/storage-Legacy.js