rem: if (!installLog || !updateLog) 
add: if (!updateLog) 
context:   begin: function() {    var installLog = this._getInstallLogFile();    var updateLog = this._getUpdateLogFile();    if (!installLog || !updateLog)      return;    var entries = { dirs: [], files: [] };    this._readUpdateLog(updateLog, entries);    this._outputStream =        openFileOutputStream(installLog, PR_WRONLY | PR_APPEND);    this._writeLine("\nUPDATE [" + new Date().toUTCString() + "]");    var i;    // The log file is processed in reverse order, so list directories before    // files to ensure that the directories will be deleted.    for (i = 0; i < entries.dirs.length; ++i)      this._writeLine(PREFIX_CREATE_FOLDER + entries.dirs[i]);    for (i = 0; i < entries.files.length; ++i)      this._writeLine(PREFIX_INSTALLING + entries.files[i]);  },
meta: 7628	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/7628/52d1180f2a73d5bc1b267f3e2554f960530b9871/nsPostUpdateWin.js/buggy/src/nsPostUpdateWin.js