rem: if (!caught) reportFailure ("Exception was never caught.");  reportCompare('PASS', 'PASS', ''); 
add: if (!caught) reportCompare('PASS', 'FAIL', "Exception was never caught.");  reportCompare('PASS', 'PASS', 'Basic catchguard test'); 
context: function test(){    enterFunc ("test");    var EXCEPTION_DATA = "String exception";    var e;    var caught = false;    printStatus ("Basic catchguard test.");        try     {            throw EXCEPTION_DATA;       }    catch (e if true)    {        caught = true;    }    catch (e if true)    {           reportFailure ("Second (e if true) catch block should not have " +                       "executed.");    }    catch (e)    {           reportFailure ("Catch block (e) should not have executed.");    }    if (!caught)        reportFailure ("Exception was never caught.");        reportCompare('PASS', 'PASS', '');    exitFunc ("test");}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/8395/3703c3c05f398a63e55992f7687ef65273b26d6a/catchguard-002.js/clean/js/tests/js1_5/extensions/catchguard-002.js