rem: this._windowInitialized = true; 
add:    if (this._migrator) { if (this._migrator.sourceHasMultipleProfiles) this._wiz.goTo("selectProfile"); else { var sourceProfiles = this._migrator.sourceProfiles; var profileName = sourceProfiles.QueryElementAt(0, Components.interfaces.nsISupportsString); this._selectedProfile = profileName.data; this._wiz.goTo("migrating"); } } 
context:   init: function ()  {    if (this._windowInitialized)      return;	      var os = Components.classes["@mozilla.org/observer-service;1"].getService(Components.interfaces.nsIObserverService);    os.addObserver(this, "Migration:Started", false);    os.addObserver(this, "Migration:ItemBeforeMigrate", false);    os.addObserver(this, "Migration:ItemAfterMigrate", false);    os.addObserver(this, "Migration:Ended", false);    os.addObserver(this, "Migration:Progress", false);        this._wiz = document.documentElement;    if ("arguments" in window) {      this._source = window.arguments[0];      this._autoMigrate = window.arguments[1].QueryInterface(kIPStartup);            // Show the "nothing" option in the automigrate case to provide an      // easily identifiable way to avoid migration and create a new profile.      var nothing = document.getElementById("nothing");      nothing.hidden = false;          }	    this._windowInitialized = true;  },
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/3bdf6b8409e543a80062d45ad548cbb6901e6c30/migration.js/clean/mail/components/migration/content/migration.js