rem: print("In finally finally block of addValues_4() function: sum = " + sum); 
add: writeLineToLog("In finally finally block of addValues_4() function: sum = " + sum); 
context: function addValues_4(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_4() function: sum = " + sum);      }      catch (e if e == 42)      {        sum += 1;        print("In 1st finally catch block of addValues_4() function: sum = " + sum + ", e = " + e);      }       catch (e if e == 43)      {        sum += 1;        print("In 2nd finally catch block of addValues_4() function: sum = " + sum + ", e = " + e);      }      finally      {        sum += 1;        print("In finally finally block of addValues_4() function: sum = " + sum);        return sum;      }    }  }}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/f5797aeb2410e2259028142b87595fe71f03e531/regress-104077.js/buggy/js/tests/js1_5/Regress/regress-104077.js