rem: .getService(Components.classes.nsIIOService); 
add: .getService(Components.interfaces.nsIIOService); var fileHandler = ioService.getProtocolHandler("file") .QueryInterface(Components.interfaces.nsIFileProtocolHandler); 
context: function getNormalizedURL(url){  // Check to see if the item is a local directory path, and if so, convert  // to a file URL so that aggregation with rdf:files works  try {    const kLF = Components.classes["@mozilla.org/file/local;1"]                          .createInstance(Components.interfaces.nsILocalFile);    kLF.initWithPath(url);    if (kLF.exists()) {      var ioService = Components.classes["@mozilla.org/network/io-service;1"]                                .getService(Components.classes.nsIIOService);      url = ioService.getURLSpecFromFile(kLF);    }  }  catch (e) {  }  return url;}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/86e329c93d4c6a1fccb3c52f5fbc100a7c22b770/addBookmark.js/buggy/browser/components/bookmarks/content/addBookmark.js