rem: return null; 
add: return; 
context: function checkOtherCert(nickname, pref, usage, msgNeedCertWantSame, msgWantSame, msgNeedCertWantToSelect, enabler){  var otherCertInfo = document.getElementById(pref);  if (!otherCertInfo)    return;  if (otherCertInfo.value == nickname)    // all is fine, same cert is now selected for both purposes    return;  var certdb = Components.classes[nsX509CertDBContractID].getService(nsIX509CertDB);  if (!certdb)    return null;    if (email_recipient_cert_usage == usage) {    matchingOtherCert = certdb.getEmailEncryptionCert(nickname);  }  else if (email_signing_cert_usage == usage) {    matchingOtherCert = certdb.getEmailSigningCert(nickname);  }  else    return;  var userWantsSameCert = false;  if (!otherCertInfo.value.length) {    if (matchingOtherCert) {      userWantsSameCert = askUser(gBundle.getString(msgNeedCertWantSame));    }    else {      if (askUser(gBundle.getString(msgNeedCertWantToSelect))) {        smimeSelectCert(pref);      }    }  }  else {    if (matchingOtherCert) {      userWantsSameCert = askUser(gBundle.getString(msgWantSame));    }  }  if (userWantsSameCert) {    otherCertInfo.value = nickname;    enabler();  }}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/5802ed6d9c59723ce8aa8b872cb5c35929e50818/am-smime.js/buggy/mailnews/extensions/smime/resources/content/am-smime.js