array C_nextFree134 integer C_firstFree202 integer C_maxIndex708 array C_typeId248 array E_nextFree179 integer E_firstFree185 integer E_maxIndex116 array E_typeId855 integer wurst_stack_depth158 array wurst_stack691 integer C_firstFree202 = 0 integer C_maxIndex708 = 0 integer E_firstFree185 = 0 integer E_maxIndex116 = 0 integer wurst_stack_depth158 = 0 function initGlobals141() { } function main200() { initGlobals141(); wurst_stack_691[wurst_stack_depth_158] = "when calling init_Test in nested_class_module, line 1"; wurst_stack_depth_158 = (wurst_stack_depth_158 + 1); dispatch_E_Test_E_A_test368(new_E711("when calling new_E in nested_class_module, line 14"), "when calling test in nested_class_module, line 15"); wurst_stack_depth_158 = (wurst_stack_depth_158 - 1); } function config144() { } IS_NATIVE function testSuccess120() { } function new_E711(string __wurst_stackPos178) returns integer { local integer this175 wurst_stack_691[wurst_stack_depth_158] = __wurst_stackPos_178; wurst_stack_depth_158 = (wurst_stack_depth_158 + 1); wurst_stack_691[wurst_stack_depth_158] = "when calling alloc_E in nested_class_module, line 11"; wurst_stack_depth_158 = (wurst_stack_depth_158 + 1); if (E_firstFree_185 == 0) { if (E_maxIndex_116 < 32768) { E_maxIndex_116 = (E_maxIndex_116 + 1); this_175 = E_maxIndex_116; E_typeId_855[this_175] = 3; } else { error926("Out of memory: Could not create E.", "when calling error in nested_class_module, line 11"); this_175 = 0; }; } else { E_firstFree_185 = (E_firstFree_185 - 1); this_175 = E_nextFree_179[E_firstFree_185]; E_typeId_855[this_175] = 3; }; wurst_stack_depth_158 = ((wurst_stack_depth_158 - 1) - 1); return this_175; } function new_D210(string __wurst_stackPos200) returns integer { local integer this163 wurst_stack_691[wurst_stack_depth_158] = __wurst_stackPos_200; wurst_stack_depth_158 = (wurst_stack_depth_158 + 1); wurst_stack_691[wurst_stack_depth_158] = "when calling alloc_D in nested_class_module, line 6"; wurst_stack_depth_158 = (wurst_stack_depth_158 + 1); if (C_firstFree_202 == 0) { if (C_maxIndex_708 < 32768) { C_maxIndex_708 = (C_maxIndex_708 + 1); this_163 = C_maxIndex_708; C_typeId_248[this_163] = 2; } else { error926("Out of memory: Could not create D.", "when calling error in nested_class_module, line 6"); this_163 = 0; }; } else { C_firstFree_202 = (C_firstFree_202 - 1); this_163 = C_nextFree_134[C_firstFree_202]; C_typeId_248[this_163] = 2; }; wurst_stack_depth_158 = ((wurst_stack_depth_158 - 1) - 1); return this_163; } function error926(string msg144, string __wurst_stackPos114) { local integer stacktraceIndex458 local integer stacktraceLimit741 wurst_stack_691[wurst_stack_depth_158] = __wurst_stackPos_114; wurst_stack_depth_158 = (wurst_stack_depth_158 + 1); __wurst_stackPos_114 = ""; stacktraceIndex_458 = wurst_stack_depth_158; stacktraceLimit_741 = 0; loop { stacktraceIndex_458 = (stacktraceIndex_458 - 1); stacktraceLimit_741 = (stacktraceLimit_741 + 1); exitwhen ((stacktraceLimit_741 > 20) or (stacktraceIndex_458 < 0)); __wurst_stackPos_114 = (__wurst_stackPos_114 + (" " + wurst_stack_691[stacktraceIndex_458])); }; $debugPrint810((msg_144 + (" " + __wurst_stackPos_114))); wurst_stack_depth_158 = (wurst_stack_depth_158 - 1); } function dispatch_E_Test_E_A_test368(integer this107, string __wurst_stackPos212) { wurst_stack_691[wurst_stack_depth_158] = __wurst_stackPos_212; wurst_stack_depth_158 = (wurst_stack_depth_158 + 1); if (E_typeId_855[this_107] == 0) { if (this_107 == 0) { error926("Nullpointer exception when calling E.test", "when calling error in nested_class_module, line 9"); } else { error926("Called E.test on invalid object.", "when calling error in nested_class_module, line 9"); }; } else { }; wurst_stack_691[wurst_stack_depth_158] = "when calling test in nested_class_module, line 9"; wurst_stack_depth_158 = (wurst_stack_depth_158 + 1); this_107 = new_D210("when calling new_D in nested_class_module, line 10"); wurst_stack_691[wurst_stack_depth_158] = "when calling foo in nested_class_module, line 10"; wurst_stack_depth_158 = (wurst_stack_depth_158 + 1); if (C_typeId_248[this_107] == 0) { if (this_107 == 0) { error926("Nullpointer exception when calling D.foo", "when calling error in nested_class_module, line 7"); } else { error926("Called D.foo on invalid object.", "when calling error in nested_class_module, line 7"); }; } else { }; testSuccess120(); wurst_stack_depth_158 = (((wurst_stack_depth_158 - 1) - 1) - 1); }