add: this.onImportSourcePageShow();  
context:   init: function ()  {    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._migrator = window.arguments[1] ? window.arguments[1].QueryInterface(kIMig) : null;      this._autoMigrate = window.arguments[2].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;          }	    // Behavior alert! If we were given a migrator already, then we are going to perform migration    // with that migrator, skip the wizard screen where we show all of the migration sources and     // jump right into migration.    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");      }    }  },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/da91ba0199485593829c3b6926d82ca0e2e7b2f2/migration.js/buggy/mail/components/migration/content/migration.js