array SimpleFunc_nextFree208 integer SimpleFunc_firstFree170 integer SimpleFunc_maxIndex486 array SimpleFunc_typeId162 array y467 integer SimpleFunc_firstFree170 = 0 integer SimpleFunc_maxIndex486 = 0 function initGlobals179() { } function main755() { initGlobals179(); init_test302(); } function config191() { } function init_test302() { local integer this938 if (SimpleFunc_firstFree_170 == 0) { if (SimpleFunc_maxIndex_486 < 32768) { SimpleFunc_maxIndex_486 = (SimpleFunc_maxIndex_486 + 1); this_938 = SimpleFunc_maxIndex_486; SimpleFunc_typeId_162[this_938] = 2; } else { error154("Out of memory: Could not create SimpleFunc_test."); this_938 = 0; }; } else { SimpleFunc_firstFree_170 = (SimpleFunc_firstFree_170 - 1); this_938 = SimpleFunc_nextFree_208[SimpleFunc_firstFree_170]; SimpleFunc_typeId_162[this_938] = 2; }; y_467[this_938] = 4; if (SimpleFunc_typeId_162[this_938] == 0) { if (this_938 == 0) { error154("Nullpointer exception when calling SimpleFunc.apply"); } else { error154("Called SimpleFunc.apply on invalid object."); }; } else { }; this_938 = (y_467[this_938] + 3); if (this_938 == 7) { testSuccess208(); } else { }; } IS_NATIVE function testSuccess208() { } function error154(string msg112) { $debugPrint154((msg_112 + (" " + #getStackTrace()))); }