add:  if (this.mLDAPPrefsService) { this.mLDAPPrefsService.migratePrefsIfNeeded(); } 
context:   init: function ()  {    if (kLDAPPrefContractID in Components.classes)      this.mLDAPPrefsService = Components.classes[kLDAPPrefContractID].getService(Components.interfaces.nsILDAPPrefsService);    this.createDirectoriesList();        // build the local address book menu list. We do this by hand instead of using the xul template    // builder because of Bug #285076,     this.createLocalDirectoriesList();        this.enableAutocomplete();    this.initLanguageMenu();    document.getElementById('downloadDictionaries').setAttribute('href', xlateURL('urn:clienturl:composer:spellcheckers'));    var preference = document.getElementById("mail.preferences.compose.selectedTabIndex");    if (preference.value)      document.getElementById("composePrefs").selectedIndex = preference.value;    this.mInitialized = true;  },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/20dde7b1b05842b2245bf75b2e95ae2cc0e26ce2/compose.js/clean/mail/components/preferences/compose.js