expect = 
expect = 
function test(){  enterFunc ('test');  printBugNumber (bug);  printStatus (summary);    function g()   {    try     {      throw "foo";    }    catch(e if e == "bar")    {    }    catch(e if e == "baz")    {    }    finally    {    }  }  expect = "foo";  try  {    g();    actual = 'No Exception';  }  catch(ex)  {    actual = ex + '';  }  reportCompare(expect, actual, summary);  expect =     'function g() {\n' +    '    try {\n' +    '        throw "foo";\n' +    '    } catch (e if e == "bar") {\n' +    '    } catch (e if e == "baz") {\n' +    '    } finally {\n' +    '    }\n' +    '}';  actual = g + '';  reportCompare(expect, actual, summary);  function h()  {    try    {      throw "foo";    }    catch(e if e == "bar")    {    }    catch(e)    {    }    finally    {    }  }  expect = "No Exception";  try  {    h();    actual = 'No Exception';  }  catch(ex)  {    actual = ex + '';  }  reportCompare(expect, actual, summary);  expect =     'function h() {\n' +    '    try {\n' +    '        throw "foo";\n' +    '    } catch (e if e == "bar") {\n' +    '    } catch (e) {\n' +    '    } finally {\n' +    '    }\n' +    '}';  actual = h + '';  reportCompare(expect, actual, summary);  exitFunc ('test');}
5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5872/3703c3c05f398a63e55992f7687ef65273b26d6a/regress-346494.js/buggy/js/tests/js1_5/extensions/regress-346494.js