rem: entry.description = aMIMEInfo.Description; 
add: entry.description = aMIMEInfo.description; 
context:   updateTypeInfo: function (aMIMEInfo)   {    var mimeType = aMIMEInfo.MIMEType;    var isNewMIMEType = this.mimeHandlerExists(mimeType);    var entry = new HandlerOverride(MIME_URI(mimeType), this._inner);    entry.mimeType    = mimeType;    entry.isEditable  = true;    entry.alwaysAsk = aMIMEInfo.alwaysAskBeforeHandling;        // If not updating (i.e., a newly encountered mime type),    // then update extension list and description.    if (!isNewMIMEType) {      var extEnumerator = aMIMEInfo.getFileExtensions();      while (extEnumerator.hasMore()) {          entry.addExtension(extEnumerator.getNext());      }      entry.description = aMIMEInfo.Description;      entry.appDisplayName = "";    }        const nsIMIMEInfo = Components.interfaces.nsIMIMEInfo;    if (aMIMEInfo.preferredAction == nsIMIMEInfo.saveToDisk) {      entry.saveToDisk = true;      if (!isNewMIMEType) {        // Creating a new entry, set path.        entry.appPath = "";      }    }     else if (aMIMEInfo.preferredAction == nsIMIMEInfo.useSystemDefault ||             aMIMEInfo.preferredApplicationHandler == null) {      entry.useSystemDefault = true;      if (!isNewMIMEType) {        // Creating a new entry, set path.        entry.appPath = "";      }    }     else {      entry.saveToDisk       = false;      entry.useSystemDefault = false;      entry.handleInternal   = false;      entry.appPath = aMIMEInfo.preferredApplicationHandler.path;      entry.appDisplayName = aMIMEInfo.applicationDescription;    }        // Do RDF magic.    entry.buildLinks();    this.flush();  },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/1548dda90478d09cf0885c9c3e27f2f8f76bf7f4/helperApps.js/buggy/toolkit/mozapps/downloads/content/helperApps.js