// ĠEXPECT ED _ RE ACH ABLE _ NODES : Ġ 4 9 2 Ċ package Ġfoo Ċ Ċ var Ġglobal : ĠString Ġ= Ġ"" Ċ Ċ fun Ġbox (): ĠString Ġ{ ĊĊĠĠĠ Ġvar Ġi Ġ= Ġ 0 ĊĊĠĠĠ Ġi Ġ= Ġ 0 ĊĠĠĠ Ġglobal Ġ= Ġ"" ĊĠĠĠ Ġwhile ( try Ġ{ Ġglobal Ġ+= Ġ" A "; Ġi Ġ} Ġfinally Ġ{} Ġ< Ġ 1 0 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( i < 3 ) Ġ{ i ++; Ġcontinue } ĊĠĠĠĠĠĠĠ Ġbreak ĊĠĠĠ Ġ} ĊĠĠĠ ĠassertEquals (" AAAA ", Ġglobal ) ĊĠĠĠ ĠassertEquals ( 3 , Ġi ) ĊĊĠĠĠ Ġi Ġ= Ġ 0 ĊĠĠĠ Ġglobal Ġ= Ġ"" ĊĠĠĠ Ġlabel A @ Ġwhile ( try Ġ{ Ġglobal Ġ+= Ġ" A "; Ġi Ġ} Ġfinally Ġ{} Ġ< Ġ 1 0 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( i < 3 ) Ġ{ i ++; Ġcontinue @ label A } ĊĠĠĠĠĠĠĠ Ġbreak ĊĠĠĠ Ġ} ĊĠĠĠ ĠassertEquals (" AAAA ", Ġglobal ) ĊĠĠĠ ĠassertEquals ( 3 , Ġi ) ĊĊĠĠĠ Ġi Ġ= Ġ 0 ĊĠĠĠ Ġvar Ġj Ġ= Ġ 0 ĊĠĠĠ Ġglobal Ġ= Ġ"" ĊĠĠĠ Ġouter @ Ġwhile ( try Ġ{ Ġglobal Ġ+= Ġ" A "; Ġi ++ Ġ} Ġfinally Ġ{} Ġ Ġ< Ġ 3 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġj Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġwhile ( Ġtry Ġ{ global Ġ+= Ġ" B "; Ġj ++ Ġ} Ġfinally Ġ{} Ġ< Ġ 2 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( j == 1 ) Ġcontinue @ outer ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ ĠassertEquals (" AB AB AB A ", Ġglobal ) ĊĠĠĠ ĠassertEquals ( 4 , Ġi ) ĊĠĠĠ ĠassertEquals ( 1 , Ġj ) ĊĊĠĠĠ Ġreturn Ġ" OK " Ċ }