rem: return this.processAllResults(); 
add: this.processAllResults(); return; 
context:   autoCompleteNextAddress:function()  {    this.numSessionsToSearch = 0;    this.numSessionsSearched = 0;    this.searchResults = new Array;    if (this.indexIntoNames < this.numNamesToComplete && this.namesToComplete[this.indexIntoNames])    {      if (this.namesToComplete[this.indexIntoNames].search('@') == -1) // don't autocomplete if address has an @ sign in it      {        // make sure total session count is updated before we kick off ANY actual searches        if (gAutocompleteSession)           this.numSessionsToSearch++;        if (gLDAPSession && gCurrentAutocompleteDirectory)          this.numSessionsToSearch++;        if (gAutocompleteSession)        {           gAutocompleteSession.onAutoComplete(this.namesToComplete[this.indexIntoNames], null, this);           // AB searches are actually synchronous. So by the time we get here we have already looked up results.           // if we WERE going to also do an LDAP lookup, then check to see if we have a valid match in the AB, if we do           // don't bother with the LDAP search too just return           if (gLDAPSession && gCurrentAutocompleteDirectory && this.searchResults[0] && this.searchResults[0].defaultItemIndex != -1)           {             return this.processAllResults();           }        }        if (gLDAPSession && gCurrentAutocompleteDirectory)          gLDAPSession.onStartLookup(this.namesToComplete[this.indexIntoNames], null, this);      }      if (!this.numSessionsToSearch)        this.processAllResults(); // ldap and ab are turned off, so leave text alone    }  },
meta: 5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5872/81a5c1d082a6611f97276d9679c896efd5b2ee52/addressingWidgetOverlay.js/buggy/mailnews/compose/resources/content/addressingWidgetOverlay.js