integer A_firstFree103 integer A_maxIndex696 integer wurst_stack_depth172 array wurst_stack389 integer A_firstFree103 = 0 integer A_maxIndex696 = 0 integer wurst_stack_depth172 = 0 function initGlobals341() { } function main139() { initGlobals341(); wurst_stack_389[wurst_stack_depth_172] = "when calling init_test in oneAbstractMethod, line 1"; wurst_stack_depth_172 = (wurst_stack_depth_172 + 1); wurst_stack_389[wurst_stack_depth_172] = "when calling alloc_A_test in oneAbstractMethod, line 6"; wurst_stack_depth_172 = (wurst_stack_depth_172 + 1); if (A_firstFree_103 == 0) { if (A_maxIndex_696 < 32768) { A_maxIndex_696 = (A_maxIndex_696 + 1); } else { error161("Out of memory: Could not create A_test.", "when calling error in oneAbstractMethod, line 6"); }; } else { A_firstFree_103 = (A_firstFree_103 - 1); }; wurst_stack_depth_172 = ((wurst_stack_depth_172 - 1) - 1); } function config763() { } function error161(string msg202, string __wurst_stackPos742) { local integer stacktraceIndex161 local integer stacktraceLimit146 wurst_stack_389[wurst_stack_depth_172] = __wurst_stackPos_742; wurst_stack_depth_172 = (wurst_stack_depth_172 + 1); __wurst_stackPos_742 = ""; stacktraceIndex_161 = wurst_stack_depth_172; stacktraceLimit_146 = 0; loop { stacktraceIndex_161 = (stacktraceIndex_161 - 1); stacktraceLimit_146 = (stacktraceLimit_146 + 1); exitwhen ((stacktraceLimit_146 > 20) or (stacktraceIndex_161 < 0)); __wurst_stackPos_742 = (__wurst_stackPos_742 + (" " + wurst_stack_389[stacktraceIndex_161])); }; $debugPrint188((msg_202 + (" " + __wurst_stackPos_742))); wurst_stack_depth_172 = (wurst_stack_depth_172 - 1); }