integer test_bc566 array Comparison_nextFree180 integer Comparison_firstFree107 integer Comparison_maxIndex128 array Comparison_typeId123 integer test_bc566 = { clVar_272 = alloc_Comparison_test159(); >>> clVar_272} integer Comparison_firstFree107 = 0 integer Comparison_maxIndex128 = 0 function initGlobals192() { } function main985() { initGlobals192(); init_test134(); } function config166() { } function init_test134() { local integer clVar272 local integer this122 if (Comparison_firstFree_107 == 0) { if (Comparison_maxIndex_128 < 32768) { Comparison_maxIndex_128 = (Comparison_maxIndex_128 + 1); this_122 = Comparison_maxIndex_128; Comparison_typeId_123[this_122] = 2; } else { error144("Out of memory: Could not create Comparison_test."); this_122 = 0; }; } else { Comparison_firstFree_107 = (Comparison_firstFree_107 - 1); this_122 = Comparison_nextFree_180[Comparison_firstFree_107]; Comparison_typeId_123[this_122] = 2; }; clVar_272 = this_122; test_bc_566 = clVar_272; if dispatch_Comparison_test_Comparison_leq172(test_bc_566, booleanToIndex148(false), booleanToIndex148(true)) { testSuccess100(); } else { }; } function booleanToIndex148(boolean b519) returns integer { if b_519 { return 1; } else { }; return 0; } IS_NATIVE function testSuccess100() { } function error144(string msg249) { $debugPrint637((msg_249 + (" " + #getStackTrace()))); } function dispatch_Comparison_test_Comparison_leq172(integer this213, any t164, any u103) returns boolean { local boolean test_Comparison_leq_result123 local any t871 local any u113 local boolean a889 local boolean b134 local integer i151 local integer i577 if (Comparison_typeId_123[this_213] == 0) { if (this_213 == 0) { error144("Nullpointer exception when calling Comparison.leq"); } else { error144("Called Comparison.leq on invalid object."); }; } else { }; t_871 = t_164; u_113 = u_103; i_151 = t_871; a_889 = (i_151 != 0); i_577 = u_113; b_134 = (i_577 != 0); test_Comparison_leq_result_123 = ((not a_889) or b_134); return test_Comparison_leq_result_123; }