} finally { 
} finally { 
function test(){  enterFunc ('test');  printBugNumber (bug);  printStatus (summary);    var counter = 0;  function f(x,y) {     try     {       throw x;    }     catch(e)     {       if (y)         throw e;    }     finally     {       try      {         actual += 'finally,';        throw 42;      }       catch(e2)       {         actual += e2;        print(e2);         if (++counter > 10)        {          throw 'Infinite loop...';        }      }     }     return 'returned';  }  expect = 'finally,42';  actual = '';  try  {    print('test 1');    f(2, 1);  }  catch(ex)  {  }  reportCompare(expect, actual, summary);  actual = '';  try  {    print('test 2');    f(2, 0);  }  catch(ex)  {  }  reportCompare(expect, actual, summary);  exitFunc ('test');}
5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5872/3703c3c05f398a63e55992f7687ef65273b26d6a/regress-350312.js/buggy/js/tests/js1_5/Regress/regress-350312.js