function initGlobals376() { } function main166() { initGlobals376(); init_test149(); } function config209() { } function init_test149() { local group iterator205 iterator_205 = group_iterator445(null); loop { exitwhen (not group_hasNext134(iterator_205)); group_next165(iterator_205); }; group_close175(iterator_205); } function group_iterator445(group this209) returns group { return this_209; } function group_hasNext134(group this188) returns boolean { return (FirstOfGroup110(this_188) != null); } IS_NATIVE IS_EXTERN @extern function FirstOfGroup110(group g125) returns unit { } function group_next165(group this111) returns unit { local unit u107 u_107 = FirstOfGroup110(this_111); GroupRemoveUnit133(this_111, u_107); return u_107; } IS_NATIVE IS_EXTERN @extern function GroupRemoveUnit133(group g883, unit u129) { } function group_close175(group this161) { }