rem: var numMessages = messageList.length;  if (numMessages == 0) { dump("PrintEnginePrint(): No messages selected.\n"); return false; }  if (gPrintSettings == null) { gPrintSettings = GetPrintSettings(); }  printEngineWindow = window.openDialog("chrome: "", "chrome,dialog=no,all,centerscreen", numMessages, messageList, statusFeedback, gPrintSettings); return true; 
add: return PrintEnginePrintInternal(messageList, messageList.length, false, Components.interfaces.nsIMsgPrintEngine.MNAB_PRINT_MSG); 
context: function PrintEnginePrint(){    var messageList = GetSelectedMessages();    var numMessages = messageList.length;    if (numMessages == 0) {        dump("PrintEnginePrint(): No messages selected.\n");        return false;    }    if (gPrintSettings == null) {      gPrintSettings = GetPrintSettings();    }    printEngineWindow = window.openDialog("chrome://messenger/content/msgPrintEngine.xul",                                          "",                                          "chrome,dialog=no,all,centerscreen",                                          numMessages, messageList, statusFeedback, gPrintSettings);    return true;}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/ae47f51ffb395a3842868d2a3401dad7e88625b5/mailWindowOverlay.js/clean/mailnews/base/resources/content/mailWindowOverlay.js