integer A_firstFree347 integer A_maxIndex251 integer wurst_stack_depth354 array wurst_stack132 integer A_firstFree347 = 0 integer A_maxIndex251 = 0 integer wurst_stack_depth354 = 0 function initGlobals593() { } function main202() { initGlobals593(); wurst_stack_132[wurst_stack_depth_354] = "when calling init_test in oneAbstractMethod, line 1"; wurst_stack_depth_354 = (wurst_stack_depth_354 + 1); wurst_stack_132[wurst_stack_depth_354] = "when calling alloc_A_test in oneAbstractMethod, line 6"; wurst_stack_depth_354 = (wurst_stack_depth_354 + 1); if (A_firstFree_347 == 0) { if (A_maxIndex_251 < 32768) { A_maxIndex_251 = (A_maxIndex_251 + 1); } else { error179("Out of memory: Could not create A_test.", "when calling error in oneAbstractMethod, line 6"); }; } else { A_firstFree_347 = (A_firstFree_347 - 1); }; wurst_stack_depth_354 = ((wurst_stack_depth_354 - 1) - 1); } function config132() { } function error179(string msg157, string __wurst_stackPos932) { local integer stacktraceIndex573 local integer stacktraceLimit147 wurst_stack_132[wurst_stack_depth_354] = __wurst_stackPos_932; wurst_stack_depth_354 = (wurst_stack_depth_354 + 1); __wurst_stackPos_932 = ""; stacktraceIndex_573 = wurst_stack_depth_354; stacktraceLimit_147 = 0; loop { stacktraceIndex_573 = (stacktraceIndex_573 - 1); stacktraceLimit_147 = (stacktraceLimit_147 + 1); exitwhen ((stacktraceLimit_147 > 20) or (stacktraceIndex_573 < 0)); __wurst_stackPos_932 = (__wurst_stackPos_932 + (" " + wurst_stack_132[stacktraceIndex_573])); }; $debugPrint599((msg_157 + (" " + __wurst_stackPos_932))); wurst_stack_depth_354 = (wurst_stack_depth_354 - 1); }