rem: return gPersonalAddressBookDirectory.hasCardForEmailAddress(emailAddress); 
add: return gPersonalAddressBookDirectory.cardForEmailAddress(emailAddress); 
context: function useDisplayNameForAddress(emailAddress){  // For now, if the email address is in the personal address book, then consider this user a 'known' user  // and use the display name. I could eventually see our rules enlarged to include other local ABs, replicated  // LDAP directories, and maybe even domain matches (i.e. any email from someone in my company  // should use the friendly display name)   if (!gPersonalAddressBookDirectory)  {    var RDFService = Components.classes[kRDFServiceContractID].getService(Components.interfaces.nsIRDFService);     gPersonalAddressBookDirectory = RDFService.GetResource(kPersonalAddressbookUri).QueryInterface(Components.interfaces.nsIAbMDBDirectory);          if (!gPersonalAddressBookDirectory)      return false;  }  // look up the email address in the database  return gPersonalAddressBookDirectory.hasCardForEmailAddress(emailAddress);}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9421/a46d820605f29872b16458160d5683729b0f5c78/msgHdrViewOverlay.js/buggy/mail/base/content/msgHdrViewOverlay.js