rem: if (!currentNode) return null;  var threadOutliner = GetThreadOutliner(); var folderOutliner = GetFolderOutliner(); var messagePane = GetMessagePane();  
context: function WhichPaneHasFocus(){	var currentNode = top.document.commandDispatcher.focusedElement;	  if (!currentNode)     return null;    var threadOutliner = GetThreadOutliner();  var folderOutliner = GetFolderOutliner();  var messagePane = GetMessagePane();    	while (currentNode) {    if (currentNode === threadOutliner ||        currentNode === folderOutliner ||        currentNode === messagePane)      return currentNode;							currentNode = currentNode.parentNode;  }		return null;}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/d87408a6cfe3db0ee8e873ba1569f10e64ed2536/mail3PaneWindowCommands.js/buggy/mailnews/base/resources/content/mail3PaneWindowCommands.js