integer test_bc116 array Comparison_nextFree879 integer Comparison_firstFree643 integer Comparison_maxIndex375 array Comparison_typeId175 integer test_bc116 = { clVar_137 = alloc_Comparison_test100(); >>> clVar_137} integer Comparison_firstFree643 = 0 integer Comparison_maxIndex375 = 0 function initGlobals211() { Comparison_firstFree_643 = 0; Comparison_maxIndex_375 = 0; } function main210() { initGlobals211(); init_test124(); } function config815() { } function init_test124() { local integer clVar137 clVar_137 = alloc_Comparison_test100(); test_bc_116 = clVar_137; if dispatch_Comparison_test_Comparison_leq139(test_bc_116, booleanToIndex960(false), booleanToIndex960(true)) { testSuccess188(); } else { }; } function booleanToIndex960(boolean b190) returns integer { if b_190 { return 1; } else { }; return 0; } function booleanFromIndex151(integer i407) returns boolean { return (i_407 != 0); } function leq_wrapper207(integer this510, any t202, any u470) returns boolean { return leq_test175(this_510, booleanFromIndex151(t_202), booleanFromIndex151(u_470)); } IS_NATIVE function testSuccess188() { } function leq_test175(integer this993, boolean a415, boolean b149) returns boolean { return ((not a_415) or b_149); } function alloc_Comparison_test100() returns integer { local integer this590 if (Comparison_firstFree_643 == 0) { if (Comparison_maxIndex_375 < 32768) { Comparison_maxIndex_375 = (Comparison_maxIndex_375 + 1); this_590 = Comparison_maxIndex_375; Comparison_typeId_175[this_590] = 2; } else { error165("Out of memory: Could not create Comparison_test."); this_590 = 0; }; } else { Comparison_firstFree_643 = (Comparison_firstFree_643 - 1); this_590 = Comparison_nextFree_879[Comparison_firstFree_643]; Comparison_typeId_175[this_590] = 2; }; return this_590; } function error165(string msg136) { $debugPrint626((msg_136 + (" " + #getStackTrace()))); } function dispatch_Comparison_test_Comparison_leq139(integer this213, any t111, any u176) returns boolean { local boolean test_Comparison_leq_result130 if (Comparison_typeId_175[this_213] == 0) { if (this_213 == 0) { error165("Nullpointer exception when calling Comparison.leq"); } else { error165("Called Comparison.leq on invalid object."); }; } else { }; test_Comparison_leq_result_130 = leq_wrapper207(this_213, t_111, u_176); return test_Comparison_leq_result_130; }