array Test_nextFree204 integer Test_firstFree191 integer Test_maxIndex914 array Test_typeId205 integer Test_firstFree191 = 0 integer Test_maxIndex914 = 0 function initGlobals120() { } function main155() { initGlobals120(); init_Test907(); } function config143() { } function init_Test907() { local integer x720 local integer clVar685 local integer this411 local integer this214 if (Test_firstFree_191 == 0) { if (Test_maxIndex_914 < 32768) { Test_maxIndex_914 = (Test_maxIndex_914 + 1); this_411 = Test_maxIndex_914; Test_typeId_205[this_411] = 2; } else { error275("Out of memory: Could not create Test_Test."); this_411 = 0; }; } else { Test_firstFree_191 = (Test_firstFree_191 - 1); this_411 = Test_nextFree_204[Test_firstFree_191]; Test_typeId_205[this_411] = 2; }; clVar_685 = this_411; x_720 = clVar_685; this_214 = x_720; if (Test_typeId_205[this_214] == 0) { if (this_214 == 0) { error275("Nullpointer exception when calling Test.call"); } else { error275("Called Test.call on invalid object."); }; } else { }; } function error275(string msg103) { $debugPrint172((msg_103 + (" " + #getStackTrace()))); }