array TFunc_nextFree127 integer TFunc_firstFree110 integer TFunc_maxIndex531 array TFunc_typeId183 integer TFunc_firstFree110 = 0 integer TFunc_maxIndex531 = 0 function initGlobals165() { } function main162() { initGlobals165(); init_test112(); } function config178() { } function init_test112() { local integer this609 if (TFunc_firstFree_110 == 0) { if (TFunc_maxIndex_531 < 32768) { TFunc_maxIndex_531 = (TFunc_maxIndex_531 + 1); this_609 = TFunc_maxIndex_531; TFunc_typeId_183[this_609] = 2; } else { error802("Out of memory: Could not create TFunc_runFunc_test."); this_609 = 0; }; } else { TFunc_firstFree_110 = (TFunc_firstFree_110 - 1); this_609 = TFunc_nextFree_127[TFunc_firstFree_110]; TFunc_typeId_183[this_609] = 2; }; dispatch_TFunc_test_TFunc_run160(this_609, 0); } IS_NATIVE function testSuccess737() { } function error802(string msg172) { $debugPrint130((msg_172 + (" " + #getStackTrace()))); } function dispatch_TFunc_test_TFunc_run160(integer this172, any t538) { if (TFunc_typeId_183[this_172] == 0) { if (this_172 == 0) { error802("Nullpointer exception when calling TFunc.run"); } else { error802("Called TFunc.run on invalid object."); }; } else { }; testSuccess737(); }