integer test_bc201 array Comparison_nextFree185 integer Comparison_firstFree150 integer Comparison_maxIndex208 array Comparison_typeId164 integer wurst_stack_depth274 array wurst_stack957 integer test_bc201 = { clVar_831 = alloc_Comparison_test175("when calling alloc_Comparison_test in implicitsWithClosures, line 11"); >>> this_913} integer Comparison_firstFree150 = 0 integer Comparison_maxIndex208 = 0 integer wurst_stack_depth274 = 0 function initGlobals494() { } function main198() { initGlobals494(); init_test189("when calling init_test in implicitsWithClosures, line 1"); } function config874() { } function init_test189(string __wurst_stackPos257) { local integer this913 local any t497 local any u252 local boolean b200 wurst_stack_957[wurst_stack_depth_274] = __wurst_stackPos_257; wurst_stack_depth_274 = (wurst_stack_depth_274 + 1); wurst_stack_957[wurst_stack_depth_274] = "when calling alloc_Comparison_test in implicitsWithClosures, line 11"; wurst_stack_depth_274 = (wurst_stack_depth_274 + 1); if (Comparison_firstFree_150 == 0) { if (Comparison_maxIndex_208 < 32768) { Comparison_maxIndex_208 = (Comparison_maxIndex_208 + 1); this_913 = Comparison_maxIndex_208; Comparison_typeId_164[this_913] = 2; } else { error136("Out of memory: Could not create Comparison_test.", "when calling error in implicitsWithClosures, line 11"); this_913 = 0; }; } else { Comparison_firstFree_150 = (Comparison_firstFree_150 - 1); this_913 = Comparison_nextFree_185[Comparison_firstFree_150]; Comparison_typeId_164[this_913] = 2; }; wurst_stack_depth_274 = (wurst_stack_depth_274 - 1); test_bc_201 = this_913; this_913 = test_bc_201; t_497 = booleanToIndex197(false); u_252 = booleanToIndex197(true); wurst_stack_957[wurst_stack_depth_274] = "when calling leq in implicitsWithClosures, line 13"; wurst_stack_depth_274 = (wurst_stack_depth_274 + 1); if (Comparison_typeId_164[this_913] == 0) { if (this_913 == 0) { error136("Nullpointer exception when calling Comparison.leq", "when calling error in implicitsWithClosures, line 10"); } else { error136("Called Comparison.leq on invalid object.", "when calling error in implicitsWithClosures, line 10"); }; } else { }; b_200 = (u_252 != 0); wurst_stack_depth_274 = (wurst_stack_depth_274 - 1); if ((t_497 == 0) or b_200) { testSuccess153(); } else { }; wurst_stack_depth_274 = (wurst_stack_depth_274 - 1); } function booleanToIndex197(boolean b911) returns integer { if b_911 { return 1; } else { }; return 0; } IS_NATIVE function testSuccess153() { } function error136(string msg195, string __wurst_stackPos118) { local integer stacktraceIndex115 local integer stacktraceLimit466 wurst_stack_957[wurst_stack_depth_274] = __wurst_stackPos_118; wurst_stack_depth_274 = (wurst_stack_depth_274 + 1); __wurst_stackPos_118 = ""; stacktraceIndex_115 = wurst_stack_depth_274; stacktraceLimit_466 = 0; loop { stacktraceIndex_115 = (stacktraceIndex_115 - 1); stacktraceLimit_466 = (stacktraceLimit_466 + 1); exitwhen ((stacktraceLimit_466 > 20) or (stacktraceIndex_115 < 0)); __wurst_stackPos_118 = (__wurst_stackPos_118 + (" " + wurst_stack_957[stacktraceIndex_115])); }; $debugPrint923((msg_195 + (" " + __wurst_stackPos_118))); wurst_stack_depth_274 = (wurst_stack_depth_274 - 1); }