integer test_bc150 array Comparison_nextFree408 integer Comparison_firstFree170 integer Comparison_maxIndex173 array Comparison_typeId119 integer test_bc150 = new_BoolComp643() integer Comparison_firstFree170 = 0 integer Comparison_maxIndex173 = 0 function initGlobals212() { } function main111() { initGlobals212(); init_test139(); } function config195() { } function init_test139() { test_bc_150 = new_BoolComp643(); if dispatch_Comparison_test_Comparison_leq163(test_bc_150, booleanToIndex657(false), booleanToIndex657(true)) { testSuccess514(); } else { }; } function booleanToIndex657(boolean b379) returns integer { if b_379 { return 1; } else { }; return 0; } IS_NATIVE function testSuccess514() { } function new_BoolComp643() returns integer { local integer this124 if (Comparison_firstFree_170 == 0) { if (Comparison_maxIndex_173 < 32768) { Comparison_maxIndex_173 = (Comparison_maxIndex_173 + 1); this_124 = Comparison_maxIndex_173; Comparison_typeId_119[this_124] = 2; } else { error485("Out of memory: Could not create BoolComp."); this_124 = 0; }; } else { Comparison_firstFree_170 = (Comparison_firstFree_170 - 1); this_124 = Comparison_nextFree_408[Comparison_firstFree_170]; Comparison_typeId_119[this_124] = 2; }; return this_124; } function error485(string msg166) { $debugPrint120((msg_166 + (" " + #getStackTrace()))); } function dispatch_Comparison_test_Comparison_leq163(integer this922, any t110, any u265) returns boolean { local boolean b132 if (Comparison_typeId_119[this_922] == 0) { if (this_922 == 0) { error485("Nullpointer exception when calling Comparison.leq"); } else { error485("Called Comparison.leq on invalid object."); }; } else { }; b_132 = (u_265 != 0); return ((t_110 == 0) or b_132); }