rem: var pps = Components.classesByID["{e9b301c0-e0e4-11D3-a1a8-0050041caf44}"] .getService(Components.interfaces.nsIProtocolProxyService); 
add: var pps = Components.classes["@mozilla.org/network/protocol-proxy-service;1"] .getService(Components.interfaces.nsPIProtocolProxyService); 
context:   reloadPAC: function ()  {    var autoURL = document.getElementById("networkProxyAutoconfigURL");    var pps = Components.classesByID["{e9b301c0-e0e4-11D3-a1a8-0050041caf44}"]                        .getService(Components.interfaces.nsIProtocolProxyService);    pps.configureFromPAC(autoURL.value);  },
meta: 5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5459/f6ffba0f8b966aa40ca448f14a96a40668944405/connection.js/buggy/mail/components/preferences/connection.js