array Iterator_nextFree449 integer Iterator_firstFree958 integer Iterator_maxIndex200 array Iterator_typeId685 integer MyClass_firstFree258 = 0 integer MyClass_maxIndex683 = 0 integer Iterator_firstFree958 = 0 integer Iterator_maxIndex200 = 0 function initGlobals167() { Iterator_firstFree_958 = 0; Iterator_maxIndex_200 = 0; } function main195() { initGlobals167(); init_Test366(); } function config985() { } function init_Test366() { dispatch_Iterator_Test_MyClass_MyModule_LinkedListModule_Iterator_hasNext354(MyClass_MyModule_LinkedListModule_iterator150()); testSuccess123(); } IS_NATIVE function testSuccess123() { } function MyClass_MyModule_LinkedListModule_iterator150() returns integer { return new_Iterator516(); } function new_Iterator516() returns integer { local integer this885 this_885 = alloc_Iterator105(); construct_Iterator189(this_885); return this_885; } function Iterator_hasNext128(integer this206) returns boolean { return false; } function Iterator_init214(integer this207) { } function construct_Iterator189(integer this577) { Iterator_init214(this_577); } function error119(string msg765) { $debugPrint959((msg_765 + (" " + #getStackTrace()))); } function alloc_Iterator105() returns integer { local integer this738 if (Iterator_firstFree_958 == 0) { if (Iterator_maxIndex_200 < 32768) { Iterator_maxIndex_200 = (Iterator_maxIndex_200 + 1); this_738 = Iterator_maxIndex_200; Iterator_typeId_685[this_738] = 1; } else { error119("Out of memory: Could not create Iterator."); this_738 = 0; }; } else { Iterator_firstFree_958 = (Iterator_firstFree_958 - 1); this_738 = Iterator_nextFree_449[Iterator_firstFree_958]; Iterator_typeId_685[this_738] = 1; }; return this_738; } function dispatch_Iterator_Test_MyClass_MyModule_LinkedListModule_Iterator_hasNext354(integer this204) returns boolean { local boolean Test_MyClass_MyModule_LinkedListModule_Iterator_hasNext_result451 if (Iterator_typeId_685[this_204] == 0) { if (this_204 == 0) { error119("Nullpointer exception when calling Iterator.hasNext"); } else { error119("Called Iterator.hasNext on invalid object."); }; } else { }; Test_MyClass_MyModule_LinkedListModule_Iterator_hasNext_result_451 = Iterator_hasNext128(this_204); return Test_MyClass_MyModule_LinkedListModule_Iterator_hasNext_result_451; }