rem: try { 
add: try { 
context: function addValues_3(obj){  var sum = 0;    with (obj)  {    try    {      sum = arg1 + arg2;      with (arg3)      {        while (sum < 10)        {          try           {            if (sum > 5)              return sum;            sum += 1;          }          catch (e)          {            sum += 1;            print(e);          }        }      }    }    finally    {      try       {         sum +=1;        print("In finally block of addValues_3() function: sum = " + sum);      }       catch (e if e == 42)       {        sum +=1;        print('In finally catch block of addValues_3() function: sum = ' + sum + ', e = ' + e);      }       finally       {        sum +=1;        print("In finally finally block of addValues_3() function: sum = " + sum);        return sum;      }    }  }}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/8395/3703c3c05f398a63e55992f7687ef65273b26d6a/regress-104077.js/buggy/js/tests/js1_5/extensions/regress-104077.js