rem:  if (gCollectAddressTimer) { gCollectAddress = ""; clearTimeout(gCollectAddressTimer); gCollectAddressTimer = null; }  
context:     onStartHeaders: function()    {      this.mSaveHdr = null;      // clear out any pending collected address timers...      if (gCollectAddressTimer)      {        gCollectAddress = "";                clearTimeout(gCollectAddressTimer);        gCollectAddressTimer = null;      }      // every time we start to redisplay a message, check the view all headers pref....      var showAllHeadersPref = pref.getIntPref("mail.show_headers");      if (showAllHeadersPref == 2)      {        gViewAllHeaders = true;      }      else      {        if (gViewAllHeaders) // if we currently are in view all header mode, rebuild our header view so we remove most of the header data        {           hideHeaderView(gExpandedHeaderView);          gExpandedHeaderView = {};          initializeHeaderViewTables();         }                        gViewAllHeaders = false;      }      ClearCurrentHeaders();      gBuiltExpandedView = false;      gBuiltCollapsedView = false;      gBuildAttachmentsForCurrentMsg = false;      gBuildAttachmentPopupForCurrentMsg = true;      ClearAttachmentList();      ClearEditMessageButton();      gMessageNotificationBar.clearMsgNotifications();      for (index in gMessageListeners)        gMessageListeners[index].onStartHeaders();    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/56b10501b051f40d81bb8588ecbfc66d9793739f/msgHdrViewOverlay.js/buggy/mail/base/content/msgHdrViewOverlay.js