new ExprStatement(new SetValueExpr(I,new ConstExpr(Integer.valueOf(0),null),null),null),
new ExprStatement(new SetValueExpr(TOTAL,new ConstExpr(Integer.valueOf(0),null),null),null),
new WhileStatement(
new LTExpr(I,ARG0,null),
new FIFO<Statement>(
new ExprStatement(new AddInPlaceExpr(I,new ConstExpr(Integer.valueOf(1),null),null),null),
new ExprStatement(new AddInPlaceExpr(TOTAL,new ConstExpr(Integer.valueOf(2),null),null),null)),null),
new ReturnStatement(TOTAL,null)
),null)) ;
assertEquals(obj.meth(5),10) ;
assertEquals(obj.meth(0),0) ;
}