array F_nextFree213 integer F_firstFree457 integer F_maxIndex214 array F_typeId134 integer F_firstFree457 = 0 integer F_maxIndex214 = 0 function initGlobals497() { } function main684() { initGlobals497(); init_A566(); } function config205() { } function init_A566() { local integer this116 if (F_firstFree_457 == 0) { if (F_maxIndex_214 < 32768) { F_maxIndex_214 = (F_maxIndex_214 + 1); this_116 = F_maxIndex_214; F_typeId_134[this_116] = 2; } else { error116("Out of memory: Could not create F_blub_A."); this_116 = 0; }; } else { F_firstFree_457 = (F_firstFree_457 - 1); this_116 = F_nextFree_213[F_firstFree_457]; F_typeId_134[this_116] = 2; }; if (F_typeId_134[this_116] == 0) { if (this_116 == 0) { error116("Nullpointer exception when calling F.apply"); } else { error116("Called F.apply on invalid object."); }; } else { }; testSuccess127(); } IS_NATIVE function testSuccess127() { } function error116(string msg168) { $debugPrint800((msg_168 + (" " + #getStackTrace()))); }