integer Blub_firstFree618 integer Blub_maxIndex190 integer wurst_stack_depth132 array wurst_stack112 integer Blub_firstFree618 = 0 integer Blub_maxIndex190 = 0 integer wurst_stack_depth132 = 0 function initGlobals149() { } function main565() { initGlobals149(); init_Test506("when calling init_Test in genericMethod1, line 1"); } function config685() { } function init_Test506(string __wurst_stackPos248) { wurst_stack_112[wurst_stack_depth_132] = __wurst_stackPos_248; wurst_stack_depth_132 = (wurst_stack_depth_132 + 1); wurst_stack_112[wurst_stack_depth_132] = "when calling new_Blub in genericMethod1, line 5"; wurst_stack_depth_132 = (wurst_stack_depth_132 + 1); wurst_stack_112[wurst_stack_depth_132] = "when calling alloc_Blub in genericMethod1, line 2"; wurst_stack_depth_132 = (wurst_stack_depth_132 + 1); if (Blub_firstFree_618 == 0) { if (Blub_maxIndex_190 < 32768) { Blub_maxIndex_190 = (Blub_maxIndex_190 + 1); } else { error137("Out of memory: Could not create Blub.", "when calling error in genericMethod1, line 2"); }; } else { Blub_firstFree_618 = (Blub_firstFree_618 - 1); }; wurst_stack_depth_132 = (wurst_stack_depth_132 - 1); wurst_stack_depth_132 = ((wurst_stack_depth_132 - 1) - 1); } function error137(string msg729, string __wurst_stackPos208) { local integer stacktraceIndex203 local integer stacktraceLimit361 wurst_stack_112[wurst_stack_depth_132] = __wurst_stackPos_208; wurst_stack_depth_132 = (wurst_stack_depth_132 + 1); __wurst_stackPos_208 = ""; stacktraceIndex_203 = wurst_stack_depth_132; stacktraceLimit_361 = 0; loop { stacktraceIndex_203 = (stacktraceIndex_203 - 1); stacktraceLimit_361 = (stacktraceLimit_361 + 1); exitwhen ((stacktraceLimit_361 > 20) or (stacktraceIndex_203 < 0)); __wurst_stackPos_208 = (__wurst_stackPos_208 + (" " + wurst_stack_112[stacktraceIndex_203])); }; $debugPrint613((msg_729 + (" " + __wurst_stackPos_208))); wurst_stack_depth_132 = (wurst_stack_depth_132 - 1); }