joo.classLoader.prepare("package package2",[""],"public class TestStatements",function(TestStatements,$$private){with(TestStatements)with($$private)return["public function TestStatements",function(){this[$super]();},"public function testWhile",function(n){var result=0;var i=n;while(i>0)result+=i--;return result;},"public function testFor",function(n){var result=0;for(var i=0;i<n;i++)result+=i;return result;},"public function testForIn",function(o){var result=[];for(var slot in o)result.push(slot);result.sort();return result.join(", ");},"public function testForIn2",function(o){var result=[];var slot;for(slot in o)result.push(slot);result.sort();return result.join(", ");},"public function testForEach",function(o){var result=[];for(var $1 in o){var slot=o[$1];result.push(slot);}result.sort();return result.join(", ");},"public function testForEach2",function(o){var result=[];var slot;for(var $1 in o){slot=o[$1];result.push(slot);}result.sort();return result.join(", ");},"public function testForEach3",function(o){var result=[];var slot;var $1="occupied";for(var $2 in o){slot=o[$2];result.push(slot);for(var $3 in o){var foo=o[$3];result.push(foo);}}result.sort();return result.join(", ");},"public function testDoWhile",function(n){var result=0;var i=n;do result+=i--;while(i>0);return result;},"public function testIf",function(cond,ifTrue,ifFalse){if(cond)return ifTrue;return ifFalse;},"public function testIfThenElse",function(cond,ifTrue,ifFalse){if(cond)return ifTrue;else return ifFalse;},"public function testSwitch",function(x,x1,y1,x2,y2,y){var result;switch(x){case x1:result=y1;break;default:result=y;break;case x2:result=y2;break;}return result;},"public function testReturnVoid",function(){if(true)return;return;},"public function testDelete1",function(o){delete o.tobedeleted;},"public function testDelete2",function(o,slot){delete o[slot];},"public function testTryCatchFinally",function(e){try{throw e;}catch(any){}try{throw e;}catch(any){if(is(any,Object)){}}try{throw e;}catch(any){}try{throw e;}catch(e1){if(is(e1,Error)){return"is an Error: "+e1.message;}else{var e2=e1;return"is not an Error: "+e2;}}finally{this.cleanedUp=true;}},"public var",{cleanedUp:false},];},[]);