rem: let wrappedHandlerInfo = wrappedHandlerInfos.getNext(). QueryInterface(Ci.nsIHandlerInfo); 
add: let wrappedHandlerInfo = wrappedHandlerInfos.getNext().QueryInterface(Ci.nsIHandlerInfo); 
context:   _loadApplicationHandlers: function() {    var wrappedHandlerInfos = this._handlerSvc.enumerate();    while (wrappedHandlerInfos.hasMoreElements()) {      let wrappedHandlerInfo = wrappedHandlerInfos.getNext().                               QueryInterface(Ci.nsIHandlerInfo);      let type = wrappedHandlerInfo.type;      let handlerInfoWrapper;      if (typeof this._handledTypes[type] == "undefined") {        handlerInfoWrapper = new HandlerInfoWrapper(type, wrappedHandlerInfo);        this._handledTypes[type] = handlerInfoWrapper;      }      else        handlerInfoWrapper = this._handledTypes[type];      handlerInfoWrapper.handledOnlyByPlugin = false;    }  },
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/8395/1171d45a4e94e20eb007a51592d731dc434c5f90/applications.js/buggy/browser/components/preferences/applications.js