rem: if (headerName == "user-agent") { currentHeaderData.UserAgentValue = headerValue; } 
context:     handleHeader: function(headerName, headerValue)     {      // WARNING: if you are modifying this function, make sure you do not do *ANY*      // dom manipulations which would trigger a reflow. This method gets called       // for every rfc822 header in the message being displayed. If you introduce a reflow      // you'll be introducing a reflow for every time we are told about a header. And msgs have      // a lot of headers. Don't do it =)....Move your code into OnEndHeaders which is only called      // once per message view.      // for consistancy sake, let's force all header names to be lower case so      // we don't have to worry about looking for: Cc and CC, etc.      headerName = headerName.toLowerCase();      if (headerName == "subject")      {        currentHeaderData.SubjectValue = headerValue;      }      if (headerName == "from")      {        currentHeaderData.FromValue = headerValue;        if (headerValue && abAddressCollector)          abAddressCollector.collectUnicodeAddress(headerValue);        }      if (headerName == "date")      {        currentHeaderData.DateValue = headerValue;       }      if (headerName == "to")      {        currentHeaderData.ToValue = headerValue;       }      if (headerName == "cc")      {         currentHeaderData.CcValue = headerValue;        }      if (headerName == "newsgroups")      {         currentHeaderData.NewsgroupsValue = headerValue;         }      if (headerName == "user-agent")      {        currentHeaderData.UserAgentValue = headerValue;      }    },
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/4e9c59c4b23f66b3e027e3836556f995c73739c6/msgHdrViewOverlay.js/buggy/mailnews/base/resources/content/msgHdrViewOverlay.js