rem: try { f = f.parent; } catch (e) {  f = null; } 
add: f = f.parent; 
context: function run_test() {  var f =      Cc["@mozilla.org/file/directory_service;1"].      getService(Ci.nsIProperties).get("CurProcD", Ci.nsIFile);  var terminated = false;  for (var i = 0; i < 100; i++) {    if (f == null) {      terminated = true;      break;    }    try {      f = f.parent;    }    catch (e) {      // Exception means we reached the top of a volume, terminate      f = null;    }  }  do_check_true(terminated);}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9421/9658fa738bfa57a4493ccddbf124d87d2208e7f3/test_bug332389.js/buggy/xpcom/tests/unit/test_bug332389.js