integer A_firstFree198 integer A_maxIndex668 integer wurst_stack_depth359 array wurst_stack627 integer A_firstFree198 = 0 integer A_maxIndex668 = 0 integer wurst_stack_depth359 = 0 function initGlobals113() { } function main341() { initGlobals113(); wurst_stack_627[wurst_stack_depth_359] = "when calling init_test in oneAbstractMethod, line 1"; wurst_stack_depth_359 = (wurst_stack_depth_359 + 1); wurst_stack_627[wurst_stack_depth_359] = "when calling alloc_A_test in oneAbstractMethod, line 6"; wurst_stack_depth_359 = (wurst_stack_depth_359 + 1); if (A_firstFree_198 == 0) { if (A_maxIndex_668 < 32768) { A_maxIndex_668 = (A_maxIndex_668 + 1); } else { error109("Out of memory: Could not create A_test.", "when calling error in oneAbstractMethod, line 6"); }; } else { A_firstFree_198 = (A_firstFree_198 - 1); }; wurst_stack_depth_359 = ((wurst_stack_depth_359 - 1) - 1); } function config172() { } function error109(string msg192, string __wurst_stackPos870) { local integer stacktraceIndex142 local integer stacktraceLimit155 wurst_stack_627[wurst_stack_depth_359] = __wurst_stackPos_870; wurst_stack_depth_359 = (wurst_stack_depth_359 + 1); __wurst_stackPos_870 = ""; stacktraceIndex_142 = wurst_stack_depth_359; stacktraceLimit_155 = 0; loop { stacktraceIndex_142 = (stacktraceIndex_142 - 1); stacktraceLimit_155 = (stacktraceLimit_155 + 1); exitwhen ((stacktraceLimit_155 > 20) or (stacktraceIndex_142 < 0)); __wurst_stackPos_870 = (__wurst_stackPos_870 + (" " + wurst_stack_627[stacktraceIndex_142])); }; $debugPrint177((msg_192 + (" " + __wurst_stackPos_870))); wurst_stack_depth_359 = (wurst_stack_depth_359 - 1); }