integer test_bc119 array Comparison_nextFree237 integer Comparison_firstFree187 integer Comparison_maxIndex102 array Comparison_typeId472 integer test_bc119 = { clVar_101 = alloc_Comparison_test196(); >>> clVar_101} integer Comparison_firstFree187 = 0 integer Comparison_maxIndex102 = 0 function initGlobals812() { } function main812() { initGlobals812(); init_test161(); } function config622() { } function init_test161() { local integer clVar101 clVar_101 = alloc_Comparison_test196(); test_bc_119 = clVar_101; if dispatch_Comparison_test_Comparison_leq130(test_bc_119, booleanToIndex107(false), booleanToIndex107(true)) { testSuccess919(); } else { }; } function booleanToIndex107(boolean b204) returns integer { if b_204 { return 1; } else { }; return 0; } function booleanFromIndex733(integer i428) returns boolean { return (i_428 != 0); } function leq_wrapper192(integer this188, any t213, any u167) returns boolean { return leq_test146(this_188, booleanFromIndex733(t_213), booleanFromIndex733(u_167)); } IS_NATIVE function testSuccess919() { } function leq_test146(integer this131, boolean a130, boolean b862) returns boolean { return ((not a_130) or b_862); } function alloc_Comparison_test196() returns integer { local integer this147 if (Comparison_firstFree_187 == 0) { if (Comparison_maxIndex_102 < 32768) { Comparison_maxIndex_102 = (Comparison_maxIndex_102 + 1); this_147 = Comparison_maxIndex_102; Comparison_typeId_472[this_147] = 2; } else { error170("Out of memory: Could not create Comparison_test."); this_147 = 0; }; } else { Comparison_firstFree_187 = (Comparison_firstFree_187 - 1); this_147 = Comparison_nextFree_237[Comparison_firstFree_187]; Comparison_typeId_472[this_147] = 2; }; return this_147; } function error170(string msg119) { $debugPrint606((msg_119 + (" " + #getStackTrace()))); } function dispatch_Comparison_test_Comparison_leq130(integer this184, any t881, any u787) returns boolean { if (Comparison_typeId_472[this_184] == 0) { if (this_184 == 0) { error170("Nullpointer exception when calling Comparison.leq"); } else { error170("Called Comparison.leq on invalid object."); }; } else { }; return leq_wrapper192(this_184, t_881, u_787); }