integer A_x220 array Runnable_nextFree146 integer Runnable_firstFree393 integer Runnable_maxIndex137 array Runnable_typeId903 integer wurst_stack_depth549 array wurst_stack365 integer A_x220 = 0 integer Runnable_firstFree393 = 0 integer Runnable_maxIndex137 = 0 integer wurst_stack_depth549 = 0 function initGlobals181() { } function main482() { initGlobals181(); init_A214("when calling init_A in blockSyntax, line 1"); } function config179() { } function init_A214(string __wurst_stackPos624) { local integer this135 wurst_stack_365[wurst_stack_depth_549] = __wurst_stackPos_624; wurst_stack_depth_549 = (wurst_stack_depth_549 + 1); wurst_stack_365[wurst_stack_depth_549] = "when calling alloc_Runnable_twice_A in blockSyntax, line 10"; wurst_stack_depth_549 = (wurst_stack_depth_549 + 1); if (Runnable_firstFree_393 == 0) { if (Runnable_maxIndex_137 < 32768) { Runnable_maxIndex_137 = (Runnable_maxIndex_137 + 1); this_135 = Runnable_maxIndex_137; Runnable_typeId_903[this_135] = 2; } else { error137("Out of memory: Could not create Runnable_twice_A.", "when calling error in blockSyntax, line 10"); this_135 = 0; }; } else { Runnable_firstFree_393 = (Runnable_firstFree_393 - 1); this_135 = Runnable_nextFree_146[Runnable_firstFree_393]; Runnable_typeId_903[this_135] = 2; }; wurst_stack_depth_549 = (wurst_stack_depth_549 - 1); wurst_stack_365[wurst_stack_depth_549] = "when calling twice in blockSyntax, line 10"; wurst_stack_depth_549 = (wurst_stack_depth_549 + 1); wurst_stack_365[wurst_stack_depth_549] = "when calling run in blockSyntax, line 6"; wurst_stack_depth_549 = (wurst_stack_depth_549 + 1); if (Runnable_typeId_903[this_135] == 0) { if (this_135 == 0) { error137("Nullpointer exception when calling Runnable.run", "when calling error in blockSyntax, line 4"); } else { error137("Called Runnable.run on invalid object.", "when calling error in blockSyntax, line 4"); }; } else { }; A_x_220 = (A_x_220 + 1); wurst_stack_depth_549 = (wurst_stack_depth_549 - 1); wurst_stack_365[wurst_stack_depth_549] = "when calling run in blockSyntax, line 7"; wurst_stack_depth_549 = (wurst_stack_depth_549 + 1); if (Runnable_typeId_903[this_135] == 0) { if (this_135 == 0) { error137("Nullpointer exception when calling Runnable.run", "when calling error in blockSyntax, line 4"); } else { error137("Called Runnable.run on invalid object.", "when calling error in blockSyntax, line 4"); }; } else { }; A_x_220 = (A_x_220 + 1); wurst_stack_depth_549 = ((wurst_stack_depth_549 - 1) - 1); if (A_x_220 == 2) { testSuccess124(); } else { }; wurst_stack_depth_549 = (wurst_stack_depth_549 - 1); } IS_NATIVE function testSuccess124() { } function error137(string msg801, string __wurst_stackPos591) { local integer stacktraceIndex464 local integer stacktraceLimit144 wurst_stack_365[wurst_stack_depth_549] = __wurst_stackPos_591; wurst_stack_depth_549 = (wurst_stack_depth_549 + 1); __wurst_stackPos_591 = ""; stacktraceIndex_464 = wurst_stack_depth_549; stacktraceLimit_144 = 0; loop { stacktraceIndex_464 = (stacktraceIndex_464 - 1); stacktraceLimit_144 = (stacktraceLimit_144 + 1); exitwhen ((stacktraceLimit_144 > 20) or (stacktraceIndex_464 < 0)); __wurst_stackPos_591 = (__wurst_stackPos_591 + (" " + wurst_stack_365[stacktraceIndex_464])); }; $debugPrint872((msg_801 + (" " + __wurst_stackPos_591))); wurst_stack_depth_549 = (wurst_stack_depth_549 - 1); }