+val* var134 /* : Object */;
+val* var135 /* : String */;
+static val* varonce136;
+val* var137 /* : String */;
+char* var138 /* : NativeString */;
+long var139 /* : Int */;
+val* var140 /* : FlatString */;
+long var141 /* : Int */;
+long var_i /* var i: Int */;
+long var142 /* : Int */;
+long var144 /* : Int */;
+long var_145 /* var : Int */;
+short int var146 /* : Bool */;
+short int var148 /* : Bool */;
+int cltype;
+int idtype;
+const char* var_class_name;
+short int var149 /* : Bool */;
+val* var150 /* : nullable Object */;
+val* var_mpropdef /* var mpropdef: nullable MPropDef */;
+val* var151 /* : null */;
+short int var152 /* : Bool */;
+short int var153 /* : Bool */;
+val* var_other155 /* var other: nullable Object */;
+short int var156 /* : Bool */;
+short int var158 /* : Bool */;
+static val* varonce159;
+val* var160 /* : String */;
+char* var161 /* : NativeString */;
+long var162 /* : Int */;
+val* var163 /* : FlatString */;
+short int var164 /* : Bool */;
+int cltype165;
+int idtype166;
+short int var167 /* : Bool */;
+val* var168 /* : null */;
+short int var169 /* : Bool */;
+short int var170 /* : Bool */;
+short int var172 /* : Bool */;
+short int var173 /* : Bool */;
+short int var174 /* : Bool */;
+short int var_175 /* var : Bool */;
+val* var176 /* : HashSet[MMethodDef] */;
+val* var178 /* : HashSet[MMethodDef] */;
+short int var179 /* : Bool */;
+short int var180 /* : Bool */;
+static val* varonce181;
+val* var182 /* : String */;
+char* var183 /* : NativeString */;
+long var184 /* : Int */;
+val* var185 /* : FlatString */;
+val* var186 /* : MModule */;
+val* var188 /* : MModule */;
+static val* varonce189;
+val* var190 /* : String */;
+char* var191 /* : NativeString */;
+long var192 /* : Int */;
+val* var193 /* : FlatString */;
+static val* varonce194;
+val* var195 /* : String */;
+char* var196 /* : NativeString */;
+long var197 /* : Int */;
+val* var198 /* : FlatString */;
+static val* varonce199;
+val* var200 /* : String */;
+char* var201 /* : NativeString */;
+long var202 /* : Int */;
+val* var203 /* : FlatString */;
+val* var204 /* : Array[Object] */;
+long var205 /* : Int */;
+val* var206 /* : NativeArray[Object] */;
+val* var207 /* : String */;
+val* var208 /* : AbstractRuntimeFunction */;
+val* var_rf /* var rf: AbstractRuntimeFunction */;
+val* var209 /* : String */;
+static val* varonce210;
+val* var211 /* : String */;
+char* var212 /* : NativeString */;
+long var213 /* : Int */;
+val* var214 /* : FlatString */;
+val* var215 /* : String */;
+static val* varonce216;
+val* var217 /* : String */;
+char* var218 /* : NativeString */;
+long var219 /* : Int */;
+val* var220 /* : FlatString */;
+val* var221 /* : MModule */;
+val* var223 /* : MModule */;
+static val* varonce224;
+val* var225 /* : String */;
+char* var226 /* : NativeString */;
+long var227 /* : Int */;
+val* var228 /* : FlatString */;
+static val* varonce229;
+val* var230 /* : String */;
+char* var231 /* : NativeString */;
+long var232 /* : Int */;
+val* var233 /* : FlatString */;
+static val* varonce234;
+val* var235 /* : String */;
+char* var236 /* : NativeString */;
+long var237 /* : Int */;
+val* var238 /* : FlatString */;
+val* var239 /* : Array[Object] */;
+long var240 /* : Int */;
+val* var241 /* : NativeArray[Object] */;
+val* var242 /* : String */;
+long var243 /* : Int */;
+long var244 /* : Int */;
+static val* varonce246;
+val* var247 /* : String */;
+char* var248 /* : NativeString */;
+long var249 /* : Int */;
+val* var250 /* : FlatString */;
+static val* varonce251;
+val* var252 /* : String */;
+char* var253 /* : NativeString */;
+long var254 /* : Int */;
+val* var255 /* : FlatString */;
+short int var256 /* : Bool */;
+val* var257 /* : String */;
+static val* varonce258;
+val* var259 /* : String */;
+char* var260 /* : NativeString */;
+long var261 /* : Int */;
+val* var262 /* : FlatString */;
+short int var263 /* : Bool */;
+short int var264 /* : Bool */;
+short int var266 /* : Bool */;
+short int var267 /* : Bool */;
+short int var268 /* : Bool */;
+short int var_269 /* var : Bool */;
+val* var270 /* : MClass */;
+val* var272 /* : MClass */;
+val* var273 /* : String */;
+val* var275 /* : String */;
+static val* varonce276;
+val* var277 /* : String */;
+char* var278 /* : NativeString */;
+long var279 /* : Int */;
+val* var280 /* : FlatString */;
+short int var281 /* : Bool */;
+short int var282 /* : Bool */;
+val* var283 /* : CodeWriter */;
+val* var285 /* : CodeWriter */;
+static val* varonce286;
+val* var287 /* : String */;
+char* var288 /* : NativeString */;
+long var289 /* : Int */;
+val* var290 /* : FlatString */;
+static val* varonce291;
+val* var292 /* : String */;
+char* var293 /* : NativeString */;
+long var294 /* : Int */;
+val* var295 /* : FlatString */;
+val* var296 /* : Array[Object] */;
+long var297 /* : Int */;
+val* var298 /* : NativeArray[Object] */;
+val* var299 /* : String */;
+val* var300 /* : CodeWriter */;
+val* var302 /* : CodeWriter */;
+static val* varonce303;
+val* var304 /* : String */;
+char* var305 /* : NativeString */;
+long var306 /* : Int */;
+val* var307 /* : FlatString */;
+val* var308 /* : CodeWriter */;
+val* var310 /* : CodeWriter */;
+static val* varonce311;
+val* var312 /* : String */;
+char* var313 /* : NativeString */;
+long var314 /* : Int */;
+val* var315 /* : FlatString */;
+val* var316 /* : CodeWriter */;
+val* var318 /* : CodeWriter */;
+val* var319 /* : String */;
+static val* varonce320;
+val* var321 /* : String */;
+char* var322 /* : NativeString */;
+long var323 /* : Int */;
+val* var324 /* : FlatString */;
+val* var325 /* : Array[Object] */;
+long var326 /* : Int */;
+val* var327 /* : NativeArray[Object] */;
+val* var328 /* : String */;
+val* var329 /* : CodeWriter */;
+val* var331 /* : CodeWriter */;
+static val* varonce332;
+val* var333 /* : String */;
+char* var334 /* : NativeString */;
+long var335 /* : Int */;
+val* var336 /* : FlatString */;
+short int var337 /* : Bool */;
+val* var338 /* : HashSet[MClassType] */;
+val* var340 /* : HashSet[MClassType] */;
+short int var341 /* : Bool */;
+short int var342 /* : Bool */;
+short int var_343 /* var : Bool */;
+val* var344 /* : MClass */;
+val* var346 /* : MClass */;
+val* var347 /* : String */;
+val* var349 /* : String */;
+static val* varonce350;
+val* var351 /* : String */;
+char* var352 /* : NativeString */;
+long var353 /* : Int */;
+val* var354 /* : FlatString */;
+short int var355 /* : Bool */;
+short int var356 /* : Bool */;
+short int var358 /* : Bool */;
+short int var359 /* : Bool */;
+short int var360 /* : Bool */;
+static val* varonce361;
+val* var362 /* : String */;
+char* var363 /* : NativeString */;
+long var364 /* : Int */;
+val* var365 /* : FlatString */;
+val* var366 /* : Array[Object] */;
+long var367 /* : Int */;
+val* var368 /* : NativeArray[Object] */;
+val* var369 /* : String */;
+static val* varonce370;
+val* var371 /* : String */;
+char* var372 /* : NativeString */;
+long var373 /* : Int */;
+val* var374 /* : FlatString */;
+static val* varonce375;
+val* var376 /* : String */;
+char* var377 /* : NativeString */;
+long var378 /* : Int */;
+val* var379 /* : FlatString */;
+val* var380 /* : String */;
+static val* varonce381;
+val* var382 /* : String */;
+char* var383 /* : NativeString */;
+long var384 /* : Int */;
+val* var385 /* : FlatString */;
+val* var386 /* : Array[Object] */;
+long var387 /* : Int */;
+val* var388 /* : NativeArray[Object] */;
+val* var389 /* : String */;
+static val* varonce390;
+val* var391 /* : String */;
+char* var392 /* : NativeString */;
+long var393 /* : Int */;
+val* var394 /* : FlatString */;
+static val* varonce395;
+val* var396 /* : String */;
+char* var397 /* : NativeString */;
+long var398 /* : Int */;
+val* var399 /* : FlatString */;
+val* var400 /* : Array[Object] */;
+long var401 /* : Int */;
+val* var402 /* : NativeArray[Object] */;
+val* var403 /* : String */;
+static val* varonce404;
+val* var405 /* : String */;
+char* var406 /* : NativeString */;
+long var407 /* : Int */;
+val* var408 /* : FlatString */;
+val* var409 /* : String */;
+static val* varonce410;
+val* var411 /* : String */;
+char* var412 /* : NativeString */;
+long var413 /* : Int */;
+val* var414 /* : FlatString */;
+val* var415 /* : String */;
+static val* varonce416;
+val* var417 /* : String */;
+char* var418 /* : NativeString */;
+long var419 /* : Int */;
+val* var420 /* : FlatString */;
+val* var421 /* : Array[Object] */;
+long var422 /* : Int */;
+val* var423 /* : NativeArray[Object] */;
+val* var424 /* : String */;
+static val* varonce425;
+val* var426 /* : String */;
+char* var427 /* : NativeString */;
+long var428 /* : Int */;
+val* var429 /* : FlatString */;
+static val* varonce430;
+val* var431 /* : String */;
+char* var432 /* : NativeString */;
+long var433 /* : Int */;
+val* var434 /* : FlatString */;
+static val* varonce435;
+val* var436 /* : String */;
+char* var437 /* : NativeString */;
+long var438 /* : Int */;
+val* var439 /* : FlatString */;
+val* var440 /* : Array[Object] */;
+long var441 /* : Int */;
+val* var442 /* : NativeArray[Object] */;
+val* var443 /* : String */;
+val* var444 /* : AbstractCompiler */;
+val* var446 /* : AbstractCompiler */;
+val* var447 /* : Set[MType] */;
+val* var449 /* : Set[MType] */;
+static val* varonce450;
+val* var451 /* : String */;
+char* var452 /* : NativeString */;
+long var453 /* : Int */;
+val* var454 /* : FlatString */;
+val* var455 /* : Array[Object] */;
+long var456 /* : Int */;
+val* var457 /* : NativeArray[Object] */;
+val* var458 /* : String */;
+static val* varonce459;
+val* var460 /* : String */;
+char* var461 /* : NativeString */;
+long var462 /* : Int */;
+val* var463 /* : FlatString */;
+static val* varonce464;
+val* var465 /* : String */;
+char* var466 /* : NativeString */;
+long var467 /* : Int */;
+val* var468 /* : FlatString */;
+val* var469 /* : Array[Object] */;
+long var470 /* : Int */;
+val* var471 /* : NativeArray[Object] */;
+val* var472 /* : String */;
+static val* varonce473;
+val* var474 /* : String */;
+char* var475 /* : NativeString */;
+long var476 /* : Int */;
+val* var477 /* : FlatString */;
+val* var478 /* : Array[Object] */;
+long var479 /* : Int */;
+val* var480 /* : NativeArray[Object] */;
+val* var481 /* : String */;
+static val* varonce482;
+val* var483 /* : String */;
+char* var484 /* : NativeString */;
+long var485 /* : Int */;
+val* var486 /* : FlatString */;
+static val* varonce487;
+val* var488 /* : String */;
+char* var489 /* : NativeString */;
+long var490 /* : Int */;
+val* var491 /* : FlatString */;
+val* var492 /* : Array[Object] */;
+long var493 /* : Int */;
+val* var494 /* : NativeArray[Object] */;
+val* var495 /* : String */;
+static val* varonce496;
+val* var497 /* : String */;
+char* var498 /* : NativeString */;
+long var499 /* : Int */;
+val* var500 /* : FlatString */;
+static val* varonce501;
+val* var502 /* : String */;
+char* var503 /* : NativeString */;
+long var504 /* : Int */;
+val* var505 /* : FlatString */;
+static val* varonce506;
+val* var507 /* : String */;
+char* var508 /* : NativeString */;
+long var509 /* : Int */;
+val* var510 /* : FlatString */;
+val* var511 /* : MClass */;
+val* var513 /* : MClass */;
+val* var514 /* : String */;
+val* var516 /* : String */;
+static val* varonce517;
+val* var518 /* : String */;
+char* var519 /* : NativeString */;
+long var520 /* : Int */;
+val* var521 /* : FlatString */;
+short int var522 /* : Bool */;
+short int var523 /* : Bool */;
+short int var525 /* : Bool */;
+short int var526 /* : Bool */;
+short int var527 /* : Bool */;
+val* var528 /* : AbstractCompilerVisitor */;
+static val* varonce529;
+val* var530 /* : String */;
+char* var531 /* : NativeString */;
+long var532 /* : Int */;
+val* var533 /* : FlatString */;
+val* var534 /* : Array[Object] */;
+long var535 /* : Int */;
+val* var536 /* : NativeArray[Object] */;
+val* var537 /* : String */;
+val* var538 /* : String */;
+static val* varonce539;
+val* var540 /* : String */;
+char* var541 /* : NativeString */;
+long var542 /* : Int */;
+val* var543 /* : FlatString */;
+static val* varonce544;
+val* var545 /* : String */;
+char* var546 /* : NativeString */;
+long var547 /* : Int */;
+val* var548 /* : FlatString */;
+val* var549 /* : Array[Object] */;
+long var550 /* : Int */;
+val* var551 /* : NativeArray[Object] */;
+val* var552 /* : String */;
+static val* varonce553;
+val* var554 /* : String */;
+char* var555 /* : NativeString */;
+long var556 /* : Int */;
+val* var557 /* : FlatString */;
+static val* varonce558;
+val* var559 /* : String */;
+char* var560 /* : NativeString */;
+long var561 /* : Int */;
+val* var562 /* : FlatString */;
+val* var563 /* : Array[Object] */;
+long var564 /* : Int */;
+val* var565 /* : NativeArray[Object] */;
+val* var566 /* : String */;
+val* var567 /* : String */;
+static val* varonce568;
+val* var569 /* : String */;
+char* var570 /* : NativeString */;
+long var571 /* : Int */;
+val* var572 /* : FlatString */;
+static val* varonce573;
+val* var574 /* : String */;
+char* var575 /* : NativeString */;
+long var576 /* : Int */;
+val* var577 /* : FlatString */;
+val* var578 /* : Array[Object] */;
+long var579 /* : Int */;
+val* var580 /* : NativeArray[Object] */;
+val* var581 /* : String */;
+static val* varonce582;
+val* var583 /* : String */;
+char* var584 /* : NativeString */;
+long var585 /* : Int */;
+val* var586 /* : FlatString */;
+val* var587 /* : Array[Object] */;
+long var588 /* : Int */;
+val* var589 /* : NativeArray[Object] */;
+val* var590 /* : String */;
+static val* varonce591;
+val* var592 /* : String */;
+char* var593 /* : NativeString */;
+long var594 /* : Int */;
+val* var595 /* : FlatString */;
+val* var596 /* : RuntimeVariable */;
+val* var_res /* var res: RuntimeVariable */;
+short int var597 /* : Bool */;
+static val* varonce599;
+val* var600 /* : String */;
+char* var601 /* : NativeString */;
+long var602 /* : Int */;
+val* var603 /* : FlatString */;
+val* var604 /* : String */;
+static val* varonce605;
+val* var606 /* : String */;
+char* var607 /* : NativeString */;
+long var608 /* : Int */;
+val* var609 /* : FlatString */;
+val* var610 /* : Array[Object] */;
+long var611 /* : Int */;
+val* var612 /* : NativeArray[Object] */;
+val* var613 /* : String */;
+static val* varonce614;
+val* var615 /* : String */;
+char* var616 /* : NativeString */;
+long var617 /* : Int */;
+val* var618 /* : FlatString */;
+val* var619 /* : Array[Object] */;
+long var620 /* : Int */;
+val* var621 /* : NativeArray[Object] */;
+val* var622 /* : String */;
+static val* varonce623;
+val* var624 /* : String */;
+char* var625 /* : NativeString */;
+long var626 /* : Int */;
+val* var627 /* : FlatString */;
+static val* varonce628;
+val* var629 /* : String */;
+char* var630 /* : NativeString */;
+long var631 /* : Int */;
+val* var632 /* : FlatString */;
+val* var633 /* : Array[Object] */;
+long var634 /* : Int */;
+val* var635 /* : NativeArray[Object] */;
+val* var636 /* : String */;
+static val* varonce637;
+val* var638 /* : String */;
+char* var639 /* : NativeString */;
+long var640 /* : Int */;
+val* var641 /* : FlatString */;
+static val* varonce642;
+val* var643 /* : String */;
+char* var644 /* : NativeString */;
+long var645 /* : Int */;
+val* var646 /* : FlatString */;
+val* var647 /* : Array[Object] */;
+long var648 /* : Int */;
+val* var649 /* : NativeArray[Object] */;
+val* var650 /* : String */;
+static val* varonce651;
+val* var652 /* : String */;
+char* var653 /* : NativeString */;
+long var654 /* : Int */;
+val* var655 /* : FlatString */;
+val* var656 /* : String */;
+static val* varonce657;
+val* var658 /* : String */;
+char* var659 /* : NativeString */;
+long var660 /* : Int */;
+val* var661 /* : FlatString */;
+static val* varonce662;
+val* var663 /* : String */;
+char* var664 /* : NativeString */;
+long var665 /* : Int */;
+val* var666 /* : FlatString */;
+val* var667 /* : Array[Object] */;
+long var668 /* : Int */;
+val* var669 /* : NativeArray[Object] */;
+val* var670 /* : String */;
+static val* varonce671;
+val* var672 /* : String */;
+char* var673 /* : NativeString */;
+long var674 /* : Int */;
+val* var675 /* : FlatString */;
+static val* varonce676;
+val* var677 /* : String */;
+char* var678 /* : NativeString */;
+long var679 /* : Int */;
+val* var680 /* : FlatString */;
+val* var681 /* : Array[Object] */;
+long var682 /* : Int */;
+val* var683 /* : NativeArray[Object] */;
+val* var684 /* : String */;
+static val* varonce685;
+val* var686 /* : String */;
+char* var687 /* : NativeString */;
+long var688 /* : Int */;
+val* var689 /* : FlatString */;
+val* var690 /* : String */;
+val* var692 /* : String */;
+static val* varonce693;
+val* var694 /* : String */;
+char* var695 /* : NativeString */;
+long var696 /* : Int */;
+val* var697 /* : FlatString */;
+short int var698 /* : Bool */;
+short int var699 /* : Bool */;
+val* var700 /* : CodeWriter */;
+val* var702 /* : CodeWriter */;
+static val* varonce703;
+val* var704 /* : String */;
+char* var705 /* : NativeString */;
+long var706 /* : Int */;
+val* var707 /* : FlatString */;
+static val* varonce708;
+val* var709 /* : String */;
+char* var710 /* : NativeString */;
+long var711 /* : Int */;
+val* var712 /* : FlatString */;
+val* var713 /* : Array[Object] */;
+long var714 /* : Int */;
+val* var715 /* : NativeArray[Object] */;
+val* var716 /* : String */;
+val* var717 /* : CodeWriter */;
+val* var719 /* : CodeWriter */;
+static val* varonce720;
+val* var721 /* : String */;
+char* var722 /* : NativeString */;
+long var723 /* : Int */;
+val* var724 /* : FlatString */;
+val* var725 /* : CodeWriter */;
+val* var727 /* : CodeWriter */;
+static val* varonce728;
+val* var729 /* : String */;
+char* var730 /* : NativeString */;
+long var731 /* : Int */;
+val* var732 /* : FlatString */;
+val* var733 /* : CodeWriter */;
+val* var735 /* : CodeWriter */;
+static val* varonce736;
+val* var737 /* : String */;
+char* var738 /* : NativeString */;
+long var739 /* : Int */;
+val* var740 /* : FlatString */;
+val* var741 /* : CodeWriter */;
+val* var743 /* : CodeWriter */;
+static val* varonce744;
+val* var745 /* : String */;
+char* var746 /* : NativeString */;
+long var747 /* : Int */;
+val* var748 /* : FlatString */;
+val* var749 /* : CodeWriter */;
+val* var751 /* : CodeWriter */;
+static val* varonce752;
+val* var753 /* : String */;
+char* var754 /* : NativeString */;
+long var755 /* : Int */;
+val* var756 /* : FlatString */;
+static val* varonce757;
+val* var758 /* : String */;
+char* var759 /* : NativeString */;
+long var760 /* : Int */;
+val* var761 /* : FlatString */;
+val* var762 /* : Array[Object] */;
+long var763 /* : Int */;
+val* var764 /* : NativeArray[Object] */;
+val* var765 /* : String */;
+val* var766 /* : String */;
+static val* varonce767;
+val* var768 /* : String */;
+char* var769 /* : NativeString */;
+long var770 /* : Int */;
+val* var771 /* : FlatString */;
+static val* varonce772;
+val* var773 /* : String */;
+char* var774 /* : NativeString */;
+long var775 /* : Int */;
+val* var776 /* : FlatString */;
+val* var777 /* : Array[Object] */;
+long var778 /* : Int */;
+val* var779 /* : NativeArray[Object] */;
+val* var780 /* : String */;
+static val* varonce781;
+val* var782 /* : String */;
+char* var783 /* : NativeString */;
+long var784 /* : Int */;
+val* var785 /* : FlatString */;
+static val* varonce786;
+val* var787 /* : String */;
+char* var788 /* : NativeString */;
+long var789 /* : Int */;
+val* var790 /* : FlatString */;
+val* var791 /* : Array[Object] */;
+long var792 /* : Int */;
+val* var793 /* : NativeArray[Object] */;
+val* var794 /* : String */;
+val* var795 /* : String */;
+static val* varonce796;
+val* var797 /* : String */;
+char* var798 /* : NativeString */;
+long var799 /* : Int */;
+val* var800 /* : FlatString */;
+static val* varonce801;
+val* var802 /* : String */;
+char* var803 /* : NativeString */;
+long var804 /* : Int */;
+val* var805 /* : FlatString */;
+val* var806 /* : Array[Object] */;
+long var807 /* : Int */;
+val* var808 /* : NativeArray[Object] */;
+val* var809 /* : String */;
+static val* varonce810;
+val* var811 /* : String */;
+char* var812 /* : NativeString */;
+long var813 /* : Int */;
+val* var814 /* : FlatString */;
+val* var815 /* : String */;
+val* var_res816 /* var res: String */;
+static val* varonce817;
+val* var818 /* : String */;
+char* var819 /* : NativeString */;
+long var820 /* : Int */;
+val* var821 /* : FlatString */;
+static val* varonce822;
+val* var823 /* : String */;
+char* var824 /* : NativeString */;
+long var825 /* : Int */;
+val* var826 /* : FlatString */;
+static val* varonce827;
+val* var828 /* : String */;
+char* var829 /* : NativeString */;
+long var830 /* : Int */;
+val* var831 /* : FlatString */;
+val* var832 /* : Array[Object] */;
+long var833 /* : Int */;
+val* var834 /* : NativeArray[Object] */;
+val* var835 /* : String */;
+val* var836 /* : Array[MType] */;
+val* var838 /* : Array[MType] */;
+val* var839 /* : nullable Object */;
+val* var_mtype_elt /* var mtype_elt: MType */;
+static val* varonce840;
+val* var841 /* : String */;
+char* var842 /* : NativeString */;
+long var843 /* : Int */;
+val* var844 /* : FlatString */;
+static val* varonce845;
+val* var846 /* : String */;
+char* var847 /* : NativeString */;
+long var848 /* : Int */;
+val* var849 /* : FlatString */;
+val* var850 /* : String */;
+static val* varonce851;
+val* var852 /* : String */;
+char* var853 /* : NativeString */;
+long var854 /* : Int */;
+val* var855 /* : FlatString */;
+val* var856 /* : Array[Object] */;
+long var857 /* : Int */;
+val* var858 /* : NativeArray[Object] */;
+val* var859 /* : String */;
+static val* varonce860;
+val* var861 /* : String */;
+char* var862 /* : NativeString */;
+long var863 /* : Int */;
+val* var864 /* : FlatString */;
+val* var865 /* : Array[Object] */;
+long var866 /* : Int */;
+val* var867 /* : NativeArray[Object] */;
+val* var868 /* : String */;
+static val* varonce869;
+val* var870 /* : String */;
+char* var871 /* : NativeString */;
+long var872 /* : Int */;
+val* var873 /* : FlatString */;
+static val* varonce874;
+val* var875 /* : String */;
+char* var876 /* : NativeString */;
+long var877 /* : Int */;
+val* var878 /* : FlatString */;
+val* var879 /* : Array[Object] */;
+long var880 /* : Int */;
+val* var881 /* : NativeArray[Object] */;
+val* var882 /* : String */;
+static val* varonce883;
+val* var884 /* : String */;
+char* var885 /* : NativeString */;
+long var886 /* : Int */;
+val* var887 /* : FlatString */;
+static val* varonce888;
+val* var889 /* : String */;
+char* var890 /* : NativeString */;
+long var891 /* : Int */;
+val* var892 /* : FlatString */;
+val* var893 /* : Array[Object] */;
+long var894 /* : Int */;
+val* var895 /* : NativeArray[Object] */;
+val* var896 /* : String */;
+static val* varonce897;
+val* var898 /* : String */;
+char* var899 /* : NativeString */;
+long var900 /* : Int */;
+val* var901 /* : FlatString */;
+val* var902 /* : Array[Object] */;
+long var903 /* : Int */;
+val* var904 /* : NativeArray[Object] */;
+val* var905 /* : String */;
+static val* varonce906;
+val* var907 /* : String */;
+char* var908 /* : NativeString */;
+long var909 /* : Int */;
+val* var910 /* : FlatString */;
+static val* varonce911;
+val* var912 /* : String */;
+char* var913 /* : NativeString */;
+long var914 /* : Int */;
+val* var915 /* : FlatString */;
+val* var916 /* : Array[Object] */;
+long var917 /* : Int */;
+val* var918 /* : NativeArray[Object] */;
+val* var919 /* : String */;
+static val* varonce920;
+val* var921 /* : String */;
+char* var922 /* : NativeString */;
+long var923 /* : Int */;
+val* var924 /* : FlatString */;
+short int var925 /* : Bool */;
+val* var926 /* : MClass */;
+val* var928 /* : MClass */;
+val* var929 /* : MClassKind */;
+val* var931 /* : MClassKind */;
+val* var932 /* : MClassKind */;
+short int var933 /* : Bool */;
+short int var934 /* : Bool */;
+short int var936 /* : Bool */;
+short int var938 /* : Bool */;
+short int var_939 /* var : Bool */;
+val* var940 /* : MClass */;
+val* var942 /* : MClass */;
+val* var943 /* : String */;
+val* var945 /* : String */;
+static val* varonce946;
+val* var947 /* : String */;
+char* var948 /* : NativeString */;
+long var949 /* : Int */;
+val* var950 /* : FlatString */;
+short int var951 /* : Bool */;
+short int var952 /* : Bool */;
+short int var954 /* : Bool */;
+short int var955 /* : Bool */;
+short int var956 /* : Bool */;
+val* var957 /* : MModule */;
+val* var959 /* : MModule */;
+val* var960 /* : MClassType */;
+short int var962 /* : Bool */;
+val* var963 /* : MClassType */;
+static val* varonce964;
+val* var965 /* : String */;
+char* var966 /* : NativeString */;
+long var967 /* : Int */;
+val* var968 /* : FlatString */;
+val* var969 /* : MClass */;
+val* var970 /* : MClassType */;
+val* var972 /* : MClassType */;
+val* var_pointer_type /* var pointer_type: MClassType */;
+static val* varonce973;
+val* var974 /* : String */;
+char* var975 /* : NativeString */;
+long var976 /* : Int */;
+val* var977 /* : FlatString */;
+val* var978 /* : Array[Object] */;
+long var979 /* : Int */;
+val* var980 /* : NativeArray[Object] */;
+val* var981 /* : String */;
+val* var982 /* : String */;
+static val* varonce983;
+val* var984 /* : String */;
+char* var985 /* : NativeString */;
+long var986 /* : Int */;
+val* var987 /* : FlatString */;
+static val* varonce988;
+val* var989 /* : String */;
+char* var990 /* : NativeString */;
+long var991 /* : Int */;
+val* var992 /* : FlatString */;
+val* var993 /* : Array[Object] */;
+long var994 /* : Int */;
+val* var995 /* : NativeArray[Object] */;
+val* var996 /* : String */;
+static val* varonce997;
+val* var998 /* : String */;
+char* var999 /* : NativeString */;
+long var1000 /* : Int */;
+val* var1001 /* : FlatString */;
+static val* varonce1002;
+val* var1003 /* : String */;
+char* var1004 /* : NativeString */;
+long var1005 /* : Int */;
+val* var1006 /* : FlatString */;
+val* var1007 /* : Array[Object] */;
+long var1008 /* : Int */;
+val* var1009 /* : NativeArray[Object] */;
+val* var1010 /* : String */;
+val* var1011 /* : String */;
+static val* varonce1012;
+val* var1013 /* : String */;
+char* var1014 /* : NativeString */;
+long var1015 /* : Int */;
+val* var1016 /* : FlatString */;
+static val* varonce1017;
+val* var1018 /* : String */;
+char* var1019 /* : NativeString */;
+long var1020 /* : Int */;
+val* var1021 /* : FlatString */;
+val* var1022 /* : Array[Object] */;
+long var1023 /* : Int */;
+val* var1024 /* : NativeArray[Object] */;
+val* var1025 /* : String */;
+static val* varonce1026;
+val* var1027 /* : String */;
+char* var1028 /* : NativeString */;
+long var1029 /* : Int */;
+val* var1030 /* : FlatString */;
+val* var1031 /* : Array[Object] */;
+long var1032 /* : Int */;
+val* var1033 /* : NativeArray[Object] */;
+val* var1034 /* : String */;
+static val* varonce1035;
+val* var1036 /* : String */;
+char* var1037 /* : NativeString */;
+long var1038 /* : Int */;
+val* var1039 /* : FlatString */;
+val* var1040 /* : RuntimeVariable */;
+val* var_res1041 /* var res: RuntimeVariable */;
+short int var1042 /* : Bool */;
+static val* varonce1044;
+val* var1045 /* : String */;
+char* var1046 /* : NativeString */;
+long var1047 /* : Int */;
+val* var1048 /* : FlatString */;
+val* var1049 /* : String */;
+static val* varonce1050;
+val* var1051 /* : String */;
+char* var1052 /* : NativeString */;
+long var1053 /* : Int */;
+val* var1054 /* : FlatString */;
+val* var1055 /* : Array[Object] */;
+long var1056 /* : Int */;
+val* var1057 /* : NativeArray[Object] */;
+val* var1058 /* : String */;
+static val* varonce1059;
+val* var1060 /* : String */;
+char* var1061 /* : NativeString */;
+long var1062 /* : Int */;
+val* var1063 /* : FlatString */;
+val* var1064 /* : Array[Object] */;
+long var1065 /* : Int */;
+val* var1066 /* : NativeArray[Object] */;
+val* var1067 /* : String */;
+static val* varonce1068;
+val* var1069 /* : String */;
+char* var1070 /* : NativeString */;
+long var1071 /* : Int */;
+val* var1072 /* : FlatString */;
+static val* varonce1073;
+val* var1074 /* : String */;
+char* var1075 /* : NativeString */;
+long var1076 /* : Int */;
+val* var1077 /* : FlatString */;
+val* var1078 /* : Array[Object] */;
+long var1079 /* : Int */;
+val* var1080 /* : NativeArray[Object] */;
+val* var1081 /* : String */;
+static val* varonce1082;
+val* var1083 /* : String */;
+char* var1084 /* : NativeString */;
+long var1085 /* : Int */;
+val* var1086 /* : FlatString */;
+static val* varonce1087;
+val* var1088 /* : String */;
+char* var1089 /* : NativeString */;
+long var1090 /* : Int */;
+val* var1091 /* : FlatString */;
+val* var1092 /* : Array[Object] */;
+long var1093 /* : Int */;
+val* var1094 /* : NativeArray[Object] */;
+val* var1095 /* : String */;
+static val* varonce1096;
+val* var1097 /* : String */;
+char* var1098 /* : NativeString */;
+long var1099 /* : Int */;
+val* var1100 /* : FlatString */;
+val* var1101 /* : String */;
+static val* varonce1102;
+val* var1103 /* : String */;
+char* var1104 /* : NativeString */;
+long var1105 /* : Int */;
+val* var1106 /* : FlatString */;
+static val* varonce1107;
+val* var1108 /* : String */;
+char* var1109 /* : NativeString */;
+long var1110 /* : Int */;
+val* var1111 /* : FlatString */;
+val* var1112 /* : Array[Object] */;
+long var1113 /* : Int */;
+val* var1114 /* : NativeArray[Object] */;
+val* var1115 /* : String */;
+static val* varonce1116;
+val* var1117 /* : String */;
+char* var1118 /* : NativeString */;
+long var1119 /* : Int */;
+val* var1120 /* : FlatString */;
+static val* varonce1121;
+val* var1122 /* : String */;
+char* var1123 /* : NativeString */;
+long var1124 /* : Int */;
+val* var1125 /* : FlatString */;
+val* var1126 /* : Array[Object] */;
+long var1127 /* : Int */;
+val* var1128 /* : NativeArray[Object] */;
+val* var1129 /* : String */;
+static val* varonce1130;
+val* var1131 /* : String */;
+char* var1132 /* : NativeString */;
+long var1133 /* : Int */;
+val* var1134 /* : FlatString */;
+static val* varonce1135;
+val* var1136 /* : String */;
+char* var1137 /* : NativeString */;
+long var1138 /* : Int */;
+val* var1139 /* : FlatString */;
+val* var1140 /* : Array[Object] */;
+long var1141 /* : Int */;
+val* var1142 /* : NativeArray[Object] */;
+val* var1143 /* : String */;
+val* var1144 /* : String */;
+static val* varonce1145;
+val* var1146 /* : String */;
+char* var1147 /* : NativeString */;
+long var1148 /* : Int */;
+val* var1149 /* : FlatString */;
+static val* varonce1150;
+val* var1151 /* : String */;
+char* var1152 /* : NativeString */;
+long var1153 /* : Int */;
+val* var1154 /* : FlatString */;
+val* var1155 /* : Array[Object] */;
+long var1156 /* : Int */;
+val* var1157 /* : NativeArray[Object] */;
+val* var1158 /* : String */;
+static val* varonce1159;
+val* var1160 /* : String */;
+char* var1161 /* : NativeString */;
+long var1162 /* : Int */;
+val* var1163 /* : FlatString */;
+static val* varonce1164;
+val* var1165 /* : String */;
+char* var1166 /* : NativeString */;
+long var1167 /* : Int */;
+val* var1168 /* : FlatString */;
+val* var1169 /* : Array[Object] */;
+long var1170 /* : Int */;
+val* var1171 /* : NativeArray[Object] */;
+val* var1172 /* : String */;
+val* var1173 /* : String */;
+static val* varonce1174;
+val* var1175 /* : String */;
+char* var1176 /* : NativeString */;
+long var1177 /* : Int */;
+val* var1178 /* : FlatString */;
+static val* varonce1179;
+val* var1180 /* : String */;
+char* var1181 /* : NativeString */;
+long var1182 /* : Int */;
+val* var1183 /* : FlatString */;
+val* var1184 /* : Array[Object] */;
+long var1185 /* : Int */;
+val* var1186 /* : NativeArray[Object] */;
+val* var1187 /* : String */;
+static val* varonce1188;
+val* var1189 /* : String */;
+char* var1190 /* : NativeString */;
+long var1191 /* : Int */;
+val* var1192 /* : FlatString */;
+val* var1193 /* : Array[Object] */;
+long var1194 /* : Int */;
+val* var1195 /* : NativeArray[Object] */;
+val* var1196 /* : String */;
+static val* varonce1197;
+val* var1198 /* : String */;
+char* var1199 /* : NativeString */;
+long var1200 /* : Int */;
+val* var1201 /* : FlatString */;
+val* var1202 /* : RuntimeVariable */;
+val* var_res1203 /* var res: RuntimeVariable */;
+short int var1204 /* : Bool */;
+static val* varonce1206;
+val* var1207 /* : String */;
+char* var1208 /* : NativeString */;
+long var1209 /* : Int */;
+val* var1210 /* : FlatString */;
+long var1211 /* : Int */;
+long var1213 /* : Int */;
+static val* varonce1214;
+val* var1215 /* : String */;
+char* var1216 /* : NativeString */;
+long var1217 /* : Int */;
+val* var1218 /* : FlatString */;
+val* var1219 /* : Array[Object] */;
+long var1220 /* : Int */;
+val* var1221 /* : NativeArray[Object] */;
+val* var1222 /* : Object */;
+val* var1223 /* : String */;
+static val* varonce1224;
+val* var1225 /* : String */;
+char* var1226 /* : NativeString */;
+long var1227 /* : Int */;
+val* var1228 /* : FlatString */;
+val* var1229 /* : Array[Object] */;
+long var1230 /* : Int */;
+val* var1231 /* : NativeArray[Object] */;
+val* var1232 /* : String */;
+static val* varonce1233;
+val* var1234 /* : String */;
+char* var1235 /* : NativeString */;
+long var1236 /* : Int */;
+val* var1237 /* : FlatString */;
+static val* varonce1238;
+val* var1239 /* : String */;
+char* var1240 /* : NativeString */;
+long var1241 /* : Int */;
+val* var1242 /* : FlatString */;
+val* var1243 /* : Array[Object] */;
+long var1244 /* : Int */;
+val* var1245 /* : NativeArray[Object] */;
+val* var1246 /* : String */;
+static val* varonce1247;
+val* var1248 /* : String */;
+char* var1249 /* : NativeString */;
+long var1250 /* : Int */;
+val* var1251 /* : FlatString */;
+static val* varonce1252;
+val* var1253 /* : String */;
+char* var1254 /* : NativeString */;
+long var1255 /* : Int */;
+val* var1256 /* : FlatString */;
+val* var1257 /* : Array[Object] */;
+long var1258 /* : Int */;
+val* var1259 /* : NativeArray[Object] */;
+val* var1260 /* : String */;
+static val* varonce1261;
+val* var1262 /* : String */;
+char* var1263 /* : NativeString */;
+long var1264 /* : Int */;
+val* var1265 /* : FlatString */;
+static val* varonce1266;
+val* var1267 /* : String */;
+char* var1268 /* : NativeString */;
+long var1269 /* : Int */;
+val* var1270 /* : FlatString */;
+val* var1271 /* : Array[Object] */;
+long var1272 /* : Int */;
+val* var1273 /* : NativeArray[Object] */;
+val* var1274 /* : String */;
+static val* varonce1275;
+val* var1276 /* : String */;
+char* var1277 /* : NativeString */;
+long var1278 /* : Int */;
+val* var1279 /* : FlatString */;
+var_mclass = p0;
+{
+{ /* Inline model#MClass#intro (var_mclass) on <var_mclass:MClass> */
+var2 = var_mclass->attrs[COLOR_model__MClass___intro].val; /* _intro on <var_mclass:MClass> */
+if (unlikely(var2 == NULL)) {
+PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _intro");
+PRINT_ERROR(" (%s:%d)\n", "model/model.nit", 420);
+show_backtrace(1);