integer test_bc200 array Comparison_nextFree171 integer Comparison_firstFree201 integer Comparison_maxIndex574 array Comparison_typeId810 integer wurst_stack_depth146 array wurst_stack229 integer test_bc200 = { clVar_172 = alloc_Comparison_test198("when calling alloc_Comparison_test in implicitsWithClosures, line 11"); >>> this_175} integer Comparison_firstFree201 = 0 integer Comparison_maxIndex574 = 0 integer wurst_stack_depth146 = 0 function initGlobals184() { } function main199() { initGlobals184(); init_test380("when calling init_test in implicitsWithClosures, line 1"); } function config235() { } function init_test380(string __wurst_stackPos116) { local integer this175 local any t166 local any u141 local boolean b420 wurst_stack_229[wurst_stack_depth_146] = __wurst_stackPos_116; wurst_stack_depth_146 = (wurst_stack_depth_146 + 1); wurst_stack_229[wurst_stack_depth_146] = "when calling alloc_Comparison_test in implicitsWithClosures, line 11"; wurst_stack_depth_146 = (wurst_stack_depth_146 + 1); if (Comparison_firstFree_201 == 0) { if (Comparison_maxIndex_574 < 32768) { Comparison_maxIndex_574 = (Comparison_maxIndex_574 + 1); this_175 = Comparison_maxIndex_574; Comparison_typeId_810[this_175] = 2; } else { error940("Out of memory: Could not create Comparison_test.", "when calling error in implicitsWithClosures, line 11"); this_175 = 0; }; } else { Comparison_firstFree_201 = (Comparison_firstFree_201 - 1); this_175 = Comparison_nextFree_171[Comparison_firstFree_201]; Comparison_typeId_810[this_175] = 2; }; wurst_stack_depth_146 = (wurst_stack_depth_146 - 1); test_bc_200 = this_175; this_175 = test_bc_200; t_166 = booleanToIndex194(false); u_141 = booleanToIndex194(true); wurst_stack_229[wurst_stack_depth_146] = "when calling leq in implicitsWithClosures, line 13"; wurst_stack_depth_146 = (wurst_stack_depth_146 + 1); if (Comparison_typeId_810[this_175] == 0) { if (this_175 == 0) { error940("Nullpointer exception when calling Comparison.leq", "when calling error in implicitsWithClosures, line 10"); } else { error940("Called Comparison.leq on invalid object.", "when calling error in implicitsWithClosures, line 10"); }; } else { }; b_420 = (u_141 != 0); wurst_stack_depth_146 = (wurst_stack_depth_146 - 1); if ((t_166 == 0) or b_420) { testSuccess678(); } else { }; wurst_stack_depth_146 = (wurst_stack_depth_146 - 1); } function booleanToIndex194(boolean b878) returns integer { if b_878 { return 1; } else { }; return 0; } IS_NATIVE function testSuccess678() { } function error940(string msg603, string __wurst_stackPos157) { local integer stacktraceIndex112 local integer stacktraceLimit137 wurst_stack_229[wurst_stack_depth_146] = __wurst_stackPos_157; wurst_stack_depth_146 = (wurst_stack_depth_146 + 1); __wurst_stackPos_157 = ""; stacktraceIndex_112 = wurst_stack_depth_146; stacktraceLimit_137 = 0; loop { stacktraceIndex_112 = (stacktraceIndex_112 - 1); stacktraceLimit_137 = (stacktraceLimit_137 + 1); exitwhen ((stacktraceLimit_137 > 20) or (stacktraceIndex_112 < 0)); __wurst_stackPos_157 = (__wurst_stackPos_157 + (" " + wurst_stack_229[stacktraceIndex_112])); }; $debugPrint158((msg_603 + (" " + __wurst_stackPos_157))); wurst_stack_depth_146 = (wurst_stack_depth_146 - 1); }