rem: var beforeCol = junkCol.boxObject.nextSibling.boxObject.nextSibling; 
add: beforeCol = junkCol.boxObject.nextSibling.boxObject.nextSibling; 
context: function UpgradeThreadPaneUI(){  var labelCol;  var threadPaneUIVersion;  try {    threadPaneUIVersion = pref.getIntPref("mailnews.ui.threadpane.version");    if (threadPaneUIVersion < 4) {      var threadTree = document.getElementById("threadTree");      var junkCol = document.getElementById("junkStatusCol");      if (threadPaneUIVersion < 3) {        var subjectCol = document.getElementById("subjectCol");              var beforeCol = subjectCol.boxObject.nextSibling.boxObject.nextSibling;        if (beforeCol)          threadTree._reorderColumn(junkCol, beforeCol, true);        else // subjectCol was the last column, put it after          threadTree._reorderColumn(junkCol, subjectCol, false);        if (threadPaneUIVersion == 1) {          labelCol = document.getElementById("labelCol");          labelCol.setAttribute("hidden", "true");        }      }      var senderCol = document.getElementById("senderCol");      var recipientCol = document.getElementById("recipientCol");          var beforeCol = junkCol.boxObject.nextSibling.boxObject.nextSibling;      if (beforeCol)        threadTree._reorderColumn(recipientCol, beforeCol, true);      else // junkCol was the last column, put it after        threadTree._reorderColumn(recipientCol, junkCol, false);      threadTree._reorderColumn(senderCol, recipientCol, true);      pref.setIntPref("mailnews.ui.threadpane.version", 4);    }	}  catch (ex) {    dump("UpgradeThreadPane: ex = " + ex + "\n");  }}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/9e879fd1b46d9d758690f1d1c186e646cc9f3885/msgMail3PaneWindow.js/buggy/mailnews/base/resources/content/msgMail3PaneWindow.js