integer A_x287 array Runnable_nextFree427 integer Runnable_firstFree567 integer Runnable_maxIndex977 array Runnable_typeId213 integer wurst_stack_depth462 array wurst_stack664 integer A_x287 = 0 integer Runnable_firstFree567 = 0 integer Runnable_maxIndex977 = 0 integer wurst_stack_depth462 = 0 function initGlobals932() { } function main190() { initGlobals932(); init_A840("when calling init_A in blockSyntax, line 1"); } function config189() { } function init_A840(string __wurst_stackPos933) { local integer this255 wurst_stack_664[wurst_stack_depth_462] = __wurst_stackPos_933; wurst_stack_depth_462 = (wurst_stack_depth_462 + 1); wurst_stack_664[wurst_stack_depth_462] = "when calling alloc_Runnable_twice_A in blockSyntax, line 10"; wurst_stack_depth_462 = (wurst_stack_depth_462 + 1); if (Runnable_firstFree_567 == 0) { if (Runnable_maxIndex_977 < 32768) { Runnable_maxIndex_977 = (Runnable_maxIndex_977 + 1); this_255 = Runnable_maxIndex_977; Runnable_typeId_213[this_255] = 2; } else { error937("Out of memory: Could not create Runnable_twice_A.", "when calling error in blockSyntax, line 10"); this_255 = 0; }; } else { Runnable_firstFree_567 = (Runnable_firstFree_567 - 1); this_255 = Runnable_nextFree_427[Runnable_firstFree_567]; Runnable_typeId_213[this_255] = 2; }; wurst_stack_depth_462 = (wurst_stack_depth_462 - 1); wurst_stack_664[wurst_stack_depth_462] = "when calling twice in blockSyntax, line 10"; wurst_stack_depth_462 = (wurst_stack_depth_462 + 1); wurst_stack_664[wurst_stack_depth_462] = "when calling run in blockSyntax, line 6"; wurst_stack_depth_462 = (wurst_stack_depth_462 + 1); if (Runnable_typeId_213[this_255] == 0) { if (this_255 == 0) { error937("Nullpointer exception when calling Runnable.run", "when calling error in blockSyntax, line 4"); } else { error937("Called Runnable.run on invalid object.", "when calling error in blockSyntax, line 4"); }; } else { }; A_x_287 = (A_x_287 + 1); wurst_stack_depth_462 = (wurst_stack_depth_462 - 1); wurst_stack_664[wurst_stack_depth_462] = "when calling run in blockSyntax, line 7"; wurst_stack_depth_462 = (wurst_stack_depth_462 + 1); if (Runnable_typeId_213[this_255] == 0) { if (this_255 == 0) { error937("Nullpointer exception when calling Runnable.run", "when calling error in blockSyntax, line 4"); } else { error937("Called Runnable.run on invalid object.", "when calling error in blockSyntax, line 4"); }; } else { }; A_x_287 = (A_x_287 + 1); wurst_stack_depth_462 = ((wurst_stack_depth_462 - 1) - 1); if (A_x_287 == 2) { testSuccess144(); } else { }; wurst_stack_depth_462 = (wurst_stack_depth_462 - 1); } IS_NATIVE function testSuccess144() { } function error937(string msg428, string __wurst_stackPos493) { local integer stacktraceIndex174 local integer stacktraceLimit198 wurst_stack_664[wurst_stack_depth_462] = __wurst_stackPos_493; wurst_stack_depth_462 = (wurst_stack_depth_462 + 1); __wurst_stackPos_493 = ""; stacktraceIndex_174 = wurst_stack_depth_462; stacktraceLimit_198 = 0; loop { stacktraceIndex_174 = (stacktraceIndex_174 - 1); stacktraceLimit_198 = (stacktraceLimit_198 + 1); exitwhen ((stacktraceLimit_198 > 20) or (stacktraceIndex_174 < 0)); __wurst_stackPos_493 = (__wurst_stackPos_493 + (" " + wurst_stack_664[stacktraceIndex_174])); }; $debugPrint181((msg_428 + (" " + __wurst_stackPos_493))); wurst_stack_depth_462 = (wurst_stack_depth_462 - 1); }