rem: var file = Components.classes[NS_LOCALFILE_CONTRACTID].createInstance(nsILocalFile); 
add: var file = Components.classes[NS_LOCAL_FILE_CONTRACTID].createInstance(nsILocalFile); 
context: function onDirectoryChanged(target){  var path = target.getAttribute("label");  var file = Components.classes[NS_LOCALFILE_CONTRACTID].createInstance(nsILocalFile);  file.initWithPath(path);  if (!sfile.equals(file)) {    // Do this on a timeout callback so the directory list can roll up    // and we don't keep the mouse grabbed while we are loading.    setTimeout(gotoDirectory, 0, file);  }}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/5c2e8fd618b7fa4a3c212722d00609bb57127334/filepicker.js/clean/toolkit/components/filepicker/content/filepicker.js