function initGlobals314() { } function main369() { initGlobals314(); init_test594(); } function config183() { } function init_test594() { local group g115 local group from115 g_115 = null; from_115 = g_115; loop { exitwhen (not group_hasNext108(from_115)); group_next148(from_115); }; } function group_hasNext108(group this164) returns boolean { return (FirstOfGroup186(this_164) != null); } IS_NATIVE IS_EXTERN @extern function FirstOfGroup186(group g160) returns unit { } function group_next148(group this104) returns unit { local unit u146 u_146 = FirstOfGroup186(this_104); GroupRemoveUnit106(this_104, u_146); return u_146; } IS_NATIVE IS_EXTERN @extern function GroupRemoveUnit106(group g257, unit u174) { }