add: } 
context: function ConfirmShowPasswords() {  // This doesn't harm if passwords are not encrypted  var tokendb = Components.classes["@mozilla.org/security/pk11tokendb;1"]                    .createInstance(Components.interfaces.nsIPK11TokenDB);  var token = tokendb.getInternalKeyToken();  // If there is no master password, still give the user a chance to opt-out of displaying passwords  if (token.checkPassword(""))    return AskUserShowPasswords();  // So there's a master password. But since checkPassword didn't succeed, we're logged out (per nsIPK11Token.idl).  try {    // Relogin and ask for the master password.    token.login(true);  // 'true' means always prompt for token password. User will be prompted until                        // clicking 'Cancel' or entering the correct password.  } catch (e) {    // An exception will be thrown if the user cancels the login prompt dialog.    // User is also logged out of Software Security Device.  }  return token.isLoggedIn();}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/43efe83346d3131219a91c36dacf87f6ebfe3912/viewpasswords.js/clean/mail/components/preferences/viewpasswords.js