integer test_bc197 array Comparison_nextFree556 integer Comparison_firstFree117 integer Comparison_maxIndex202 array Comparison_typeId855 integer test_bc197 = { clVar_565 = alloc_Comparison_test204(); >>> clVar_565} integer Comparison_firstFree117 = 0 integer Comparison_maxIndex202 = 0 function initGlobals135() { Comparison_firstFree_117 = 0; Comparison_maxIndex_202 = 0; } function main164() { initGlobals135(); init_test192(); } function config158() { } function init_test192() { local integer clVar565 clVar_565 = alloc_Comparison_test204(); test_bc_197 = clVar_565; if dispatch_Comparison_test_Comparison_leq712(test_bc_197, booleanToIndex175(false), booleanToIndex175(true)) { testSuccess180(); } else { }; } function booleanToIndex175(boolean b162) returns integer { if b_162 { return 1; } else { }; return 0; } function booleanFromIndex187(integer i236) returns boolean { return (i_236 != 0); } function leq_wrapper197(integer this203, any t132, any u643) returns boolean { return leq_test286(this_203, booleanFromIndex187(t_132), booleanFromIndex187(u_643)); } IS_NATIVE function testSuccess180() { } function leq_test286(integer this273, boolean a112, boolean b185) returns boolean { return ((not a_112) or b_185); } function alloc_Comparison_test204() returns integer { local integer this937 if (Comparison_firstFree_117 == 0) { if (Comparison_maxIndex_202 < 32768) { Comparison_maxIndex_202 = (Comparison_maxIndex_202 + 1); this_937 = Comparison_maxIndex_202; Comparison_typeId_855[this_937] = 2; } else { error657("Out of memory: Could not create Comparison_test."); this_937 = 0; }; } else { Comparison_firstFree_117 = (Comparison_firstFree_117 - 1); this_937 = Comparison_nextFree_556[Comparison_firstFree_117]; Comparison_typeId_855[this_937] = 2; }; return this_937; } function error657(string msg204) { $debugPrint163((msg_204 + (" " + #getStackTrace()))); } function dispatch_Comparison_test_Comparison_leq712(integer this155, any t796, any u104) returns boolean { local boolean test_Comparison_leq_result461 if (Comparison_typeId_855[this_155] == 0) { if (this_155 == 0) { error657("Nullpointer exception when calling Comparison.leq"); } else { error657("Called Comparison.leq on invalid object."); }; } else { }; test_Comparison_leq_result_461 = leq_wrapper197(this_155, t_796, u_104); return test_Comparison_leq_result_461; }