function initGlobals180() { } function main543() { initGlobals180(); init_test173(); } function config694() { } function init_test173() { local group g654 local group iterator128 g_654 = null; iterator_128 = group_iterator347(g_654); loop { exitwhen (not group_hasNext214(iterator_128)); group_next523(iterator_128); }; group_close114(iterator_128); } function group_iterator347(group this835) returns group { return this_835; } function group_hasNext214(group this442) returns boolean { return (FirstOfGroup427(this_442) != null); } IS_NATIVE IS_EXTERN @extern function FirstOfGroup427(group g433) returns unit { } function group_next523(group this621) returns unit { local unit u132 u_132 = FirstOfGroup427(this_621); GroupRemoveUnit122(this_621, u_132); return u_132; } IS_NATIVE IS_EXTERN @extern function GroupRemoveUnit122(group g111, unit u896) { } function group_close114(group this682) { }