integer test_bc524 array Comparison_nextFree845 integer Comparison_firstFree894 integer Comparison_maxIndex140 array Comparison_typeId982 integer test_bc524 = { clVar_434 = alloc_Comparison_test282(); >>> clVar_434} integer Comparison_firstFree894 = 0 integer Comparison_maxIndex140 = 0 function initGlobals177() { } function main213() { initGlobals177(); init_test182(); } function config176() { } function init_test182() { local integer clVar434 local integer this783 if (Comparison_firstFree_894 == 0) { if (Comparison_maxIndex_140 < 32768) { Comparison_maxIndex_140 = (Comparison_maxIndex_140 + 1); this_783 = Comparison_maxIndex_140; Comparison_typeId_982[this_783] = 2; } else { error185("Out of memory: Could not create Comparison_test."); this_783 = 0; }; } else { Comparison_firstFree_894 = (Comparison_firstFree_894 - 1); this_783 = Comparison_nextFree_845[Comparison_firstFree_894]; Comparison_typeId_982[this_783] = 2; }; clVar_434 = this_783; test_bc_524 = clVar_434; if dispatch_Comparison_test_Comparison_leq138(test_bc_524, booleanToIndex134(false), booleanToIndex134(true)) { testSuccess153(); } else { }; } function booleanToIndex134(boolean b502) returns integer { if b_502 { return 1; } else { }; return 0; } IS_NATIVE function testSuccess153() { } function error185(string msg125) { $debugPrint154((msg_125 + (" " + #getStackTrace()))); } function dispatch_Comparison_test_Comparison_leq138(integer this162, any t196, any u263) returns boolean { local boolean test_Comparison_leq_result936 local any t146 local any u189 local boolean a449 local boolean b136 local integer i285 local integer i122 if (Comparison_typeId_982[this_162] == 0) { if (this_162 == 0) { error185("Nullpointer exception when calling Comparison.leq"); } else { error185("Called Comparison.leq on invalid object."); }; } else { }; t_146 = t_196; u_189 = u_263; i_285 = t_146; a_449 = (i_285 != 0); i_122 = u_189; b_136 = (i_122 != 0); test_Comparison_leq_result_936 = ((not a_449) or b_136); return test_Comparison_leq_result_936; }