array F_nextFree339 integer F_firstFree201 integer F_maxIndex199 array F_typeId538 integer F_firstFree201 = 0 integer F_maxIndex199 = 0 function initGlobals438() { } function main122() { initGlobals438(); init_A194(); } function config647() { } function init_A194() { local integer x734 local integer clVar165 local integer this702 local integer x898 local integer f145 local integer this341 local integer x241 local integer A_F_apply_result132 local integer x145 if (F_firstFree_201 == 0) { if (F_maxIndex_199 < 32768) { F_maxIndex_199 = (F_maxIndex_199 + 1); this_702 = F_maxIndex_199; F_typeId_538[this_702] = 2; } else { error121("Out of memory: Could not create F_blub_A."); this_702 = 0; }; } else { F_firstFree_201 = (F_firstFree_201 - 1); this_702 = F_nextFree_339[F_firstFree_201]; F_typeId_538[this_702] = 2; }; clVar_165 = this_702; x_898 = 5; f_145 = clVar_165; this_341 = f_145; x_241 = x_898; if (F_typeId_538[this_341] == 0) { if (this_341 == 0) { error121("Nullpointer exception when calling F.apply"); } else { error121("Called F.apply on invalid object."); }; } else { }; x_145 = x_241; A_F_apply_result_132 = (x_145 + 1); x_734 = A_F_apply_result_132; if (x_734 == 6) { testSuccess642(); } else { }; } IS_NATIVE function testSuccess642() { } function error121(string msg708) { $debugPrint213((msg_708 + (" " + #getStackTrace()))); }