integer test_bc152 array Comparison_nextFree113 integer Comparison_firstFree615 integer Comparison_maxIndex147 array Comparison_typeId149 integer test_bc152 = { clVar_183 = alloc_Comparison_test332(); >>> clVar_183} integer Comparison_firstFree615 = 0 integer Comparison_maxIndex147 = 0 function initGlobals188() { Comparison_firstFree_615 = 0; Comparison_maxIndex_147 = 0; } function main151() { initGlobals188(); init_test101(); } function config550() { } function init_test101() { local integer clVar183 clVar_183 = alloc_Comparison_test332(); test_bc_152 = clVar_183; if dispatch_Comparison_test_Comparison_leq178(test_bc_152, booleanToIndex114(false), booleanToIndex114(true)) { testSuccess485(); } else { }; } function booleanToIndex114(boolean b141) returns integer { if b_141 { return 1; } else { }; return 0; } function booleanFromIndex670(integer i628) returns boolean { return (i_628 != 0); } function leq_wrapper107(integer this254, any t162, any u210) returns boolean { return leq_test249(this_254, booleanFromIndex670(t_162), booleanFromIndex670(u_210)); } IS_NATIVE function testSuccess485() { } function leq_test249(integer this165, boolean a125, boolean b141) returns boolean { return ((not a_125) or b_141); } function alloc_Comparison_test332() returns integer { local integer this990 if (Comparison_firstFree_615 == 0) { if (Comparison_maxIndex_147 < 32768) { Comparison_maxIndex_147 = (Comparison_maxIndex_147 + 1); this_990 = Comparison_maxIndex_147; Comparison_typeId_149[this_990] = 2; } else { error178("Out of memory: Could not create Comparison_test."); this_990 = 0; }; } else { Comparison_firstFree_615 = (Comparison_firstFree_615 - 1); this_990 = Comparison_nextFree_113[Comparison_firstFree_615]; Comparison_typeId_149[this_990] = 2; }; return this_990; } function error178(string msg176) { $debugPrint120((msg_176 + (" " + #getStackTrace()))); } function dispatch_Comparison_test_Comparison_leq178(integer this202, any t188, any u739) returns boolean { local boolean test_Comparison_leq_result739 if (Comparison_typeId_149[this_202] == 0) { if (this_202 == 0) { error178("Nullpointer exception when calling Comparison.leq"); } else { error178("Called Comparison.leq on invalid object."); }; } else { }; test_Comparison_leq_result_739 = leq_wrapper107(this_202, t_188, u_739); return test_Comparison_leq_result_739; }