rem: dump("*** started\n"); 
context:   observe: function (aSubject, aTopic, aData)  {    switch (aTopic) {    case "Migration:Started":      dump("*** started\n");      break;    case "Migration:ItemBeforeMigrate":      dump("*** before " + aData + "\n");      var label = document.getElementById(aData + "_migrated");      if (label)        label.setAttribute("style", "font-weight: bold");      break;    case "Migration:ItemAfterMigrate":      dump("*** after " + aData + "\n");      var label = document.getElementById(aData + "_migrated");      if (label)        label.removeAttribute("style");      break;    case "Migration:Ended":      dump("*** done\n");      if (this._autoMigrate) {        // We're done now.        this._wiz.canAdvance = true;        this._wiz.advance();        setTimeout(close, 5000);      }      else {        this._wiz.canAdvance = true;        var nextButton = this._wiz.getButton("next");        nextButton.click();      }      break;    }  },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/75c99887254516e3ece33a1655466400e6a9746a/migration.js/buggy/browser/components/migration/content/migration.js