context: function FixupAccountDataForIsp(accountData){    // no fixup for news    // setting the username does bad things    // see bugs #42105 and #154213    if (accountData.incomingServer.type == "nntp")      return;    var email = accountData.identity.email;    var username;    if (email) {      username = getUsernameFromEmail(email);    }        // fix up the username    if (!accountData.incomingServer.username) {        accountData.incomingServer.username = username;    }    if (!accountData.smtp.username &&        accountData.smtpRequiresUsername) {      // fix for bug #107953      // if incoming hostname is same as smtp hostname      // use the server username (insetad of the email username)      if (accountData.smtp.hostname == accountData.incomingServer.hostName)        accountData.smtp.username = accountData.incomingServer.username;      else        accountData.smtp.username = username;    }}
meta: 5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5459/2dff18c7d7ef6bea315fcdf96583f60a0a7b8594/AccountWizard.js/buggy/mailnews/base/prefs/resources/content/AccountWizard.js