array F_nextFree172 integer F_firstFree186 integer F_maxIndex189 array F_typeId125 integer F_firstFree186 = 0 integer F_maxIndex189 = 0 function initGlobals887() { } function main177() { initGlobals887(); init_A144(); } function config111() { } function init_A144() { local integer this169 if (F_firstFree_186 == 0) { if (F_maxIndex_189 < 32768) { F_maxIndex_189 = (F_maxIndex_189 + 1); this_169 = F_maxIndex_189; F_typeId_125[this_169] = 2; } else { error162("Out of memory: Could not create F_blub_A."); this_169 = 0; }; } else { F_firstFree_186 = (F_firstFree_186 - 1); this_169 = F_nextFree_172[F_firstFree_186]; F_typeId_125[this_169] = 2; }; if (F_typeId_125[this_169] == 0) { if (this_169 == 0) { error162("Nullpointer exception when calling F.apply"); } else { error162("Called F.apply on invalid object."); }; } else { }; testSuccess108(); } IS_NATIVE function testSuccess108() { } function error162(string msg811) { $debugPrint124((msg_811 + (" " + #getStackTrace()))); }