README: document nit_env.sh
[nit.git] / c_src / nit__nith.types.4.c
1 #include "nit__nith.types.0.h"
2 /* runtime type ReduceAction288 */
3 const struct type type_nit__parser__ReduceAction288 = {
4 -1, /*CAST DEAD*/
5 "ReduceAction288", /* class_name_string */
6 -1, /*CAST DEAD*/
7 0,
8 NULL, /*NO RESOLUTIONS*/
9 3,
10 {
11 80, /* Object */
12 2622, /* nullable Object */
13 2180, /* ReduceAction */
14 },
15 };
16 /* runtime type ReduceAction289 */
17 const struct type type_nit__parser__ReduceAction289 = {
18 -1, /*CAST DEAD*/
19 "ReduceAction289", /* class_name_string */
20 -1, /*CAST DEAD*/
21 0,
22 NULL, /*NO RESOLUTIONS*/
23 3,
24 {
25 80, /* Object */
26 2622, /* nullable Object */
27 2180, /* ReduceAction */
28 },
29 };
30 /* runtime type ReduceAction291 */
31 const struct type type_nit__parser__ReduceAction291 = {
32 -1, /*CAST DEAD*/
33 "ReduceAction291", /* class_name_string */
34 -1, /*CAST DEAD*/
35 0,
36 NULL, /*NO RESOLUTIONS*/
37 3,
38 {
39 80, /* Object */
40 2622, /* nullable Object */
41 2180, /* ReduceAction */
42 },
43 };
44 /* runtime type ReduceAction293 */
45 const struct type type_nit__parser__ReduceAction293 = {
46 -1, /*CAST DEAD*/
47 "ReduceAction293", /* class_name_string */
48 -1, /*CAST DEAD*/
49 0,
50 NULL, /*NO RESOLUTIONS*/
51 3,
52 {
53 80, /* Object */
54 2622, /* nullable Object */
55 2180, /* ReduceAction */
56 },
57 };
58 /* runtime type ReduceAction294 */
59 const struct type type_nit__parser__ReduceAction294 = {
60 -1, /*CAST DEAD*/
61 "ReduceAction294", /* class_name_string */
62 -1, /*CAST DEAD*/
63 0,
64 NULL, /*NO RESOLUTIONS*/
65 3,
66 {
67 80, /* Object */
68 2622, /* nullable Object */
69 2180, /* ReduceAction */
70 },
71 };
72 /* runtime type ReduceAction295 */
73 const struct type type_nit__parser__ReduceAction295 = {
74 -1, /*CAST DEAD*/
75 "ReduceAction295", /* class_name_string */
76 -1, /*CAST DEAD*/
77 0,
78 NULL, /*NO RESOLUTIONS*/
79 3,
80 {
81 80, /* Object */
82 2622, /* nullable Object */
83 2180, /* ReduceAction */
84 },
85 };
86 /* runtime type ReduceAction296 */
87 const struct type type_nit__parser__ReduceAction296 = {
88 -1, /*CAST DEAD*/
89 "ReduceAction296", /* class_name_string */
90 -1, /*CAST DEAD*/
91 0,
92 NULL, /*NO RESOLUTIONS*/
93 3,
94 {
95 80, /* Object */
96 2622, /* nullable Object */
97 2180, /* ReduceAction */
98 },
99 };
100 /* runtime type ReduceAction297 */
101 const struct type type_nit__parser__ReduceAction297 = {
102 -1, /*CAST DEAD*/
103 "ReduceAction297", /* class_name_string */
104 -1, /*CAST DEAD*/
105 0,
106 NULL, /*NO RESOLUTIONS*/
107 3,
108 {
109 80, /* Object */
110 2622, /* nullable Object */
111 2180, /* ReduceAction */
112 },
113 };
114 /* runtime type ReduceAction298 */
115 const struct type type_nit__parser__ReduceAction298 = {
116 -1, /*CAST DEAD*/
117 "ReduceAction298", /* class_name_string */
118 -1, /*CAST DEAD*/
119 0,
120 NULL, /*NO RESOLUTIONS*/
121 3,
122 {
123 80, /* Object */
124 2622, /* nullable Object */
125 2180, /* ReduceAction */
126 },
127 };
128 /* runtime type ReduceAction299 */
129 const struct type type_nit__parser__ReduceAction299 = {
130 -1, /*CAST DEAD*/
131 "ReduceAction299", /* class_name_string */
132 -1, /*CAST DEAD*/
133 0,
134 NULL, /*NO RESOLUTIONS*/
135 3,
136 {
137 80, /* Object */
138 2622, /* nullable Object */
139 2180, /* ReduceAction */
140 },
141 };
142 /* runtime type ReduceAction300 */
143 const struct type type_nit__parser__ReduceAction300 = {
144 -1, /*CAST DEAD*/
145 "ReduceAction300", /* class_name_string */
146 -1, /*CAST DEAD*/
147 0,
148 NULL, /*NO RESOLUTIONS*/
149 3,
150 {
151 80, /* Object */
152 2622, /* nullable Object */
153 2180, /* ReduceAction */
154 },
155 };
156 /* runtime type ReduceAction302 */
157 const struct type type_nit__parser__ReduceAction302 = {
158 -1, /*CAST DEAD*/
159 "ReduceAction302", /* class_name_string */
160 -1, /*CAST DEAD*/
161 0,
162 NULL, /*NO RESOLUTIONS*/
163 3,
164 {
165 80, /* Object */
166 2622, /* nullable Object */
167 2180, /* ReduceAction */
168 },
169 };
170 /* runtime type ReduceAction304 */
171 const struct type type_nit__parser__ReduceAction304 = {
172 -1, /*CAST DEAD*/
173 "ReduceAction304", /* class_name_string */
174 -1, /*CAST DEAD*/
175 0,
176 NULL, /*NO RESOLUTIONS*/
177 3,
178 {
179 80, /* Object */
180 2622, /* nullable Object */
181 2180, /* ReduceAction */
182 },
183 };
184 /* runtime type ReduceAction306 */
185 const struct type type_nit__parser__ReduceAction306 = {
186 -1, /*CAST DEAD*/
187 "ReduceAction306", /* class_name_string */
188 -1, /*CAST DEAD*/
189 0,
190 NULL, /*NO RESOLUTIONS*/
191 3,
192 {
193 80, /* Object */
194 2622, /* nullable Object */
195 2180, /* ReduceAction */
196 },
197 };
198 /* runtime type ReduceAction308 */
199 const struct type type_nit__parser__ReduceAction308 = {
200 -1, /*CAST DEAD*/
201 "ReduceAction308", /* class_name_string */
202 -1, /*CAST DEAD*/
203 0,
204 NULL, /*NO RESOLUTIONS*/
205 3,
206 {
207 80, /* Object */
208 2622, /* nullable Object */
209 2180, /* ReduceAction */
210 },
211 };
212 /* runtime type ReduceAction309 */
213 const struct type type_nit__parser__ReduceAction309 = {
214 -1, /*CAST DEAD*/
215 "ReduceAction309", /* class_name_string */
216 -1, /*CAST DEAD*/
217 0,
218 NULL, /*NO RESOLUTIONS*/
219 3,
220 {
221 80, /* Object */
222 2622, /* nullable Object */
223 2180, /* ReduceAction */
224 },
225 };
226 /* runtime type ReduceAction311 */
227 const struct type type_nit__parser__ReduceAction311 = {
228 -1, /*CAST DEAD*/
229 "ReduceAction311", /* class_name_string */
230 -1, /*CAST DEAD*/
231 0,
232 NULL, /*NO RESOLUTIONS*/
233 3,
234 {
235 80, /* Object */
236 2622, /* nullable Object */
237 2180, /* ReduceAction */
238 },
239 };
240 /* runtime type ReduceAction312 */
241 const struct type type_nit__parser__ReduceAction312 = {
242 -1, /*CAST DEAD*/
243 "ReduceAction312", /* class_name_string */
244 -1, /*CAST DEAD*/
245 0,
246 NULL, /*NO RESOLUTIONS*/
247 3,
248 {
249 80, /* Object */
250 2622, /* nullable Object */
251 2180, /* ReduceAction */
252 },
253 };
254 /* runtime type ReduceAction314 */
255 const struct type type_nit__parser__ReduceAction314 = {
256 -1, /*CAST DEAD*/
257 "ReduceAction314", /* class_name_string */
258 -1, /*CAST DEAD*/
259 0,
260 NULL, /*NO RESOLUTIONS*/
261 3,
262 {
263 80, /* Object */
264 2622, /* nullable Object */
265 2180, /* ReduceAction */
266 },
267 };
268 /* runtime type ReduceAction315 */
269 const struct type type_nit__parser__ReduceAction315 = {
270 -1, /*CAST DEAD*/
271 "ReduceAction315", /* class_name_string */
272 -1, /*CAST DEAD*/
273 0,
274 NULL, /*NO RESOLUTIONS*/
275 3,
276 {
277 80, /* Object */
278 2622, /* nullable Object */
279 2180, /* ReduceAction */
280 },
281 };
282 /* runtime type ReduceAction316 */
283 const struct type type_nit__parser__ReduceAction316 = {
284 -1, /*CAST DEAD*/
285 "ReduceAction316", /* class_name_string */
286 -1, /*CAST DEAD*/
287 0,
288 NULL, /*NO RESOLUTIONS*/
289 3,
290 {
291 80, /* Object */
292 2622, /* nullable Object */
293 2180, /* ReduceAction */
294 },
295 };
296 /* runtime type ReduceAction318 */
297 const struct type type_nit__parser__ReduceAction318 = {
298 -1, /*CAST DEAD*/
299 "ReduceAction318", /* class_name_string */
300 -1, /*CAST DEAD*/
301 0,
302 NULL, /*NO RESOLUTIONS*/
303 3,
304 {
305 80, /* Object */
306 2622, /* nullable Object */
307 2180, /* ReduceAction */
308 },
309 };
310 /* runtime type ReduceAction320 */
311 const struct type type_nit__parser__ReduceAction320 = {
312 -1, /*CAST DEAD*/
313 "ReduceAction320", /* class_name_string */
314 -1, /*CAST DEAD*/
315 0,
316 NULL, /*NO RESOLUTIONS*/
317 3,
318 {
319 80, /* Object */
320 2622, /* nullable Object */
321 2180, /* ReduceAction */
322 },
323 };
324 /* runtime type ReduceAction321 */
325 const struct type type_nit__parser__ReduceAction321 = {
326 -1, /*CAST DEAD*/
327 "ReduceAction321", /* class_name_string */
328 -1, /*CAST DEAD*/
329 0,
330 NULL, /*NO RESOLUTIONS*/
331 3,
332 {
333 80, /* Object */
334 2622, /* nullable Object */
335 2180, /* ReduceAction */
336 },
337 };
338 /* runtime type ReduceAction322 */
339 const struct type type_nit__parser__ReduceAction322 = {
340 -1, /*CAST DEAD*/
341 "ReduceAction322", /* class_name_string */
342 -1, /*CAST DEAD*/
343 0,
344 NULL, /*NO RESOLUTIONS*/
345 3,
346 {
347 80, /* Object */
348 2622, /* nullable Object */
349 2180, /* ReduceAction */
350 },
351 };
352 /* runtime type ReduceAction323 */
353 const struct type type_nit__parser__ReduceAction323 = {
354 -1, /*CAST DEAD*/
355 "ReduceAction323", /* class_name_string */
356 -1, /*CAST DEAD*/
357 0,
358 NULL, /*NO RESOLUTIONS*/
359 3,
360 {
361 80, /* Object */
362 2622, /* nullable Object */
363 2180, /* ReduceAction */
364 },
365 };
366 /* runtime type ReduceAction325 */
367 const struct type type_nit__parser__ReduceAction325 = {
368 -1, /*CAST DEAD*/
369 "ReduceAction325", /* class_name_string */
370 -1, /*CAST DEAD*/
371 0,
372 NULL, /*NO RESOLUTIONS*/
373 3,
374 {
375 80, /* Object */
376 2622, /* nullable Object */
377 2180, /* ReduceAction */
378 },
379 };
380 /* runtime type ReduceAction326 */
381 const struct type type_nit__parser__ReduceAction326 = {
382 -1, /*CAST DEAD*/
383 "ReduceAction326", /* class_name_string */
384 -1, /*CAST DEAD*/
385 0,
386 NULL, /*NO RESOLUTIONS*/
387 3,
388 {
389 80, /* Object */
390 2622, /* nullable Object */
391 2180, /* ReduceAction */
392 },
393 };
394 /* runtime type ReduceAction327 */
395 const struct type type_nit__parser__ReduceAction327 = {
396 -1, /*CAST DEAD*/
397 "ReduceAction327", /* class_name_string */
398 -1, /*CAST DEAD*/
399 0,
400 NULL, /*NO RESOLUTIONS*/
401 3,
402 {
403 80, /* Object */
404 2622, /* nullable Object */
405 2180, /* ReduceAction */
406 },
407 };
408 /* runtime type ReduceAction328 */
409 const struct type type_nit__parser__ReduceAction328 = {
410 -1, /*CAST DEAD*/
411 "ReduceAction328", /* class_name_string */
412 -1, /*CAST DEAD*/
413 0,
414 NULL, /*NO RESOLUTIONS*/
415 3,
416 {
417 80, /* Object */
418 2622, /* nullable Object */
419 2180, /* ReduceAction */
420 },
421 };
422 /* runtime type ReduceAction330 */
423 const struct type type_nit__parser__ReduceAction330 = {
424 -1, /*CAST DEAD*/
425 "ReduceAction330", /* class_name_string */
426 -1, /*CAST DEAD*/
427 0,
428 NULL, /*NO RESOLUTIONS*/
429 3,
430 {
431 80, /* Object */
432 2622, /* nullable Object */
433 2180, /* ReduceAction */
434 },
435 };
436 /* runtime type ReduceAction331 */
437 const struct type type_nit__parser__ReduceAction331 = {
438 -1, /*CAST DEAD*/
439 "ReduceAction331", /* class_name_string */
440 -1, /*CAST DEAD*/
441 0,
442 NULL, /*NO RESOLUTIONS*/
443 3,
444 {
445 80, /* Object */
446 2622, /* nullable Object */
447 2180, /* ReduceAction */
448 },
449 };
450 /* runtime type ReduceAction333 */
451 const struct type type_nit__parser__ReduceAction333 = {
452 -1, /*CAST DEAD*/
453 "ReduceAction333", /* class_name_string */
454 -1, /*CAST DEAD*/
455 0,
456 NULL, /*NO RESOLUTIONS*/
457 3,
458 {
459 80, /* Object */
460 2622, /* nullable Object */
461 2180, /* ReduceAction */
462 },
463 };
464 /* runtime type ReduceAction335 */
465 const struct type type_nit__parser__ReduceAction335 = {
466 -1, /*CAST DEAD*/
467 "ReduceAction335", /* class_name_string */
468 -1, /*CAST DEAD*/
469 0,
470 NULL, /*NO RESOLUTIONS*/
471 3,
472 {
473 80, /* Object */
474 2622, /* nullable Object */
475 2180, /* ReduceAction */
476 },
477 };
478 /* runtime type ReduceAction337 */
479 const struct type type_nit__parser__ReduceAction337 = {
480 -1, /*CAST DEAD*/
481 "ReduceAction337", /* class_name_string */
482 -1, /*CAST DEAD*/
483 0,
484 NULL, /*NO RESOLUTIONS*/
485 3,
486 {
487 80, /* Object */
488 2622, /* nullable Object */
489 2180, /* ReduceAction */
490 },
491 };
492 /* runtime type ReduceAction341 */
493 const struct type type_nit__parser__ReduceAction341 = {
494 -1, /*CAST DEAD*/
495 "ReduceAction341", /* class_name_string */
496 -1, /*CAST DEAD*/
497 0,
498 NULL, /*NO RESOLUTIONS*/
499 3,
500 {
501 80, /* Object */
502 2622, /* nullable Object */
503 2180, /* ReduceAction */
504 },
505 };
506 /* runtime type ReduceAction343 */
507 const struct type type_nit__parser__ReduceAction343 = {
508 -1, /*CAST DEAD*/
509 "ReduceAction343", /* class_name_string */
510 -1, /*CAST DEAD*/
511 0,
512 NULL, /*NO RESOLUTIONS*/
513 3,
514 {
515 80, /* Object */
516 2622, /* nullable Object */
517 2180, /* ReduceAction */
518 },
519 };
520 /* runtime type ReduceAction345 */
521 const struct type type_nit__parser__ReduceAction345 = {
522 -1, /*CAST DEAD*/
523 "ReduceAction345", /* class_name_string */
524 -1, /*CAST DEAD*/
525 0,
526 NULL, /*NO RESOLUTIONS*/
527 3,
528 {
529 80, /* Object */
530 2622, /* nullable Object */
531 2180, /* ReduceAction */
532 },
533 };
534 /* runtime type ReduceAction349 */
535 const struct type type_nit__parser__ReduceAction349 = {
536 -1, /*CAST DEAD*/
537 "ReduceAction349", /* class_name_string */
538 -1, /*CAST DEAD*/
539 0,
540 NULL, /*NO RESOLUTIONS*/
541 3,
542 {
543 80, /* Object */
544 2622, /* nullable Object */
545 2180, /* ReduceAction */
546 },
547 };
548 /* runtime type ReduceAction351 */
549 const struct type type_nit__parser__ReduceAction351 = {
550 -1, /*CAST DEAD*/
551 "ReduceAction351", /* class_name_string */
552 -1, /*CAST DEAD*/
553 0,
554 NULL, /*NO RESOLUTIONS*/
555 3,
556 {
557 80, /* Object */
558 2622, /* nullable Object */
559 2180, /* ReduceAction */
560 },
561 };
562 /* runtime type ReduceAction353 */
563 const struct type type_nit__parser__ReduceAction353 = {
564 -1, /*CAST DEAD*/
565 "ReduceAction353", /* class_name_string */
566 -1, /*CAST DEAD*/
567 0,
568 NULL, /*NO RESOLUTIONS*/
569 3,
570 {
571 80, /* Object */
572 2622, /* nullable Object */
573 2180, /* ReduceAction */
574 },
575 };
576 /* runtime type ReduceAction354 */
577 const struct type type_nit__parser__ReduceAction354 = {
578 -1, /*CAST DEAD*/
579 "ReduceAction354", /* class_name_string */
580 -1, /*CAST DEAD*/
581 0,
582 NULL, /*NO RESOLUTIONS*/
583 3,
584 {
585 80, /* Object */
586 2622, /* nullable Object */
587 2180, /* ReduceAction */
588 },
589 };
590 /* runtime type ReduceAction355 */
591 const struct type type_nit__parser__ReduceAction355 = {
592 -1, /*CAST DEAD*/
593 "ReduceAction355", /* class_name_string */
594 -1, /*CAST DEAD*/
595 0,
596 NULL, /*NO RESOLUTIONS*/
597 3,
598 {
599 80, /* Object */
600 2622, /* nullable Object */
601 2180, /* ReduceAction */
602 },
603 };
604 /* runtime type ReduceAction356 */
605 const struct type type_nit__parser__ReduceAction356 = {
606 -1, /*CAST DEAD*/
607 "ReduceAction356", /* class_name_string */
608 -1, /*CAST DEAD*/
609 0,
610 NULL, /*NO RESOLUTIONS*/
611 3,
612 {
613 80, /* Object */
614 2622, /* nullable Object */
615 2180, /* ReduceAction */
616 },
617 };
618 /* runtime type ReduceAction357 */
619 const struct type type_nit__parser__ReduceAction357 = {
620 -1, /*CAST DEAD*/
621 "ReduceAction357", /* class_name_string */
622 -1, /*CAST DEAD*/
623 0,
624 NULL, /*NO RESOLUTIONS*/
625 3,
626 {
627 80, /* Object */
628 2622, /* nullable Object */
629 2180, /* ReduceAction */
630 },
631 };
632 /* runtime type ReduceAction358 */
633 const struct type type_nit__parser__ReduceAction358 = {
634 -1, /*CAST DEAD*/
635 "ReduceAction358", /* class_name_string */
636 -1, /*CAST DEAD*/
637 0,
638 NULL, /*NO RESOLUTIONS*/
639 3,
640 {
641 80, /* Object */
642 2622, /* nullable Object */
643 2180, /* ReduceAction */
644 },
645 };
646 /* runtime type ReduceAction359 */
647 const struct type type_nit__parser__ReduceAction359 = {
648 -1, /*CAST DEAD*/
649 "ReduceAction359", /* class_name_string */
650 -1, /*CAST DEAD*/
651 0,
652 NULL, /*NO RESOLUTIONS*/
653 3,
654 {
655 80, /* Object */
656 2622, /* nullable Object */
657 2180, /* ReduceAction */
658 },
659 };
660 /* runtime type ReduceAction360 */
661 const struct type type_nit__parser__ReduceAction360 = {
662 -1, /*CAST DEAD*/
663 "ReduceAction360", /* class_name_string */
664 -1, /*CAST DEAD*/
665 0,
666 NULL, /*NO RESOLUTIONS*/
667 3,
668 {
669 80, /* Object */
670 2622, /* nullable Object */
671 2180, /* ReduceAction */
672 },
673 };
674 /* runtime type ReduceAction363 */
675 const struct type type_nit__parser__ReduceAction363 = {
676 -1, /*CAST DEAD*/
677 "ReduceAction363", /* class_name_string */
678 -1, /*CAST DEAD*/
679 0,
680 NULL, /*NO RESOLUTIONS*/
681 3,
682 {
683 80, /* Object */
684 2622, /* nullable Object */
685 2180, /* ReduceAction */
686 },
687 };
688 /* runtime type ReduceAction364 */
689 const struct type type_nit__parser__ReduceAction364 = {
690 -1, /*CAST DEAD*/
691 "ReduceAction364", /* class_name_string */
692 -1, /*CAST DEAD*/
693 0,
694 NULL, /*NO RESOLUTIONS*/
695 3,
696 {
697 80, /* Object */
698 2622, /* nullable Object */
699 2180, /* ReduceAction */
700 },
701 };
702 /* runtime type ReduceAction365 */
703 const struct type type_nit__parser__ReduceAction365 = {
704 -1, /*CAST DEAD*/
705 "ReduceAction365", /* class_name_string */
706 -1, /*CAST DEAD*/
707 0,
708 NULL, /*NO RESOLUTIONS*/
709 3,
710 {
711 80, /* Object */
712 2622, /* nullable Object */
713 2180, /* ReduceAction */
714 },
715 };
716 /* runtime type ReduceAction367 */
717 const struct type type_nit__parser__ReduceAction367 = {
718 -1, /*CAST DEAD*/
719 "ReduceAction367", /* class_name_string */
720 -1, /*CAST DEAD*/
721 0,
722 NULL, /*NO RESOLUTIONS*/
723 3,
724 {
725 80, /* Object */
726 2622, /* nullable Object */
727 2180, /* ReduceAction */
728 },
729 };
730 /* runtime type ReduceAction368 */
731 const struct type type_nit__parser__ReduceAction368 = {
732 -1, /*CAST DEAD*/
733 "ReduceAction368", /* class_name_string */
734 -1, /*CAST DEAD*/
735 0,
736 NULL, /*NO RESOLUTIONS*/
737 3,
738 {
739 80, /* Object */
740 2622, /* nullable Object */
741 2180, /* ReduceAction */
742 },
743 };
744 /* runtime type ReduceAction369 */
745 const struct type type_nit__parser__ReduceAction369 = {
746 -1, /*CAST DEAD*/
747 "ReduceAction369", /* class_name_string */
748 -1, /*CAST DEAD*/
749 0,
750 NULL, /*NO RESOLUTIONS*/
751 3,
752 {
753 80, /* Object */
754 2622, /* nullable Object */
755 2180, /* ReduceAction */
756 },
757 };
758 /* runtime type ReduceAction370 */
759 const struct type type_nit__parser__ReduceAction370 = {
760 -1, /*CAST DEAD*/
761 "ReduceAction370", /* class_name_string */
762 -1, /*CAST DEAD*/
763 0,
764 NULL, /*NO RESOLUTIONS*/
765 3,
766 {
767 80, /* Object */
768 2622, /* nullable Object */
769 2180, /* ReduceAction */
770 },
771 };
772 /* runtime type ReduceAction371 */
773 const struct type type_nit__parser__ReduceAction371 = {
774 -1, /*CAST DEAD*/
775 "ReduceAction371", /* class_name_string */
776 -1, /*CAST DEAD*/
777 0,
778 NULL, /*NO RESOLUTIONS*/
779 3,
780 {
781 80, /* Object */
782 2622, /* nullable Object */
783 2180, /* ReduceAction */
784 },
785 };
786 /* runtime type ReduceAction372 */
787 const struct type type_nit__parser__ReduceAction372 = {
788 -1, /*CAST DEAD*/
789 "ReduceAction372", /* class_name_string */
790 -1, /*CAST DEAD*/
791 0,
792 NULL, /*NO RESOLUTIONS*/
793 3,
794 {
795 80, /* Object */
796 2622, /* nullable Object */
797 2180, /* ReduceAction */
798 },
799 };
800 /* runtime type ReduceAction373 */
801 const struct type type_nit__parser__ReduceAction373 = {
802 -1, /*CAST DEAD*/
803 "ReduceAction373", /* class_name_string */
804 -1, /*CAST DEAD*/
805 0,
806 NULL, /*NO RESOLUTIONS*/
807 3,
808 {
809 80, /* Object */
810 2622, /* nullable Object */
811 2180, /* ReduceAction */
812 },
813 };
814 /* runtime type ReduceAction374 */
815 const struct type type_nit__parser__ReduceAction374 = {
816 -1, /*CAST DEAD*/
817 "ReduceAction374", /* class_name_string */
818 -1, /*CAST DEAD*/
819 0,
820 NULL, /*NO RESOLUTIONS*/
821 3,
822 {
823 80, /* Object */
824 2622, /* nullable Object */
825 2180, /* ReduceAction */
826 },
827 };
828 /* runtime type ReduceAction375 */
829 const struct type type_nit__parser__ReduceAction375 = {
830 -1, /*CAST DEAD*/
831 "ReduceAction375", /* class_name_string */
832 -1, /*CAST DEAD*/
833 0,
834 NULL, /*NO RESOLUTIONS*/
835 3,
836 {
837 80, /* Object */
838 2622, /* nullable Object */
839 2180, /* ReduceAction */
840 },
841 };
842 /* runtime type ReduceAction376 */
843 const struct type type_nit__parser__ReduceAction376 = {
844 -1, /*CAST DEAD*/
845 "ReduceAction376", /* class_name_string */
846 -1, /*CAST DEAD*/
847 0,
848 NULL, /*NO RESOLUTIONS*/
849 3,
850 {
851 80, /* Object */
852 2622, /* nullable Object */
853 2180, /* ReduceAction */
854 },
855 };
856 /* runtime type ReduceAction377 */
857 const struct type type_nit__parser__ReduceAction377 = {
858 -1, /*CAST DEAD*/
859 "ReduceAction377", /* class_name_string */
860 -1, /*CAST DEAD*/
861 0,
862 NULL, /*NO RESOLUTIONS*/
863 3,
864 {
865 80, /* Object */
866 2622, /* nullable Object */
867 2180, /* ReduceAction */
868 },
869 };
870 /* runtime type ReduceAction378 */
871 const struct type type_nit__parser__ReduceAction378 = {
872 -1, /*CAST DEAD*/
873 "ReduceAction378", /* class_name_string */
874 -1, /*CAST DEAD*/
875 0,
876 NULL, /*NO RESOLUTIONS*/
877 3,
878 {
879 80, /* Object */
880 2622, /* nullable Object */
881 2180, /* ReduceAction */
882 },
883 };
884 /* runtime type ReduceAction379 */
885 const struct type type_nit__parser__ReduceAction379 = {
886 -1, /*CAST DEAD*/
887 "ReduceAction379", /* class_name_string */
888 -1, /*CAST DEAD*/
889 0,
890 NULL, /*NO RESOLUTIONS*/
891 3,
892 {
893 80, /* Object */
894 2622, /* nullable Object */
895 2180, /* ReduceAction */
896 },
897 };
898 /* runtime type ReduceAction380 */
899 const struct type type_nit__parser__ReduceAction380 = {
900 -1, /*CAST DEAD*/
901 "ReduceAction380", /* class_name_string */
902 -1, /*CAST DEAD*/
903 0,
904 NULL, /*NO RESOLUTIONS*/
905 3,
906 {
907 80, /* Object */
908 2622, /* nullable Object */
909 2180, /* ReduceAction */
910 },
911 };
912 /* runtime type ReduceAction381 */
913 const struct type type_nit__parser__ReduceAction381 = {
914 -1, /*CAST DEAD*/
915 "ReduceAction381", /* class_name_string */
916 -1, /*CAST DEAD*/
917 0,
918 NULL, /*NO RESOLUTIONS*/
919 3,
920 {
921 80, /* Object */
922 2622, /* nullable Object */
923 2180, /* ReduceAction */
924 },
925 };
926 /* runtime type ReduceAction382 */
927 const struct type type_nit__parser__ReduceAction382 = {
928 -1, /*CAST DEAD*/
929 "ReduceAction382", /* class_name_string */
930 -1, /*CAST DEAD*/
931 0,
932 NULL, /*NO RESOLUTIONS*/
933 3,
934 {
935 80, /* Object */
936 2622, /* nullable Object */
937 2180, /* ReduceAction */
938 },
939 };
940 /* runtime type ReduceAction383 */
941 const struct type type_nit__parser__ReduceAction383 = {
942 -1, /*CAST DEAD*/
943 "ReduceAction383", /* class_name_string */
944 -1, /*CAST DEAD*/
945 0,
946 NULL, /*NO RESOLUTIONS*/
947 3,
948 {
949 80, /* Object */
950 2622, /* nullable Object */
951 2180, /* ReduceAction */
952 },
953 };
954 /* runtime type ReduceAction386 */
955 const struct type type_nit__parser__ReduceAction386 = {
956 -1, /*CAST DEAD*/
957 "ReduceAction386", /* class_name_string */
958 -1, /*CAST DEAD*/
959 0,
960 NULL, /*NO RESOLUTIONS*/
961 3,
962 {
963 80, /* Object */
964 2622, /* nullable Object */
965 2180, /* ReduceAction */
966 },
967 };
968 /* runtime type ReduceAction387 */
969 const struct type type_nit__parser__ReduceAction387 = {
970 -1, /*CAST DEAD*/
971 "ReduceAction387", /* class_name_string */
972 -1, /*CAST DEAD*/
973 0,
974 NULL, /*NO RESOLUTIONS*/
975 3,
976 {
977 80, /* Object */
978 2622, /* nullable Object */
979 2180, /* ReduceAction */
980 },
981 };
982 /* runtime type ReduceAction388 */
983 const struct type type_nit__parser__ReduceAction388 = {
984 -1, /*CAST DEAD*/
985 "ReduceAction388", /* class_name_string */
986 -1, /*CAST DEAD*/
987 0,
988 NULL, /*NO RESOLUTIONS*/
989 3,
990 {
991 80, /* Object */
992 2622, /* nullable Object */
993 2180, /* ReduceAction */
994 },
995 };
996 /* runtime type ReduceAction389 */
997 const struct type type_nit__parser__ReduceAction389 = {
998 -1, /*CAST DEAD*/
999 "ReduceAction389", /* class_name_string */
1000 -1, /*CAST DEAD*/
1001 0,
1002 NULL, /*NO RESOLUTIONS*/
1003 3,
1004 {
1005 80, /* Object */
1006 2622, /* nullable Object */
1007 2180, /* ReduceAction */
1008 },
1009 };
1010 /* runtime type ReduceAction391 */
1011 const struct type type_nit__parser__ReduceAction391 = {
1012 -1, /*CAST DEAD*/
1013 "ReduceAction391", /* class_name_string */
1014 -1, /*CAST DEAD*/
1015 0,
1016 NULL, /*NO RESOLUTIONS*/
1017 3,
1018 {
1019 80, /* Object */
1020 2622, /* nullable Object */
1021 2180, /* ReduceAction */
1022 },
1023 };
1024 /* runtime type ReduceAction392 */
1025 const struct type type_nit__parser__ReduceAction392 = {
1026 -1, /*CAST DEAD*/
1027 "ReduceAction392", /* class_name_string */
1028 -1, /*CAST DEAD*/
1029 0,
1030 NULL, /*NO RESOLUTIONS*/
1031 3,
1032 {
1033 80, /* Object */
1034 2622, /* nullable Object */
1035 2180, /* ReduceAction */
1036 },
1037 };
1038 /* runtime type ReduceAction393 */
1039 const struct type type_nit__parser__ReduceAction393 = {
1040 -1, /*CAST DEAD*/
1041 "ReduceAction393", /* class_name_string */
1042 -1, /*CAST DEAD*/
1043 0,
1044 NULL, /*NO RESOLUTIONS*/
1045 3,
1046 {
1047 80, /* Object */
1048 2622, /* nullable Object */
1049 2180, /* ReduceAction */
1050 },
1051 };
1052 /* runtime type ReduceAction394 */
1053 const struct type type_nit__parser__ReduceAction394 = {
1054 -1, /*CAST DEAD*/
1055 "ReduceAction394", /* class_name_string */
1056 -1, /*CAST DEAD*/
1057 0,
1058 NULL, /*NO RESOLUTIONS*/
1059 3,
1060 {
1061 80, /* Object */
1062 2622, /* nullable Object */
1063 2180, /* ReduceAction */
1064 },
1065 };
1066 /* runtime type ReduceAction396 */
1067 const struct type type_nit__parser__ReduceAction396 = {
1068 -1, /*CAST DEAD*/
1069 "ReduceAction396", /* class_name_string */
1070 -1, /*CAST DEAD*/
1071 0,
1072 NULL, /*NO RESOLUTIONS*/
1073 3,
1074 {
1075 80, /* Object */
1076 2622, /* nullable Object */
1077 2180, /* ReduceAction */
1078 },
1079 };
1080 /* runtime type ReduceAction398 */
1081 const struct type type_nit__parser__ReduceAction398 = {
1082 -1, /*CAST DEAD*/
1083 "ReduceAction398", /* class_name_string */
1084 -1, /*CAST DEAD*/
1085 0,
1086 NULL, /*NO RESOLUTIONS*/
1087 3,
1088 {
1089 80, /* Object */
1090 2622, /* nullable Object */
1091 2180, /* ReduceAction */
1092 },
1093 };
1094 /* runtime type ReduceAction399 */
1095 const struct type type_nit__parser__ReduceAction399 = {
1096 -1, /*CAST DEAD*/
1097 "ReduceAction399", /* class_name_string */
1098 -1, /*CAST DEAD*/
1099 0,
1100 NULL, /*NO RESOLUTIONS*/
1101 3,
1102 {
1103 80, /* Object */
1104 2622, /* nullable Object */
1105 2180, /* ReduceAction */
1106 },
1107 };
1108 /* runtime type ReduceAction400 */
1109 const struct type type_nit__parser__ReduceAction400 = {
1110 -1, /*CAST DEAD*/
1111 "ReduceAction400", /* class_name_string */
1112 -1, /*CAST DEAD*/
1113 0,
1114 NULL, /*NO RESOLUTIONS*/
1115 3,
1116 {
1117 80, /* Object */
1118 2622, /* nullable Object */
1119 2180, /* ReduceAction */
1120 },
1121 };
1122 /* runtime type ReduceAction401 */
1123 const struct type type_nit__parser__ReduceAction401 = {
1124 -1, /*CAST DEAD*/
1125 "ReduceAction401", /* class_name_string */
1126 -1, /*CAST DEAD*/
1127 0,
1128 NULL, /*NO RESOLUTIONS*/
1129 3,
1130 {
1131 80, /* Object */
1132 2622, /* nullable Object */
1133 2180, /* ReduceAction */
1134 },
1135 };
1136 /* runtime type ReduceAction402 */
1137 const struct type type_nit__parser__ReduceAction402 = {
1138 -1, /*CAST DEAD*/
1139 "ReduceAction402", /* class_name_string */
1140 -1, /*CAST DEAD*/
1141 0,
1142 NULL, /*NO RESOLUTIONS*/
1143 3,
1144 {
1145 80, /* Object */
1146 2622, /* nullable Object */
1147 2180, /* ReduceAction */
1148 },
1149 };
1150 /* runtime type ReduceAction403 */
1151 const struct type type_nit__parser__ReduceAction403 = {
1152 -1, /*CAST DEAD*/
1153 "ReduceAction403", /* class_name_string */
1154 -1, /*CAST DEAD*/
1155 0,
1156 NULL, /*NO RESOLUTIONS*/
1157 3,
1158 {
1159 80, /* Object */
1160 2622, /* nullable Object */
1161 2180, /* ReduceAction */
1162 },
1163 };
1164 /* runtime type ReduceAction406 */
1165 const struct type type_nit__parser__ReduceAction406 = {
1166 -1, /*CAST DEAD*/
1167 "ReduceAction406", /* class_name_string */
1168 -1, /*CAST DEAD*/
1169 0,
1170 NULL, /*NO RESOLUTIONS*/
1171 3,
1172 {
1173 80, /* Object */
1174 2622, /* nullable Object */
1175 2180, /* ReduceAction */
1176 },
1177 };
1178 /* runtime type ReduceAction407 */
1179 const struct type type_nit__parser__ReduceAction407 = {
1180 -1, /*CAST DEAD*/
1181 "ReduceAction407", /* class_name_string */
1182 -1, /*CAST DEAD*/
1183 0,
1184 NULL, /*NO RESOLUTIONS*/
1185 3,
1186 {
1187 80, /* Object */
1188 2622, /* nullable Object */
1189 2180, /* ReduceAction */
1190 },
1191 };
1192 /* runtime type ReduceAction408 */
1193 const struct type type_nit__parser__ReduceAction408 = {
1194 -1, /*CAST DEAD*/
1195 "ReduceAction408", /* class_name_string */
1196 -1, /*CAST DEAD*/
1197 0,
1198 NULL, /*NO RESOLUTIONS*/
1199 3,
1200 {
1201 80, /* Object */
1202 2622, /* nullable Object */
1203 2180, /* ReduceAction */
1204 },
1205 };
1206 /* runtime type ReduceAction409 */
1207 const struct type type_nit__parser__ReduceAction409 = {
1208 -1, /*CAST DEAD*/
1209 "ReduceAction409", /* class_name_string */
1210 -1, /*CAST DEAD*/
1211 0,
1212 NULL, /*NO RESOLUTIONS*/
1213 3,
1214 {
1215 80, /* Object */
1216 2622, /* nullable Object */
1217 2180, /* ReduceAction */
1218 },
1219 };
1220 /* runtime type ReduceAction410 */
1221 const struct type type_nit__parser__ReduceAction410 = {
1222 -1, /*CAST DEAD*/
1223 "ReduceAction410", /* class_name_string */
1224 -1, /*CAST DEAD*/
1225 0,
1226 NULL, /*NO RESOLUTIONS*/
1227 3,
1228 {
1229 80, /* Object */
1230 2622, /* nullable Object */
1231 2180, /* ReduceAction */
1232 },
1233 };
1234 /* runtime type ReduceAction412 */
1235 const struct type type_nit__parser__ReduceAction412 = {
1236 -1, /*CAST DEAD*/
1237 "ReduceAction412", /* class_name_string */
1238 -1, /*CAST DEAD*/
1239 0,
1240 NULL, /*NO RESOLUTIONS*/
1241 3,
1242 {
1243 80, /* Object */
1244 2622, /* nullable Object */
1245 2180, /* ReduceAction */
1246 },
1247 };
1248 /* runtime type ReduceAction413 */
1249 const struct type type_nit__parser__ReduceAction413 = {
1250 -1, /*CAST DEAD*/
1251 "ReduceAction413", /* class_name_string */
1252 -1, /*CAST DEAD*/
1253 0,
1254 NULL, /*NO RESOLUTIONS*/
1255 3,
1256 {
1257 80, /* Object */
1258 2622, /* nullable Object */
1259 2180, /* ReduceAction */
1260 },
1261 };
1262 /* runtime type ReduceAction414 */
1263 const struct type type_nit__parser__ReduceAction414 = {
1264 -1, /*CAST DEAD*/
1265 "ReduceAction414", /* class_name_string */
1266 -1, /*CAST DEAD*/
1267 0,
1268 NULL, /*NO RESOLUTIONS*/
1269 3,
1270 {
1271 80, /* Object */
1272 2622, /* nullable Object */
1273 2180, /* ReduceAction */
1274 },
1275 };
1276 /* runtime type ReduceAction415 */
1277 const struct type type_nit__parser__ReduceAction415 = {
1278 -1, /*CAST DEAD*/
1279 "ReduceAction415", /* class_name_string */
1280 -1, /*CAST DEAD*/
1281 0,
1282 NULL, /*NO RESOLUTIONS*/
1283 3,
1284 {
1285 80, /* Object */
1286 2622, /* nullable Object */
1287 2180, /* ReduceAction */
1288 },
1289 };
1290 /* runtime type ReduceAction418 */
1291 const struct type type_nit__parser__ReduceAction418 = {
1292 -1, /*CAST DEAD*/
1293 "ReduceAction418", /* class_name_string */
1294 -1, /*CAST DEAD*/
1295 0,
1296 NULL, /*NO RESOLUTIONS*/
1297 3,
1298 {
1299 80, /* Object */
1300 2622, /* nullable Object */
1301 2180, /* ReduceAction */
1302 },
1303 };
1304 /* runtime type ReduceAction420 */
1305 const struct type type_nit__parser__ReduceAction420 = {
1306 -1, /*CAST DEAD*/
1307 "ReduceAction420", /* class_name_string */
1308 -1, /*CAST DEAD*/
1309 0,
1310 NULL, /*NO RESOLUTIONS*/
1311 3,
1312 {
1313 80, /* Object */
1314 2622, /* nullable Object */
1315 2180, /* ReduceAction */
1316 },
1317 };
1318 /* runtime type ReduceAction421 */
1319 const struct type type_nit__parser__ReduceAction421 = {
1320 -1, /*CAST DEAD*/
1321 "ReduceAction421", /* class_name_string */
1322 -1, /*CAST DEAD*/
1323 0,
1324 NULL, /*NO RESOLUTIONS*/
1325 3,
1326 {
1327 80, /* Object */
1328 2622, /* nullable Object */
1329 2180, /* ReduceAction */
1330 },
1331 };
1332 /* runtime type ReduceAction422 */
1333 const struct type type_nit__parser__ReduceAction422 = {
1334 -1, /*CAST DEAD*/
1335 "ReduceAction422", /* class_name_string */
1336 -1, /*CAST DEAD*/
1337 0,
1338 NULL, /*NO RESOLUTIONS*/
1339 3,
1340 {
1341 80, /* Object */
1342 2622, /* nullable Object */
1343 2180, /* ReduceAction */
1344 },
1345 };
1346 /* runtime type ReduceAction423 */
1347 const struct type type_nit__parser__ReduceAction423 = {
1348 -1, /*CAST DEAD*/
1349 "ReduceAction423", /* class_name_string */
1350 -1, /*CAST DEAD*/
1351 0,
1352 NULL, /*NO RESOLUTIONS*/
1353 3,
1354 {
1355 80, /* Object */
1356 2622, /* nullable Object */
1357 2180, /* ReduceAction */
1358 },
1359 };
1360 /* runtime type ReduceAction424 */
1361 const struct type type_nit__parser__ReduceAction424 = {
1362 -1, /*CAST DEAD*/
1363 "ReduceAction424", /* class_name_string */
1364 -1, /*CAST DEAD*/
1365 0,
1366 NULL, /*NO RESOLUTIONS*/
1367 3,
1368 {
1369 80, /* Object */
1370 2622, /* nullable Object */
1371 2180, /* ReduceAction */
1372 },
1373 };
1374 /* runtime type ReduceAction425 */
1375 const struct type type_nit__parser__ReduceAction425 = {
1376 -1, /*CAST DEAD*/
1377 "ReduceAction425", /* class_name_string */
1378 -1, /*CAST DEAD*/
1379 0,
1380 NULL, /*NO RESOLUTIONS*/
1381 3,
1382 {
1383 80, /* Object */
1384 2622, /* nullable Object */
1385 2180, /* ReduceAction */
1386 },
1387 };
1388 /* runtime type ReduceAction426 */
1389 const struct type type_nit__parser__ReduceAction426 = {
1390 -1, /*CAST DEAD*/
1391 "ReduceAction426", /* class_name_string */
1392 -1, /*CAST DEAD*/
1393 0,
1394 NULL, /*NO RESOLUTIONS*/
1395 3,
1396 {
1397 80, /* Object */
1398 2622, /* nullable Object */
1399 2180, /* ReduceAction */
1400 },
1401 };
1402 /* runtime type ReduceAction427 */
1403 const struct type type_nit__parser__ReduceAction427 = {
1404 -1, /*CAST DEAD*/
1405 "ReduceAction427", /* class_name_string */
1406 -1, /*CAST DEAD*/
1407 0,
1408 NULL, /*NO RESOLUTIONS*/
1409 3,
1410 {
1411 80, /* Object */
1412 2622, /* nullable Object */
1413 2180, /* ReduceAction */
1414 },
1415 };
1416 /* runtime type ReduceAction428 */
1417 const struct type type_nit__parser__ReduceAction428 = {
1418 -1, /*CAST DEAD*/
1419 "ReduceAction428", /* class_name_string */
1420 -1, /*CAST DEAD*/
1421 0,
1422 NULL, /*NO RESOLUTIONS*/
1423 3,
1424 {
1425 80, /* Object */
1426 2622, /* nullable Object */
1427 2180, /* ReduceAction */
1428 },
1429 };
1430 /* runtime type ReduceAction429 */
1431 const struct type type_nit__parser__ReduceAction429 = {
1432 -1, /*CAST DEAD*/
1433 "ReduceAction429", /* class_name_string */
1434 -1, /*CAST DEAD*/
1435 0,
1436 NULL, /*NO RESOLUTIONS*/
1437 3,
1438 {
1439 80, /* Object */
1440 2622, /* nullable Object */
1441 2180, /* ReduceAction */
1442 },
1443 };
1444 /* runtime type ReduceAction430 */
1445 const struct type type_nit__parser__ReduceAction430 = {
1446 -1, /*CAST DEAD*/
1447 "ReduceAction430", /* class_name_string */
1448 -1, /*CAST DEAD*/
1449 0,
1450 NULL, /*NO RESOLUTIONS*/
1451 3,
1452 {
1453 80, /* Object */
1454 2622, /* nullable Object */
1455 2180, /* ReduceAction */
1456 },
1457 };
1458 /* runtime type ReduceAction434 */
1459 const struct type type_nit__parser__ReduceAction434 = {
1460 -1, /*CAST DEAD*/
1461 "ReduceAction434", /* class_name_string */
1462 -1, /*CAST DEAD*/
1463 0,
1464 NULL, /*NO RESOLUTIONS*/
1465 3,
1466 {
1467 80, /* Object */
1468 2622, /* nullable Object */
1469 2180, /* ReduceAction */
1470 },
1471 };
1472 /* runtime type ReduceAction437 */
1473 const struct type type_nit__parser__ReduceAction437 = {
1474 -1, /*CAST DEAD*/
1475 "ReduceAction437", /* class_name_string */
1476 -1, /*CAST DEAD*/
1477 0,
1478 NULL, /*NO RESOLUTIONS*/
1479 3,
1480 {
1481 80, /* Object */
1482 2622, /* nullable Object */
1483 2180, /* ReduceAction */
1484 },
1485 };
1486 /* runtime type ReduceAction438 */
1487 const struct type type_nit__parser__ReduceAction438 = {
1488 -1, /*CAST DEAD*/
1489 "ReduceAction438", /* class_name_string */
1490 -1, /*CAST DEAD*/
1491 0,
1492 NULL, /*NO RESOLUTIONS*/
1493 3,
1494 {
1495 80, /* Object */
1496 2622, /* nullable Object */
1497 2180, /* ReduceAction */
1498 },
1499 };
1500 /* runtime type ReduceAction439 */
1501 const struct type type_nit__parser__ReduceAction439 = {
1502 -1, /*CAST DEAD*/
1503 "ReduceAction439", /* class_name_string */
1504 -1, /*CAST DEAD*/
1505 0,
1506 NULL, /*NO RESOLUTIONS*/
1507 3,
1508 {
1509 80, /* Object */
1510 2622, /* nullable Object */
1511 2180, /* ReduceAction */
1512 },
1513 };
1514 /* runtime type ReduceAction440 */
1515 const struct type type_nit__parser__ReduceAction440 = {
1516 -1, /*CAST DEAD*/
1517 "ReduceAction440", /* class_name_string */
1518 -1, /*CAST DEAD*/
1519 0,
1520 NULL, /*NO RESOLUTIONS*/
1521 3,
1522 {
1523 80, /* Object */
1524 2622, /* nullable Object */
1525 2180, /* ReduceAction */
1526 },
1527 };
1528 /* runtime type ReduceAction441 */
1529 const struct type type_nit__parser__ReduceAction441 = {
1530 -1, /*CAST DEAD*/
1531 "ReduceAction441", /* class_name_string */
1532 -1, /*CAST DEAD*/
1533 0,
1534 NULL, /*NO RESOLUTIONS*/
1535 3,
1536 {
1537 80, /* Object */
1538 2622, /* nullable Object */
1539 2180, /* ReduceAction */
1540 },
1541 };
1542 /* runtime type ReduceAction442 */
1543 const struct type type_nit__parser__ReduceAction442 = {
1544 -1, /*CAST DEAD*/
1545 "ReduceAction442", /* class_name_string */
1546 -1, /*CAST DEAD*/
1547 0,
1548 NULL, /*NO RESOLUTIONS*/
1549 3,
1550 {
1551 80, /* Object */
1552 2622, /* nullable Object */
1553 2180, /* ReduceAction */
1554 },
1555 };
1556 /* runtime type ReduceAction443 */
1557 const struct type type_nit__parser__ReduceAction443 = {
1558 -1, /*CAST DEAD*/
1559 "ReduceAction443", /* class_name_string */
1560 -1, /*CAST DEAD*/
1561 0,
1562 NULL, /*NO RESOLUTIONS*/
1563 3,
1564 {
1565 80, /* Object */
1566 2622, /* nullable Object */
1567 2180, /* ReduceAction */
1568 },
1569 };
1570 /* runtime type ReduceAction444 */
1571 const struct type type_nit__parser__ReduceAction444 = {
1572 -1, /*CAST DEAD*/
1573 "ReduceAction444", /* class_name_string */
1574 -1, /*CAST DEAD*/
1575 0,
1576 NULL, /*NO RESOLUTIONS*/
1577 3,
1578 {
1579 80, /* Object */
1580 2622, /* nullable Object */
1581 2180, /* ReduceAction */
1582 },
1583 };
1584 /* runtime type ReduceAction446 */
1585 const struct type type_nit__parser__ReduceAction446 = {
1586 -1, /*CAST DEAD*/
1587 "ReduceAction446", /* class_name_string */
1588 -1, /*CAST DEAD*/
1589 0,
1590 NULL, /*NO RESOLUTIONS*/
1591 3,
1592 {
1593 80, /* Object */
1594 2622, /* nullable Object */
1595 2180, /* ReduceAction */
1596 },
1597 };
1598 /* runtime type ReduceAction448 */
1599 const struct type type_nit__parser__ReduceAction448 = {
1600 -1, /*CAST DEAD*/
1601 "ReduceAction448", /* class_name_string */
1602 -1, /*CAST DEAD*/
1603 0,
1604 NULL, /*NO RESOLUTIONS*/
1605 3,
1606 {
1607 80, /* Object */
1608 2622, /* nullable Object */
1609 2180, /* ReduceAction */
1610 },
1611 };
1612 /* runtime type ReduceAction449 */
1613 const struct type type_nit__parser__ReduceAction449 = {
1614 -1, /*CAST DEAD*/
1615 "ReduceAction449", /* class_name_string */
1616 -1, /*CAST DEAD*/
1617 0,
1618 NULL, /*NO RESOLUTIONS*/
1619 3,
1620 {
1621 80, /* Object */
1622 2622, /* nullable Object */
1623 2180, /* ReduceAction */
1624 },
1625 };
1626 /* runtime type ReduceAction451 */
1627 const struct type type_nit__parser__ReduceAction451 = {
1628 -1, /*CAST DEAD*/
1629 "ReduceAction451", /* class_name_string */
1630 -1, /*CAST DEAD*/
1631 0,
1632 NULL, /*NO RESOLUTIONS*/
1633 3,
1634 {
1635 80, /* Object */
1636 2622, /* nullable Object */
1637 2180, /* ReduceAction */
1638 },
1639 };
1640 /* runtime type ReduceAction452 */
1641 const struct type type_nit__parser__ReduceAction452 = {
1642 -1, /*CAST DEAD*/
1643 "ReduceAction452", /* class_name_string */
1644 -1, /*CAST DEAD*/
1645 0,
1646 NULL, /*NO RESOLUTIONS*/
1647 3,
1648 {
1649 80, /* Object */
1650 2622, /* nullable Object */
1651 2180, /* ReduceAction */
1652 },
1653 };
1654 /* runtime type ReduceAction453 */
1655 const struct type type_nit__parser__ReduceAction453 = {
1656 -1, /*CAST DEAD*/
1657 "ReduceAction453", /* class_name_string */
1658 -1, /*CAST DEAD*/
1659 0,
1660 NULL, /*NO RESOLUTIONS*/
1661 3,
1662 {
1663 80, /* Object */
1664 2622, /* nullable Object */
1665 2180, /* ReduceAction */
1666 },
1667 };
1668 /* runtime type ReduceAction454 */
1669 const struct type type_nit__parser__ReduceAction454 = {
1670 -1, /*CAST DEAD*/
1671 "ReduceAction454", /* class_name_string */
1672 -1, /*CAST DEAD*/
1673 0,
1674 NULL, /*NO RESOLUTIONS*/
1675 3,
1676 {
1677 80, /* Object */
1678 2622, /* nullable Object */
1679 2180, /* ReduceAction */
1680 },
1681 };
1682 /* runtime type ReduceAction455 */
1683 const struct type type_nit__parser__ReduceAction455 = {
1684 -1, /*CAST DEAD*/
1685 "ReduceAction455", /* class_name_string */
1686 -1, /*CAST DEAD*/
1687 0,
1688 NULL, /*NO RESOLUTIONS*/
1689 3,
1690 {
1691 80, /* Object */
1692 2622, /* nullable Object */
1693 2180, /* ReduceAction */
1694 },
1695 };
1696 /* runtime type ReduceAction456 */
1697 const struct type type_nit__parser__ReduceAction456 = {
1698 -1, /*CAST DEAD*/
1699 "ReduceAction456", /* class_name_string */
1700 -1, /*CAST DEAD*/
1701 0,
1702 NULL, /*NO RESOLUTIONS*/
1703 3,
1704 {
1705 80, /* Object */
1706 2622, /* nullable Object */
1707 2180, /* ReduceAction */
1708 },
1709 };
1710 /* runtime type ReduceAction457 */
1711 const struct type type_nit__parser__ReduceAction457 = {
1712 -1, /*CAST DEAD*/
1713 "ReduceAction457", /* class_name_string */
1714 -1, /*CAST DEAD*/
1715 0,
1716 NULL, /*NO RESOLUTIONS*/
1717 3,
1718 {
1719 80, /* Object */
1720 2622, /* nullable Object */
1721 2180, /* ReduceAction */
1722 },
1723 };
1724 /* runtime type ReduceAction458 */
1725 const struct type type_nit__parser__ReduceAction458 = {
1726 -1, /*CAST DEAD*/
1727 "ReduceAction458", /* class_name_string */
1728 -1, /*CAST DEAD*/
1729 0,
1730 NULL, /*NO RESOLUTIONS*/
1731 3,
1732 {
1733 80, /* Object */
1734 2622, /* nullable Object */
1735 2180, /* ReduceAction */
1736 },
1737 };
1738 /* runtime type ReduceAction459 */
1739 const struct type type_nit__parser__ReduceAction459 = {
1740 -1, /*CAST DEAD*/
1741 "ReduceAction459", /* class_name_string */
1742 -1, /*CAST DEAD*/
1743 0,
1744 NULL, /*NO RESOLUTIONS*/
1745 3,
1746 {
1747 80, /* Object */
1748 2622, /* nullable Object */
1749 2180, /* ReduceAction */
1750 },
1751 };
1752 /* runtime type ReduceAction460 */
1753 const struct type type_nit__parser__ReduceAction460 = {
1754 -1, /*CAST DEAD*/
1755 "ReduceAction460", /* class_name_string */
1756 -1, /*CAST DEAD*/
1757 0,
1758 NULL, /*NO RESOLUTIONS*/
1759 3,
1760 {
1761 80, /* Object */
1762 2622, /* nullable Object */
1763 2180, /* ReduceAction */
1764 },
1765 };
1766 /* runtime type ReduceAction461 */
1767 const struct type type_nit__parser__ReduceAction461 = {
1768 -1, /*CAST DEAD*/
1769 "ReduceAction461", /* class_name_string */
1770 -1, /*CAST DEAD*/
1771 0,
1772 NULL, /*NO RESOLUTIONS*/
1773 3,
1774 {
1775 80, /* Object */
1776 2622, /* nullable Object */
1777 2180, /* ReduceAction */
1778 },
1779 };
1780 /* runtime type ReduceAction462 */
1781 const struct type type_nit__parser__ReduceAction462 = {
1782 -1, /*CAST DEAD*/
1783 "ReduceAction462", /* class_name_string */
1784 -1, /*CAST DEAD*/
1785 0,
1786 NULL, /*NO RESOLUTIONS*/
1787 3,
1788 {
1789 80, /* Object */
1790 2622, /* nullable Object */
1791 2180, /* ReduceAction */
1792 },
1793 };
1794 /* runtime type ReduceAction463 */
1795 const struct type type_nit__parser__ReduceAction463 = {
1796 -1, /*CAST DEAD*/
1797 "ReduceAction463", /* class_name_string */
1798 -1, /*CAST DEAD*/
1799 0,
1800 NULL, /*NO RESOLUTIONS*/
1801 3,
1802 {
1803 80, /* Object */
1804 2622, /* nullable Object */
1805 2180, /* ReduceAction */
1806 },
1807 };
1808 /* runtime type ReduceAction465 */
1809 const struct type type_nit__parser__ReduceAction465 = {
1810 -1, /*CAST DEAD*/
1811 "ReduceAction465", /* class_name_string */
1812 -1, /*CAST DEAD*/
1813 0,
1814 NULL, /*NO RESOLUTIONS*/
1815 3,
1816 {
1817 80, /* Object */
1818 2622, /* nullable Object */
1819 2180, /* ReduceAction */
1820 },
1821 };
1822 /* runtime type ReduceAction466 */
1823 const struct type type_nit__parser__ReduceAction466 = {
1824 -1, /*CAST DEAD*/
1825 "ReduceAction466", /* class_name_string */
1826 -1, /*CAST DEAD*/
1827 0,
1828 NULL, /*NO RESOLUTIONS*/
1829 3,
1830 {
1831 80, /* Object */
1832 2622, /* nullable Object */
1833 2180, /* ReduceAction */
1834 },
1835 };
1836 /* runtime type ReduceAction467 */
1837 const struct type type_nit__parser__ReduceAction467 = {
1838 -1, /*CAST DEAD*/
1839 "ReduceAction467", /* class_name_string */
1840 -1, /*CAST DEAD*/
1841 0,
1842 NULL, /*NO RESOLUTIONS*/
1843 3,
1844 {
1845 80, /* Object */
1846 2622, /* nullable Object */
1847 2180, /* ReduceAction */
1848 },
1849 };
1850 /* runtime type ReduceAction469 */
1851 const struct type type_nit__parser__ReduceAction469 = {
1852 -1, /*CAST DEAD*/
1853 "ReduceAction469", /* class_name_string */
1854 -1, /*CAST DEAD*/
1855 0,
1856 NULL, /*NO RESOLUTIONS*/
1857 3,
1858 {
1859 80, /* Object */
1860 2622, /* nullable Object */
1861 2180, /* ReduceAction */
1862 },
1863 };
1864 /* runtime type ReduceAction470 */
1865 const struct type type_nit__parser__ReduceAction470 = {
1866 -1, /*CAST DEAD*/
1867 "ReduceAction470", /* class_name_string */
1868 -1, /*CAST DEAD*/
1869 0,
1870 NULL, /*NO RESOLUTIONS*/
1871 3,
1872 {
1873 80, /* Object */
1874 2622, /* nullable Object */
1875 2180, /* ReduceAction */
1876 },
1877 };
1878 /* runtime type ReduceAction471 */
1879 const struct type type_nit__parser__ReduceAction471 = {
1880 -1, /*CAST DEAD*/
1881 "ReduceAction471", /* class_name_string */
1882 -1, /*CAST DEAD*/
1883 0,
1884 NULL, /*NO RESOLUTIONS*/
1885 3,
1886 {
1887 80, /* Object */
1888 2622, /* nullable Object */
1889 2180, /* ReduceAction */
1890 },
1891 };
1892 /* runtime type ReduceAction473 */
1893 const struct type type_nit__parser__ReduceAction473 = {
1894 -1, /*CAST DEAD*/
1895 "ReduceAction473", /* class_name_string */
1896 -1, /*CAST DEAD*/
1897 0,
1898 NULL, /*NO RESOLUTIONS*/
1899 3,
1900 {
1901 80, /* Object */
1902 2622, /* nullable Object */
1903 2180, /* ReduceAction */
1904 },
1905 };
1906 /* runtime type ReduceAction474 */
1907 const struct type type_nit__parser__ReduceAction474 = {
1908 -1, /*CAST DEAD*/
1909 "ReduceAction474", /* class_name_string */
1910 -1, /*CAST DEAD*/
1911 0,
1912 NULL, /*NO RESOLUTIONS*/
1913 3,
1914 {
1915 80, /* Object */
1916 2622, /* nullable Object */
1917 2180, /* ReduceAction */
1918 },
1919 };
1920 /* runtime type ReduceAction476 */
1921 const struct type type_nit__parser__ReduceAction476 = {
1922 -1, /*CAST DEAD*/
1923 "ReduceAction476", /* class_name_string */
1924 -1, /*CAST DEAD*/
1925 0,
1926 NULL, /*NO RESOLUTIONS*/
1927 3,
1928 {
1929 80, /* Object */
1930 2622, /* nullable Object */
1931 2180, /* ReduceAction */
1932 },
1933 };
1934 /* runtime type ReduceAction477 */
1935 const struct type type_nit__parser__ReduceAction477 = {
1936 -1, /*CAST DEAD*/
1937 "ReduceAction477", /* class_name_string */
1938 -1, /*CAST DEAD*/
1939 0,
1940 NULL, /*NO RESOLUTIONS*/
1941 3,
1942 {
1943 80, /* Object */
1944 2622, /* nullable Object */
1945 2180, /* ReduceAction */
1946 },
1947 };
1948 /* runtime type ReduceAction480 */
1949 const struct type type_nit__parser__ReduceAction480 = {
1950 -1, /*CAST DEAD*/
1951 "ReduceAction480", /* class_name_string */
1952 -1, /*CAST DEAD*/
1953 0,
1954 NULL, /*NO RESOLUTIONS*/
1955 3,
1956 {
1957 80, /* Object */
1958 2622, /* nullable Object */
1959 2180, /* ReduceAction */
1960 },
1961 };
1962 /* runtime type ReduceAction481 */
1963 const struct type type_nit__parser__ReduceAction481 = {
1964 -1, /*CAST DEAD*/
1965 "ReduceAction481", /* class_name_string */
1966 -1, /*CAST DEAD*/
1967 0,
1968 NULL, /*NO RESOLUTIONS*/
1969 3,
1970 {
1971 80, /* Object */
1972 2622, /* nullable Object */
1973 2180, /* ReduceAction */
1974 },
1975 };
1976 /* runtime type ReduceAction484 */
1977 const struct type type_nit__parser__ReduceAction484 = {
1978 -1, /*CAST DEAD*/
1979 "ReduceAction484", /* class_name_string */
1980 -1, /*CAST DEAD*/
1981 0,
1982 NULL, /*NO RESOLUTIONS*/
1983 3,
1984 {
1985 80, /* Object */
1986 2622, /* nullable Object */
1987 2180, /* ReduceAction */
1988 },
1989 };
1990 /* runtime type ReduceAction486 */
1991 const struct type type_nit__parser__ReduceAction486 = {
1992 -1, /*CAST DEAD*/
1993 "ReduceAction486", /* class_name_string */
1994 -1, /*CAST DEAD*/
1995 0,
1996 NULL, /*NO RESOLUTIONS*/
1997 3,
1998 {
1999 80, /* Object */
2000 2622, /* nullable Object */
2001 2180, /* ReduceAction */
2002 },
2003 };
2004 /* runtime type ReduceAction487 */
2005 const struct type type_nit__parser__ReduceAction487 = {
2006 -1, /*CAST DEAD*/
2007 "ReduceAction487", /* class_name_string */
2008 -1, /*CAST DEAD*/
2009 0,
2010 NULL, /*NO RESOLUTIONS*/
2011 3,
2012 {
2013 80, /* Object */
2014 2622, /* nullable Object */
2015 2180, /* ReduceAction */
2016 },
2017 };
2018 /* runtime type ReduceAction488 */
2019 const struct type type_nit__parser__ReduceAction488 = {
2020 -1, /*CAST DEAD*/
2021 "ReduceAction488", /* class_name_string */
2022 -1, /*CAST DEAD*/
2023 0,
2024 NULL, /*NO RESOLUTIONS*/
2025 3,
2026 {
2027 80, /* Object */
2028 2622, /* nullable Object */
2029 2180, /* ReduceAction */
2030 },
2031 };
2032 /* runtime type ReduceAction490 */
2033 const struct type type_nit__parser__ReduceAction490 = {
2034 -1, /*CAST DEAD*/
2035 "ReduceAction490", /* class_name_string */
2036 -1, /*CAST DEAD*/
2037 0,
2038 NULL, /*NO RESOLUTIONS*/
2039 3,
2040 {
2041 80, /* Object */
2042 2622, /* nullable Object */
2043 2180, /* ReduceAction */
2044 },
2045 };
2046 /* runtime type ReduceAction492 */
2047 const struct type type_nit__parser__ReduceAction492 = {
2048 -1, /*CAST DEAD*/
2049 "ReduceAction492", /* class_name_string */
2050 -1, /*CAST DEAD*/
2051 0,
2052 NULL, /*NO RESOLUTIONS*/
2053 3,
2054 {
2055 80, /* Object */
2056 2622, /* nullable Object */
2057 2180, /* ReduceAction */
2058 },
2059 };
2060 /* runtime type ReduceAction493 */
2061 const struct type type_nit__parser__ReduceAction493 = {
2062 -1, /*CAST DEAD*/
2063 "ReduceAction493", /* class_name_string */
2064 -1, /*CAST DEAD*/
2065 0,
2066 NULL, /*NO RESOLUTIONS*/
2067 3,
2068 {
2069 80, /* Object */
2070 2622, /* nullable Object */
2071 2180, /* ReduceAction */
2072 },
2073 };
2074 /* runtime type ReduceAction496 */
2075 const struct type type_nit__parser__ReduceAction496 = {
2076 -1, /*CAST DEAD*/
2077 "ReduceAction496", /* class_name_string */
2078 -1, /*CAST DEAD*/
2079 0,
2080 NULL, /*NO RESOLUTIONS*/
2081 3,
2082 {
2083 80, /* Object */
2084 2622, /* nullable Object */
2085 2180, /* ReduceAction */
2086 },
2087 };
2088 /* runtime type ReduceAction871 */
2089 const struct type type_nit__parser__ReduceAction871 = {
2090 -1, /*CAST DEAD*/
2091 "ReduceAction871", /* class_name_string */
2092 -1, /*CAST DEAD*/
2093 0,
2094 NULL, /*NO RESOLUTIONS*/
2095 3,
2096 {
2097 80, /* Object */
2098 2622, /* nullable Object */
2099 2180, /* ReduceAction */
2100 },
2101 };
2102 /* runtime type ReduceAction873 */
2103 const struct type type_nit__parser__ReduceAction873 = {
2104 -1, /*CAST DEAD*/
2105 "ReduceAction873", /* class_name_string */
2106 -1, /*CAST DEAD*/
2107 0,
2108 NULL, /*NO RESOLUTIONS*/
2109 3,
2110 {
2111 80, /* Object */
2112 2622, /* nullable Object */
2113 2180, /* ReduceAction */
2114 },
2115 };
2116 /* runtime type ReduceAction874 */
2117 const struct type type_nit__parser__ReduceAction874 = {
2118 -1, /*CAST DEAD*/
2119 "ReduceAction874", /* class_name_string */
2120 -1, /*CAST DEAD*/
2121 0,
2122 NULL, /*NO RESOLUTIONS*/
2123 3,
2124 {
2125 80, /* Object */
2126 2622, /* nullable Object */
2127 2180, /* ReduceAction */
2128 },
2129 };
2130 /* runtime type ReduceAction875 */
2131 const struct type type_nit__parser__ReduceAction875 = {
2132 -1, /*CAST DEAD*/
2133 "ReduceAction875", /* class_name_string */
2134 -1, /*CAST DEAD*/
2135 0,
2136 NULL, /*NO RESOLUTIONS*/
2137 3,
2138 {
2139 80, /* Object */
2140 2622, /* nullable Object */
2141 2180, /* ReduceAction */
2142 },
2143 };
2144 /* runtime type ReduceAction876 */
2145 const struct type type_nit__parser__ReduceAction876 = {
2146 -1, /*CAST DEAD*/
2147 "ReduceAction876", /* class_name_string */
2148 -1, /*CAST DEAD*/
2149 0,
2150 NULL, /*NO RESOLUTIONS*/
2151 3,
2152 {
2153 80, /* Object */
2154 2622, /* nullable Object */
2155 2180, /* ReduceAction */
2156 },
2157 };
2158 /* runtime type ReduceAction877 */
2159 const struct type type_nit__parser__ReduceAction877 = {
2160 -1, /*CAST DEAD*/
2161 "ReduceAction877", /* class_name_string */
2162 -1, /*CAST DEAD*/
2163 0,
2164 NULL, /*NO RESOLUTIONS*/
2165 3,
2166 {
2167 80, /* Object */
2168 2622, /* nullable Object */
2169 2180, /* ReduceAction */
2170 },
2171 };
2172 /* runtime type ReduceAction884 */
2173 const struct type type_nit__parser__ReduceAction884 = {
2174 -1, /*CAST DEAD*/
2175 "ReduceAction884", /* class_name_string */
2176 -1, /*CAST DEAD*/
2177 0,
2178 NULL, /*NO RESOLUTIONS*/
2179 3,
2180 {
2181 80, /* Object */
2182 2622, /* nullable Object */
2183 2180, /* ReduceAction */
2184 },
2185 };
2186 /* runtime type ReduceAction885 */
2187 const struct type type_nit__parser__ReduceAction885 = {
2188 -1, /*CAST DEAD*/
2189 "ReduceAction885", /* class_name_string */
2190 -1, /*CAST DEAD*/
2191 0,
2192 NULL, /*NO RESOLUTIONS*/
2193 3,
2194 {
2195 80, /* Object */
2196 2622, /* nullable Object */
2197 2180, /* ReduceAction */
2198 },
2199 };
2200 /* runtime type ReduceAction916 */
2201 const struct type type_nit__parser__ReduceAction916 = {
2202 -1, /*CAST DEAD*/
2203 "ReduceAction916", /* class_name_string */
2204 -1, /*CAST DEAD*/
2205 0,
2206 NULL, /*NO RESOLUTIONS*/
2207 3,
2208 {
2209 80, /* Object */
2210 2622, /* nullable Object */
2211 2180, /* ReduceAction */
2212 },
2213 };
2214 /* runtime type ReduceAction917 */
2215 const struct type type_nit__parser__ReduceAction917 = {
2216 -1, /*CAST DEAD*/
2217 "ReduceAction917", /* class_name_string */
2218 -1, /*CAST DEAD*/
2219 0,
2220 NULL, /*NO RESOLUTIONS*/
2221 3,
2222 {
2223 80, /* Object */
2224 2622, /* nullable Object */
2225 2180, /* ReduceAction */
2226 },
2227 };
2228 /* runtime type ReduceAction1078 */
2229 const struct type type_nit__parser__ReduceAction1078 = {
2230 -1, /*CAST DEAD*/
2231 "ReduceAction1078", /* class_name_string */
2232 -1, /*CAST DEAD*/
2233 0,
2234 NULL, /*NO RESOLUTIONS*/
2235 3,
2236 {
2237 80, /* Object */
2238 2622, /* nullable Object */
2239 2180, /* ReduceAction */
2240 },
2241 };
2242 /* runtime type ReduceAction1079 */
2243 const struct type type_nit__parser__ReduceAction1079 = {
2244 -1, /*CAST DEAD*/
2245 "ReduceAction1079", /* class_name_string */
2246 -1, /*CAST DEAD*/
2247 0,
2248 NULL, /*NO RESOLUTIONS*/
2249 3,
2250 {
2251 80, /* Object */
2252 2622, /* nullable Object */
2253 2180, /* ReduceAction */
2254 },
2255 };
2256 /* runtime type ReduceAction1080 */
2257 const struct type type_nit__parser__ReduceAction1080 = {
2258 -1, /*CAST DEAD*/
2259 "ReduceAction1080", /* class_name_string */
2260 -1, /*CAST DEAD*/
2261 0,
2262 NULL, /*NO RESOLUTIONS*/
2263 3,
2264 {
2265 80, /* Object */
2266 2622, /* nullable Object */
2267 2180, /* ReduceAction */
2268 },
2269 };
2270 /* runtime type ReduceAction1081 */
2271 const struct type type_nit__parser__ReduceAction1081 = {
2272 -1, /*CAST DEAD*/
2273 "ReduceAction1081", /* class_name_string */
2274 -1, /*CAST DEAD*/
2275 0,
2276 NULL, /*NO RESOLUTIONS*/
2277 3,
2278 {
2279 80, /* Object */
2280 2622, /* nullable Object */
2281 2180, /* ReduceAction */
2282 },
2283 };
2284 /* runtime type ReduceAction1082 */
2285 const struct type type_nit__parser__ReduceAction1082 = {
2286 -1, /*CAST DEAD*/
2287 "ReduceAction1082", /* class_name_string */
2288 -1, /*CAST DEAD*/
2289 0,
2290 NULL, /*NO RESOLUTIONS*/
2291 3,
2292 {
2293 80, /* Object */
2294 2622, /* nullable Object */
2295 2180, /* ReduceAction */
2296 },
2297 };
2298 /* runtime type ReduceAction1083 */
2299 const struct type type_nit__parser__ReduceAction1083 = {
2300 -1, /*CAST DEAD*/
2301 "ReduceAction1083", /* class_name_string */
2302 -1, /*CAST DEAD*/
2303 0,
2304 NULL, /*NO RESOLUTIONS*/
2305 3,
2306 {
2307 80, /* Object */
2308 2622, /* nullable Object */
2309 2180, /* ReduceAction */
2310 },
2311 };
2312 /* runtime type ReduceAction1085 */
2313 const struct type type_nit__parser__ReduceAction1085 = {
2314 -1, /*CAST DEAD*/
2315 "ReduceAction1085", /* class_name_string */
2316 -1, /*CAST DEAD*/
2317 0,
2318 NULL, /*NO RESOLUTIONS*/
2319 3,
2320 {
2321 80, /* Object */
2322 2622, /* nullable Object */
2323 2180, /* ReduceAction */
2324 },
2325 };
2326 /* runtime type ReduceAction1087 */
2327 const struct type type_nit__parser__ReduceAction1087 = {
2328 -1, /*CAST DEAD*/
2329 "ReduceAction1087", /* class_name_string */
2330 -1, /*CAST DEAD*/
2331 0,
2332 NULL, /*NO RESOLUTIONS*/
2333 3,
2334 {
2335 80, /* Object */
2336 2622, /* nullable Object */
2337 2180, /* ReduceAction */
2338 },
2339 };
2340 /* runtime type ReduceAction1089 */
2341 const struct type type_nit__parser__ReduceAction1089 = {
2342 -1, /*CAST DEAD*/
2343 "ReduceAction1089", /* class_name_string */
2344 -1, /*CAST DEAD*/
2345 0,
2346 NULL, /*NO RESOLUTIONS*/
2347 3,
2348 {
2349 80, /* Object */
2350 2622, /* nullable Object */
2351 2180, /* ReduceAction */
2352 },
2353 };
2354 /* runtime type ReduceAction1090 */
2355 const struct type type_nit__parser__ReduceAction1090 = {
2356 -1, /*CAST DEAD*/
2357 "ReduceAction1090", /* class_name_string */
2358 -1, /*CAST DEAD*/
2359 0,
2360 NULL, /*NO RESOLUTIONS*/
2361 3,
2362 {
2363 80, /* Object */
2364 2622, /* nullable Object */
2365 2180, /* ReduceAction */
2366 },
2367 };
2368 /* runtime type ReduceAction1091 */
2369 const struct type type_nit__parser__ReduceAction1091 = {
2370 -1, /*CAST DEAD*/
2371 "ReduceAction1091", /* class_name_string */
2372 -1, /*CAST DEAD*/
2373 0,
2374 NULL, /*NO RESOLUTIONS*/
2375 3,
2376 {
2377 80, /* Object */
2378 2622, /* nullable Object */
2379 2180, /* ReduceAction */
2380 },
2381 };
2382 /* runtime type ReduceAction1092 */
2383 const struct type type_nit__parser__ReduceAction1092 = {
2384 -1, /*CAST DEAD*/
2385 "ReduceAction1092", /* class_name_string */
2386 -1, /*CAST DEAD*/
2387 0,
2388 NULL, /*NO RESOLUTIONS*/
2389 3,
2390 {
2391 80, /* Object */
2392 2622, /* nullable Object */
2393 2180, /* ReduceAction */
2394 },
2395 };
2396 /* runtime type ReduceAction1093 */
2397 const struct type type_nit__parser__ReduceAction1093 = {
2398 -1, /*CAST DEAD*/
2399 "ReduceAction1093", /* class_name_string */
2400 -1, /*CAST DEAD*/
2401 0,
2402 NULL, /*NO RESOLUTIONS*/
2403 3,
2404 {
2405 80, /* Object */
2406 2622, /* nullable Object */
2407 2180, /* ReduceAction */
2408 },
2409 };
2410 /* runtime type ReduceAction1095 */
2411 const struct type type_nit__parser__ReduceAction1095 = {
2412 -1, /*CAST DEAD*/
2413 "ReduceAction1095", /* class_name_string */
2414 -1, /*CAST DEAD*/
2415 0,
2416 NULL, /*NO RESOLUTIONS*/
2417 3,
2418 {
2419 80, /* Object */
2420 2622, /* nullable Object */
2421 2180, /* ReduceAction */
2422 },
2423 };
2424 /* runtime type ReduceAction1097 */
2425 const struct type type_nit__parser__ReduceAction1097 = {
2426 -1, /*CAST DEAD*/
2427 "ReduceAction1097", /* class_name_string */
2428 -1, /*CAST DEAD*/
2429 0,
2430 NULL, /*NO RESOLUTIONS*/
2431 3,
2432 {
2433 80, /* Object */
2434 2622, /* nullable Object */
2435 2180, /* ReduceAction */
2436 },
2437 };
2438 /* runtime type ReduceAction1103 */
2439 const struct type type_nit__parser__ReduceAction1103 = {
2440 -1, /*CAST DEAD*/
2441 "ReduceAction1103", /* class_name_string */
2442 -1, /*CAST DEAD*/
2443 0,
2444 NULL, /*NO RESOLUTIONS*/
2445 3,
2446 {
2447 80, /* Object */
2448 2622, /* nullable Object */
2449 2180, /* ReduceAction */
2450 },
2451 };
2452 /* runtime type ReduceAction1111 */
2453 const struct type type_nit__parser__ReduceAction1111 = {
2454 -1, /*CAST DEAD*/
2455 "ReduceAction1111", /* class_name_string */
2456 -1, /*CAST DEAD*/
2457 0,
2458 NULL, /*NO RESOLUTIONS*/
2459 3,
2460 {
2461 80, /* Object */
2462 2622, /* nullable Object */
2463 2180, /* ReduceAction */
2464 },
2465 };
2466 /* runtime type ReduceAction1112 */
2467 const struct type type_nit__parser__ReduceAction1112 = {
2468 -1, /*CAST DEAD*/
2469 "ReduceAction1112", /* class_name_string */
2470 -1, /*CAST DEAD*/
2471 0,
2472 NULL, /*NO RESOLUTIONS*/
2473 3,
2474 {
2475 80, /* Object */
2476 2622, /* nullable Object */
2477 2180, /* ReduceAction */
2478 },
2479 };
2480 /* runtime type ReduceAction1113 */
2481 const struct type type_nit__parser__ReduceAction1113 = {
2482 -1, /*CAST DEAD*/
2483 "ReduceAction1113", /* class_name_string */
2484 -1, /*CAST DEAD*/
2485 0,
2486 NULL, /*NO RESOLUTIONS*/
2487 3,
2488 {
2489 80, /* Object */
2490 2622, /* nullable Object */
2491 2180, /* ReduceAction */
2492 },
2493 };
2494 /* runtime type State */
2495 const struct type type_nit__parser_work__State = {
2496 621,
2497 "State", /* class_name_string */
2498 2,
2499 0,
2500 NULL, /*NO RESOLUTIONS*/
2501 3,
2502 {
2503 80, /* Object */
2504 2622, /* nullable Object */
2505 621, /* State */
2506 },
2507 };
2508 /* runtime type TablesCapable */
2509 const struct type type_nit__TablesCapable = {
2510 -1, /*CAST DEAD*/
2511 "TablesCapable", /* class_name_string */
2512 -1, /*CAST DEAD*/
2513 0,
2514 NULL, /*NO RESOLUTIONS*/
2515 2,
2516 {
2517 80, /* Object */
2518 2622, /* nullable Object */
2519 },
2520 };
2521 /* runtime type ANodes[TComment] */
2522 const struct type type_nit__ANodes__nit__TComment = {
2523 -1, /*CAST DEAD*/
2524 "ANodes[TComment]", /* class_name_string */
2525 -1, /*CAST DEAD*/
2526 0,
2527 &resolution_table_nit__ANodes__nit__TComment,
2528 125,
2529 {
2530 80, /* Object */
2531 2622, /* nullable Object */
2532 -1, /* empty */
2533 -1, /* empty */
2534 -1, /* empty */
2535 -1, /* empty */
2536 -1, /* empty */
2537 -1, /* empty */
2538 -1, /* empty */
2539 -1, /* empty */
2540 -1, /* empty */
2541 -1, /* empty */
2542 -1, /* empty */
2543 -1, /* empty */
2544 -1, /* empty */
2545 -1, /* empty */
2546 -1, /* empty */
2547 -1, /* empty */
2548 -1, /* empty */
2549 -1, /* empty */
2550 -1, /* empty */
2551 -1, /* empty */
2552 -1, /* empty */
2553 -1, /* empty */
2554 -1, /* empty */
2555 -1, /* empty */
2556 -1, /* empty */
2557 2328, /* Collection[Token] */
2558 -1, /* empty */
2559 -1, /* empty */
2560 -1, /* empty */
2561 -1, /* empty */
2562 -1, /* empty */
2563 -1, /* empty */
2564 -1, /* empty */
2565 -1, /* empty */
2566 2337, /* Collection[Object] */
2567 -1, /* empty */
2568 -1, /* empty */
2569 -1, /* empty */
2570 -1, /* empty */
2571 -1, /* empty */
2572 -1, /* empty */
2573 -1, /* empty */
2574 -1, /* empty */
2575 -1, /* empty */
2576 -1, /* empty */
2577 -1, /* empty */
2578 -1, /* empty */
2579 -1, /* empty */
2580 -1, /* empty */
2581 -1, /* empty */
2582 -1, /* empty */
2583 -1, /* empty */
2584 -1, /* empty */
2585 -1, /* empty */
2586 -1, /* empty */
2587 -1, /* empty */
2588 -1, /* empty */
2589 -1, /* empty */
2590 -1, /* empty */
2591 -1, /* empty */
2592 2363, /* Collection[ANode] */
2593 -1, /* empty */
2594 2365, /* Collection[TComment] */
2595 -1, /* empty */
2596 -1, /* empty */
2597 -1, /* empty */
2598 -1, /* empty */
2599 -1, /* empty */
2600 -1, /* empty */
2601 -1, /* empty */
2602 -1, /* empty */
2603 -1, /* empty */
2604 -1, /* empty */
2605 -1, /* empty */
2606 -1, /* empty */
2607 -1, /* empty */
2608 -1, /* empty */
2609 -1, /* empty */
2610 -1, /* empty */
2611 -1, /* empty */
2612 -1, /* empty */
2613 -1, /* empty */
2614 -1, /* empty */
2615 -1, /* empty */
2616 -1, /* empty */
2617 -1, /* empty */
2618 -1, /* empty */
2619 -1, /* empty */
2620 -1, /* empty */
2621 -1, /* empty */
2622 -1, /* empty */
2623 -1, /* empty */
2624 -1, /* empty */
2625 -1, /* empty */
2626 -1, /* empty */
2627 -1, /* empty */
2628 -1, /* empty */
2629 -1, /* empty */
2630 -1, /* empty */
2631 -1, /* empty */
2632 -1, /* empty */
2633 -1, /* empty */
2634 -1, /* empty */
2635 -1, /* empty */
2636 -1, /* empty */
2637 -1, /* empty */
2638 -1, /* empty */
2639 -1, /* empty */
2640 -1, /* empty */
2641 -1, /* empty */
2642 -1, /* empty */
2643 -1, /* empty */
2644 -1, /* empty */
2645 -1, /* empty */
2646 -1, /* empty */
2647 -1, /* empty */
2648 -1, /* empty */
2649 -1, /* empty */
2650 -1, /* empty */
2651 -1, /* empty */
2652 -1, /* empty */
2653 -1, /* empty */
2654 2003, /* SequenceRead[nullable Object] */
2655 },
2656 };
2657 const struct types resolution_table_nit__ANodes__nit__TComment = {
2658 0, /* dummy */
2659 {
2660 &type_standard__Array__nit__TComment, /* Array[E]: Array[TComment] */
2661 &type_standard__Array__nit__TComment, /* Array[E]: Array[TComment] */
2662 &type_nit__TComment, /* E: TComment */
2663 NULL, /* empty */
2664 NULL, /* empty */
2665 NULL, /* empty */
2666 NULL, /* empty */
2667 &type_nit__TComment, /* E: TComment */
2668 &type_standard__Collection__nit__TComment, /* Collection[E]: Collection[TComment] */
2669 &type_standard__Collection__nit__TComment, /* Collection[E]: Collection[TComment] */
2670 }
2671 };
2672 /* runtime type ANodes[AAnnotation] */
2673 const struct type type_nit__ANodes__nit__AAnnotation = {
2674 -1, /*CAST DEAD*/
2675 "ANodes[AAnnotation]", /* class_name_string */
2676 -1, /*CAST DEAD*/
2677 0,
2678 &resolution_table_nit__ANodes__nit__AAnnotation,
2679 125,
2680 {
2681 80, /* Object */
2682 2622, /* nullable Object */
2683 -1, /* empty */
2684 -1, /* empty */
2685 -1, /* empty */
2686 -1, /* empty */
2687 -1, /* empty */
2688 -1, /* empty */
2689 -1, /* empty */
2690 -1, /* empty */
2691 -1, /* empty */
2692 -1, /* empty */
2693 -1, /* empty */
2694 -1, /* empty */
2695 -1, /* empty */
2696 -1, /* empty */
2697 2317, /* Collection[AAnnotation] */
2698 -1, /* empty */
2699 -1, /* empty */
2700 -1, /* empty */
2701 -1, /* empty */
2702 -1, /* empty */
2703 -1, /* empty */
2704 -1, /* empty */
2705 -1, /* empty */
2706 -1, /* empty */
2707 2327, /* Collection[Prod] */
2708 -1, /* empty */
2709 -1, /* empty */
2710 -1, /* empty */
2711 -1, /* empty */
2712 -1, /* empty */
2713 -1, /* empty */
2714 -1, /* empty */
2715 -1, /* empty */
2716 -1, /* empty */
2717 2337, /* Collection[Object] */
2718 -1, /* empty */
2719 -1, /* empty */
2720 -1, /* empty */
2721 -1, /* empty */
2722 -1, /* empty */
2723 -1, /* empty */
2724 -1, /* empty */
2725 -1, /* empty */
2726 -1, /* empty */
2727 -1, /* empty */
2728 -1, /* empty */
2729 -1, /* empty */
2730 -1, /* empty */
2731 -1, /* empty */
2732 -1, /* empty */
2733 -1, /* empty */
2734 -1, /* empty */
2735 -1, /* empty */
2736 -1, /* empty */
2737 -1, /* empty */
2738 -1, /* empty */
2739 -1, /* empty */
2740 -1, /* empty */
2741 -1, /* empty */
2742 -1, /* empty */
2743 2363, /* Collection[ANode] */
2744 -1, /* empty */
2745 -1, /* empty */
2746 -1, /* empty */
2747 -1, /* empty */
2748 -1, /* empty */
2749 -1, /* empty */
2750 -1, /* empty */
2751 -1, /* empty */
2752 -1, /* empty */
2753 -1, /* empty */
2754 -1, /* empty */
2755 -1, /* empty */
2756 -1, /* empty */
2757 -1, /* empty */
2758 -1, /* empty */
2759 -1, /* empty */
2760 -1, /* empty */
2761 -1, /* empty */
2762 -1, /* empty */
2763 -1, /* empty */
2764 -1, /* empty */
2765 -1, /* empty */
2766 -1, /* empty */
2767 -1, /* empty */
2768 -1, /* empty */
2769 -1, /* empty */
2770 -1, /* empty */
2771 -1, /* empty */
2772 -1, /* empty */
2773 -1, /* empty */
2774 -1, /* empty */
2775 -1, /* empty */
2776 -1, /* empty */
2777 -1, /* empty */
2778 -1, /* empty */
2779 -1, /* empty */
2780 -1, /* empty */
2781 -1, /* empty */
2782 -1, /* empty */
2783 -1, /* empty */
2784 -1, /* empty */
2785 -1, /* empty */
2786 -1, /* empty */
2787 -1, /* empty */
2788 -1, /* empty */
2789 -1, /* empty */
2790 -1, /* empty */
2791 -1, /* empty */
2792 -1, /* empty */
2793 -1, /* empty */
2794 -1, /* empty */
2795 -1, /* empty */
2796 -1, /* empty */
2797 -1, /* empty */
2798 -1, /* empty */
2799 -1, /* empty */
2800 -1, /* empty */
2801 -1, /* empty */
2802 -1, /* empty */
2803 -1, /* empty */
2804 -1, /* empty */
2805 2003, /* SequenceRead[nullable Object] */
2806 },
2807 };
2808 const struct types resolution_table_nit__ANodes__nit__AAnnotation = {
2809 0, /* dummy */
2810 {
2811 &type_standard__Array__nit__AAnnotation, /* Array[E]: Array[AAnnotation] */
2812 &type_standard__Array__nit__AAnnotation, /* Array[E]: Array[AAnnotation] */
2813 &type_nit__AAnnotation, /* E: AAnnotation */
2814 NULL, /* empty */
2815 NULL, /* empty */
2816 NULL, /* empty */
2817 NULL, /* empty */
2818 &type_nit__AAnnotation, /* E: AAnnotation */
2819 &type_standard__Collection__nit__AAnnotation, /* Collection[E]: Collection[AAnnotation] */
2820 &type_standard__Collection__nit__AAnnotation, /* Collection[E]: Collection[AAnnotation] */
2821 }
2822 };
2823 /* runtime type Array[AClassdef] */
2824 const struct type type_standard__Array__nit__AClassdef = {
2825 625,
2826 "Array[AClassdef]", /* class_name_string */
2827 405,
2828 0,
2829 &resolution_table_standard__Array__nit__AClassdef,
2830 490,
2831 {
2832 80, /* Object */
2833 2622, /* nullable Object */
2834 -1, /* empty */
2835 -1, /* empty */
2836 -1, /* empty */
2837 -1, /* empty */
2838 -1, /* empty */
2839 -1, /* empty */
2840 -1, /* empty */
2841 -1, /* empty */
2842 -1, /* empty */
2843 -1, /* empty */
2844 -1, /* empty */
2845 -1, /* empty */
2846 -1, /* empty */
2847 -1, /* empty */
2848 -1, /* empty */
2849 -1, /* empty */
2850 -1, /* empty */
2851 -1, /* empty */
2852 -1, /* empty */
2853 -1, /* empty */
2854 -1, /* empty */
2855 -1, /* empty */
2856 -1, /* empty */
2857 -1, /* empty */
2858 2327, /* Collection[Prod] */
2859 -1, /* empty */
2860 -1, /* empty */
2861 -1, /* empty */
2862 -1, /* empty */
2863 2332, /* Collection[AClassdef] */
2864 -1, /* empty */
2865 -1, /* empty */
2866 -1, /* empty */
2867 -1, /* empty */
2868 2337, /* Collection[Object] */
2869 -1, /* empty */
2870 -1, /* empty */
2871 -1, /* empty */
2872 -1, /* empty */
2873 -1, /* empty */
2874 -1, /* empty */
2875 -1, /* empty */
2876 -1, /* empty */
2877 -1, /* empty */
2878 -1, /* empty */
2879 -1, /* empty */
2880 -1, /* empty */
2881 -1, /* empty */
2882 -1, /* empty */
2883 -1, /* empty */
2884 -1, /* empty */
2885 -1, /* empty */
2886 -1, /* empty */
2887 -1, /* empty */
2888 -1, /* empty */
2889 -1, /* empty */
2890 -1, /* empty */
2891 -1, /* empty */
2892 -1, /* empty */
2893 -1, /* empty */
2894 2363, /* Collection[ANode] */
2895 -1, /* empty */
2896 -1, /* empty */
2897 -1, /* empty */
2898 -1, /* empty */
2899 -1, /* empty */
2900 -1, /* empty */
2901 -1, /* empty */
2902 -1, /* empty */
2903 -1, /* empty */
2904 -1, /* empty */
2905 -1, /* empty */
2906 -1, /* empty */
2907 -1, /* empty */
2908 -1, /* empty */
2909 -1, /* empty */
2910 -1, /* empty */
2911 -1, /* empty */
2912 -1, /* empty */
2913 -1, /* empty */
2914 -1, /* empty */
2915 -1, /* empty */
2916 -1, /* empty */
2917 -1, /* empty */
2918 -1, /* empty */
2919 -1, /* empty */
2920 -1, /* empty */
2921 -1, /* empty */
2922 -1, /* empty */
2923 -1, /* empty */
2924 -1, /* empty */
2925 -1, /* empty */
2926 -1, /* empty */
2927 -1, /* empty */
2928 -1, /* empty */
2929 -1, /* empty */
2930 -1, /* empty */
2931 -1, /* empty */
2932 -1, /* empty */
2933 -1, /* empty */
2934 -1, /* empty */
2935 -1, /* empty */
2936 -1, /* empty */
2937 -1, /* empty */
2938 -1, /* empty */
2939 -1, /* empty */
2940 -1, /* empty */
2941 -1, /* empty */
2942 -1, /* empty */
2943 -1, /* empty */
2944 -1, /* empty */
2945 -1, /* empty */
2946 -1, /* empty */
2947 -1, /* empty */
2948 -1, /* empty */
2949 -1, /* empty */
2950 -1, /* empty */
2951 -1, /* empty */
2952 -1, /* empty */
2953 -1, /* empty */
2954 -1, /* empty */
2955 -1, /* empty */
2956 2003, /* SequenceRead[nullable Object] */
2957 -1, /* empty */
2958 -1, /* empty */
2959 -1, /* empty */
2960 -1, /* empty */
2961 -1, /* empty */
2962 -1, /* empty */
2963 -1, /* empty */
2964 -1, /* empty */
2965 -1, /* empty */
2966 -1, /* empty */
2967 -1, /* empty */
2968 -1, /* empty */
2969 -1, /* empty */
2970 -1, /* empty */
2971 -1, /* empty */
2972 -1, /* empty */
2973 -1, /* empty */
2974 -1, /* empty */
2975 -1, /* empty */
2976 -1, /* empty */
2977 -1, /* empty */
2978 -1, /* empty */
2979 2447, /* AbstractArrayRead[Prod] */
2980 -1, /* empty */
2981 -1, /* empty */
2982 -1, /* empty */
2983 -1, /* empty */
2984 2452, /* AbstractArrayRead[AClassdef] */
2985 -1, /* empty */
2986 -1, /* empty */
2987 -1, /* empty */
2988 -1, /* empty */
2989 2457, /* AbstractArrayRead[Object] */
2990 -1, /* empty */
2991 -1, /* empty */
2992 -1, /* empty */
2993 -1, /* empty */
2994 -1, /* empty */
2995 -1, /* empty */
2996 -1, /* empty */
2997 -1, /* empty */
2998 -1, /* empty */
2999 -1, /* empty */
3000 -1, /* empty */
3001 -1, /* empty */
3002 -1, /* empty */
3003 -1, /* empty */
3004 -1, /* empty */
3005 -1, /* empty */
3006 -1, /* empty */
3007 -1, /* empty */
3008 -1, /* empty */
3009 -1, /* empty */
3010 -1, /* empty */
3011 -1, /* empty */
3012 -1, /* empty */
3013 -1, /* empty */
3014 -1, /* empty */
3015 -1, /* empty */
3016 2484, /* AbstractArrayRead[ANode] */
3017 -1, /* empty */
3018 -1, /* empty */
3019 -1, /* empty */
3020 -1, /* empty */
3021 -1, /* empty */
3022 -1, /* empty */
3023 -1, /* empty */
3024 -1, /* empty */
3025 -1, /* empty */
3026 -1, /* empty */
3027 -1, /* empty */
3028 -1, /* empty */
3029 -1, /* empty */
3030 -1, /* empty */
3031 -1, /* empty */
3032 -1, /* empty */
3033 -1, /* empty */
3034 -1, /* empty */
3035 -1, /* empty */
3036 -1, /* empty */
3037 -1, /* empty */
3038 -1, /* empty */
3039 -1, /* empty */
3040 -1, /* empty */
3041 -1, /* empty */
3042 -1, /* empty */
3043 -1, /* empty */
3044 -1, /* empty */
3045 -1, /* empty */
3046 -1, /* empty */
3047 -1, /* empty */
3048 -1, /* empty */
3049 -1, /* empty */
3050 -1, /* empty */
3051 -1, /* empty */
3052 -1, /* empty */
3053 -1, /* empty */
3054 -1, /* empty */
3055 -1, /* empty */
3056 -1, /* empty */
3057 -1, /* empty */
3058 -1, /* empty */
3059 -1, /* empty */
3060 -1, /* empty */
3061 -1, /* empty */
3062 -1, /* empty */
3063 -1, /* empty */
3064 -1, /* empty */
3065 -1, /* empty */
3066 -1, /* empty */
3067 -1, /* empty */
3068 -1, /* empty */
3069 -1, /* empty */
3070 -1, /* empty */
3071 -1, /* empty */
3072 -1, /* empty */
3073 -1, /* empty */
3074 -1, /* empty */
3075 -1, /* empty */
3076 -1, /* empty */
3077 -1, /* empty */
3078 -1, /* empty */
3079 -1, /* empty */
3080 -1, /* empty */
3081 -1, /* empty */
3082 -1, /* empty */
3083 -1, /* empty */
3084 -1, /* empty */
3085 -1, /* empty */
3086 -1, /* empty */
3087 -1, /* empty */
3088 -1, /* empty */
3089 -1, /* empty */
3090 -1, /* empty */
3091 -1, /* empty */
3092 -1, /* empty */
3093 -1, /* empty */
3094 -1, /* empty */
3095 -1, /* empty */
3096 -1, /* empty */
3097 -1, /* empty */
3098 -1, /* empty */
3099 -1, /* empty */
3100 2671, /* AbstractArray[Prod] */
3101 -1, /* empty */
3102 -1, /* empty */
3103 -1, /* empty */
3104 -1, /* empty */
3105 2676, /* AbstractArray[AClassdef] */
3106 -1, /* empty */
3107 -1, /* empty */
3108 -1, /* empty */
3109 -1, /* empty */
3110 2681, /* AbstractArray[Object] */
3111 -1, /* empty */
3112 -1, /* empty */
3113 -1, /* empty */
3114 -1, /* empty */
3115 -1, /* empty */
3116 -1, /* empty */
3117 -1, /* empty */
3118 -1, /* empty */
3119 -1, /* empty */
3120 -1, /* empty */
3121 -1, /* empty */
3122 -1, /* empty */
3123 -1, /* empty */
3124 -1, /* empty */
3125 -1, /* empty */
3126 -1, /* empty */
3127 -1, /* empty */
3128 -1, /* empty */
3129 -1, /* empty */
3130 -1, /* empty */
3131 -1, /* empty */
3132 -1, /* empty */
3133 -1, /* empty */
3134 -1, /* empty */
3135 -1, /* empty */
3136 -1, /* empty */
3137 2708, /* AbstractArray[ANode] */
3138 -1, /* empty */
3139 -1, /* empty */
3140 -1, /* empty */
3141 -1, /* empty */
3142 -1, /* empty */
3143 -1, /* empty */
3144 -1, /* empty */
3145 -1, /* empty */
3146 -1, /* empty */
3147 -1, /* empty */
3148 -1, /* empty */
3149 -1, /* empty */
3150 -1, /* empty */
3151 -1, /* empty */
3152 -1, /* empty */
3153 -1, /* empty */
3154 -1, /* empty */
3155 -1, /* empty */
3156 -1, /* empty */
3157 -1, /* empty */
3158 -1, /* empty */
3159 -1, /* empty */
3160 -1, /* empty */
3161 -1, /* empty */
3162 -1, /* empty */
3163 -1, /* empty */
3164 -1, /* empty */
3165 -1, /* empty */
3166 -1, /* empty */
3167 -1, /* empty */
3168 -1, /* empty */
3169 -1, /* empty */
3170 -1, /* empty */
3171 -1, /* empty */
3172 -1, /* empty */
3173 -1, /* empty */
3174 -1, /* empty */
3175 -1, /* empty */
3176 -1, /* empty */
3177 -1, /* empty */
3178 -1, /* empty */
3179 -1, /* empty */
3180 -1, /* empty */
3181 -1, /* empty */
3182 -1, /* empty */
3183 -1, /* empty */
3184 -1, /* empty */
3185 -1, /* empty */
3186 -1, /* empty */
3187 -1, /* empty */
3188 -1, /* empty */
3189 -1, /* empty */
3190 -1, /* empty */
3191 -1, /* empty */
3192 -1, /* empty */
3193 -1, /* empty */
3194 -1, /* empty */
3195 -1, /* empty */
3196 -1, /* empty */
3197 -1, /* empty */
3198 -1, /* empty */
3199 2004, /* Array[nullable Object] */
3200 650, /* Array[Object] */
3201 -1, /* empty */
3202 -1, /* empty */
3203 -1, /* empty */
3204 -1, /* empty */
3205 -1, /* empty */
3206 -1, /* empty */
3207 -1, /* empty */
3208 -1, /* empty */
3209 -1, /* empty */
3210 -1, /* empty */
3211 -1, /* empty */
3212 -1, /* empty */
3213 -1, /* empty */
3214 -1, /* empty */
3215 -1, /* empty */
3216 -1, /* empty */
3217 -1, /* empty */
3218 -1, /* empty */
3219 -1, /* empty */
3220 -1, /* empty */
3221 -1, /* empty */
3222 -1, /* empty */
3223 -1, /* empty */
3224 -1, /* empty */
3225 -1, /* empty */
3226 -1, /* empty */
3227 -1, /* empty */
3228 -1, /* empty */
3229 -1, /* empty */
3230 -1, /* empty */
3231 -1, /* empty */
3232 -1, /* empty */
3233 150, /* Array[Prod] */
3234 -1, /* empty */
3235 -1, /* empty */
3236 -1, /* empty */
3237 625, /* Array[AClassdef] */
3238 -1, /* empty */
3239 -1, /* empty */
3240 -1, /* empty */
3241 -1, /* empty */
3242 -1, /* empty */
3243 -1, /* empty */
3244 -1, /* empty */
3245 -1, /* empty */
3246 -1, /* empty */
3247 -1, /* empty */
3248 -1, /* empty */
3249 -1, /* empty */
3250 -1, /* empty */
3251 -1, /* empty */
3252 -1, /* empty */
3253 -1, /* empty */
3254 -1, /* empty */
3255 -1, /* empty */
3256 -1, /* empty */
3257 -1, /* empty */
3258 -1, /* empty */
3259 -1, /* empty */
3260 -1, /* empty */
3261 -1, /* empty */
3262 -1, /* empty */
3263 1267, /* Array[ANode] */
3264 -1, /* empty */
3265 -1, /* empty */
3266 -1, /* empty */
3267 -1, /* empty */
3268 -1, /* empty */
3269 -1, /* empty */
3270 -1, /* empty */
3271 -1, /* empty */
3272 -1, /* empty */
3273 -1, /* empty */
3274 -1, /* empty */
3275 -1, /* empty */
3276 -1, /* empty */
3277 -1, /* empty */
3278 -1, /* empty */
3279 -1, /* empty */
3280 -1, /* empty */
3281 -1, /* empty */
3282 -1, /* empty */
3283 -1, /* empty */
3284 -1, /* empty */
3285 -1, /* empty */
3286 -1, /* empty */
3287 -1, /* empty */
3288 -1, /* empty */
3289 -1, /* empty */
3290 -1, /* empty */
3291 -1, /* empty */
3292 -1, /* empty */
3293 -1, /* empty */
3294 -1, /* empty */
3295 -1, /* empty */
3296 -1, /* empty */
3297 -1, /* empty */
3298 -1, /* empty */
3299 -1, /* empty */
3300 -1, /* empty */
3301 -1, /* empty */
3302 -1, /* empty */
3303 -1, /* empty */
3304 -1, /* empty */
3305 -1, /* empty */
3306 -1, /* empty */
3307 -1, /* empty */
3308 -1, /* empty */
3309 -1, /* empty */
3310 -1, /* empty */
3311 -1, /* empty */
3312 -1, /* empty */
3313 -1, /* empty */
3314 -1, /* empty */
3315 -1, /* empty */
3316 -1, /* empty */
3317 -1, /* empty */
3318 -1, /* empty */
3319 -1, /* empty */
3320 -1, /* empty */
3321 -1, /* empty */
3322 },
3323 };
3324 const struct types resolution_table_standard__Array__nit__AClassdef = {
3325 0, /* dummy */
3326 {
3327 &type_nit__AClassdef, /* E: AClassdef */
3328 &type_standard__Array__nit__AClassdef, /* Array[E]: Array[AClassdef] */
3329 &type_standard__Collection__nit__AClassdef, /* Collection[E]: Collection[AClassdef] */
3330 &type_standard__Array__nit__AClassdef, /* Array[E]: Array[AClassdef] */
3331 &type_standard__NativeArray__nit__AClassdef, /* NativeArray[E]: NativeArray[AClassdef] */
3332 &type_nit__AClassdef, /* E: AClassdef */
3333 &type_standard__Collection__nit__AClassdef, /* Collection[E]: Collection[AClassdef] */
3334 &type_nit__AClassdef, /* E: AClassdef */
3335 &type_standard__Collection__nit__AClassdef, /* Collection[E]: Collection[AClassdef] */
3336 &type_standard__Collection__nit__AClassdef, /* Collection[E]: Collection[AClassdef] */
3337 &type_standard__Array__nit__AClassdef, /* Array[E]: Array[AClassdef] */
3338 &type_standard__AbstractArray__nit__AClassdef, /* AbstractArray[E]: AbstractArray[AClassdef] */
3339 &type_standard__array__ArrayIterator__nit__AClassdef, /* ArrayIterator[E]: ArrayIterator[AClassdef] */
3340 }
3341 };
3342 /* runtime type ANodes[AFormaldef] */
3343 const struct type type_nit__ANodes__nit__AFormaldef = {
3344 -1, /*CAST DEAD*/
3345 "ANodes[AFormaldef]", /* class_name_string */
3346 -1, /*CAST DEAD*/
3347 0,
3348 &resolution_table_nit__ANodes__nit__AFormaldef,
3349 125,
3350 {
3351 80, /* Object */
3352 2622, /* nullable Object */
3353 -1, /* empty */
3354 -1, /* empty */
3355 -1, /* empty */
3356 -1, /* empty */
3357 -1, /* empty */
3358 -1, /* empty */
3359 -1, /* empty */
3360 -1, /* empty */
3361 -1, /* empty */
3362 -1, /* empty */
3363 -1, /* empty */
3364 -1, /* empty */
3365 -1, /* empty */
3366 -1, /* empty */
3367 -1, /* empty */
3368 -1, /* empty */
3369 -1, /* empty */
3370 -1, /* empty */
3371 -1, /* empty */
3372 -1, /* empty */
3373 -1, /* empty */
3374 -1, /* empty */
3375 -1, /* empty */
3376 -1, /* empty */
3377 2327, /* Collection[Prod] */
3378 -1, /* empty */
3379 -1, /* empty */
3380 -1, /* empty */
3381 -1, /* empty */
3382 -1, /* empty */
3383 -1, /* empty */
3384 -1, /* empty */
3385 -1, /* empty */
3386 -1, /* empty */
3387 2337, /* Collection[Object] */
3388 -1, /* empty */
3389 -1, /* empty */
3390 -1, /* empty */
3391 -1, /* empty */
3392 -1, /* empty */
3393 -1, /* empty */
3394 -1, /* empty */
3395 -1, /* empty */
3396 -1, /* empty */
3397 -1, /* empty */
3398 -1, /* empty */
3399 -1, /* empty */
3400 -1, /* empty */
3401 -1, /* empty */
3402 -1, /* empty */
3403 -1, /* empty */
3404 -1, /* empty */
3405 -1, /* empty */
3406 -1, /* empty */
3407 -1, /* empty */
3408 -1, /* empty */
3409 -1, /* empty */
3410 -1, /* empty */
3411 -1, /* empty */
3412 -1, /* empty */
3413 2363, /* Collection[ANode] */
3414 -1, /* empty */
3415 -1, /* empty */
3416 2366, /* Collection[AFormaldef] */
3417 -1, /* empty */
3418 -1, /* empty */
3419 -1, /* empty */
3420 -1, /* empty */
3421 -1, /* empty */
3422 -1, /* empty */
3423 -1, /* empty */
3424 -1, /* empty */
3425 -1, /* empty */
3426 -1, /* empty */
3427 -1, /* empty */
3428 -1, /* empty */
3429 -1, /* empty */
3430 -1, /* empty */
3431 -1, /* empty */
3432 -1, /* empty */
3433 -1, /* empty */
3434 -1, /* empty */
3435 -1, /* empty */
3436 -1, /* empty */
3437 -1, /* empty */
3438 -1, /* empty */
3439 -1, /* empty */
3440 -1, /* empty */
3441 -1, /* empty */
3442 -1, /* empty */
3443 -1, /* empty */
3444 -1, /* empty */
3445 -1, /* empty */
3446 -1, /* empty */
3447 -1, /* empty */
3448 -1, /* empty */
3449 -1, /* empty */
3450 -1, /* empty */
3451 -1, /* empty */
3452 -1, /* empty */
3453 -1, /* empty */
3454 -1, /* empty */
3455 -1, /* empty */
3456 -1, /* empty */
3457 -1, /* empty */
3458 -1, /* empty */
3459 -1, /* empty */
3460 -1, /* empty */
3461 -1, /* empty */
3462 -1, /* empty */
3463 -1, /* empty */
3464 -1, /* empty */
3465 -1, /* empty */
3466 -1, /* empty */
3467 -1, /* empty */
3468 -1, /* empty */
3469 -1, /* empty */
3470 -1, /* empty */
3471 -1, /* empty */
3472 -1, /* empty */
3473 -1, /* empty */
3474 -1, /* empty */
3475 2003, /* SequenceRead[nullable Object] */
3476 },
3477 };
3478 const struct types resolution_table_nit__ANodes__nit__AFormaldef = {
3479 0, /* dummy */
3480 {
3481 &type_standard__Array__nit__AFormaldef, /* Array[E]: Array[AFormaldef] */
3482 &type_standard__Array__nit__AFormaldef, /* Array[E]: Array[AFormaldef] */
3483 &type_nit__AFormaldef, /* E: AFormaldef */
3484 NULL, /* empty */
3485 NULL, /* empty */
3486 NULL, /* empty */
3487 NULL, /* empty */
3488 &type_nit__AFormaldef, /* E: AFormaldef */
3489 &type_standard__Collection__nit__AFormaldef, /* Collection[E]: Collection[AFormaldef] */
3490 &type_standard__Collection__nit__AFormaldef, /* Collection[E]: Collection[AFormaldef] */
3491 }
3492 };
3493 /* runtime type Array[ASuperPropdef] */
3494 const struct type type_standard__Array__nit__ASuperPropdef = {
3495 627,
3496 "Array[ASuperPropdef]", /* class_name_string */
3497 406,
3498 0,
3499 &resolution_table_standard__Array__nit__ASuperPropdef,
3500 490,
3501 {
3502 80, /* Object */
3503 2622, /* nullable Object */
3504 -1, /* empty */
3505 -1, /* empty */
3506 -1, /* empty */
3507 -1, /* empty */
3508 -1, /* empty */
3509 -1, /* empty */
3510 -1, /* empty */
3511 -1, /* empty */
3512 -1, /* empty */
3513 -1, /* empty */
3514 -1, /* empty */
3515 -1, /* empty */
3516 -1, /* empty */
3517 -1, /* empty */
3518 -1, /* empty */
3519 -1, /* empty */
3520 -1, /* empty */
3521 -1, /* empty */
3522 -1, /* empty */
3523 -1, /* empty */
3524 -1, /* empty */
3525 -1, /* empty */
3526 -1, /* empty */
3527 -1, /* empty */
3528 2327, /* Collection[Prod] */
3529 -1, /* empty */
3530 -1, /* empty */
3531 -1, /* empty */
3532 -1, /* empty */
3533 -1, /* empty */
3534 2333, /* Collection[ASuperPropdef] */
3535 -1, /* empty */
3536 -1, /* empty */
3537 -1, /* empty */
3538 2337, /* Collection[Object] */
3539 -1, /* empty */
3540 -1, /* empty */
3541 -1, /* empty */
3542 -1, /* empty */
3543 -1, /* empty */
3544 -1, /* empty */
3545 -1, /* empty */
3546 -1, /* empty */
3547 -1, /* empty */
3548 -1, /* empty */
3549 -1, /* empty */
3550 -1, /* empty */
3551 -1, /* empty */
3552 -1, /* empty */
3553 -1, /* empty */
3554 -1, /* empty */
3555 -1, /* empty */
3556 -1, /* empty */
3557 -1, /* empty */
3558 2357, /* Collection[APropdef] */
3559 -1, /* empty */
3560 -1, /* empty */
3561 -1, /* empty */
3562 -1, /* empty */
3563 -1, /* empty */
3564 2363, /* Collection[ANode] */
3565 -1, /* empty */
3566 -1, /* empty */
3567 -1, /* empty */
3568 -1, /* empty */
3569 -1, /* empty */
3570 -1, /* empty */
3571 -1, /* empty */
3572 -1, /* empty */
3573 -1, /* empty */
3574 -1, /* empty */
3575 -1, /* empty */
3576 -1, /* empty */
3577 -1, /* empty */
3578 -1, /* empty */
3579 -1, /* empty */
3580 -1, /* empty */
3581 -1, /* empty */
3582 -1, /* empty */
3583 -1, /* empty */
3584 -1, /* empty */
3585 -1, /* empty */
3586 -1, /* empty */
3587 -1, /* empty */
3588 -1, /* empty */
3589 -1, /* empty */
3590 -1, /* empty */
3591 -1, /* empty */
3592 -1, /* empty */
3593 -1, /* empty */
3594 -1, /* empty */
3595 -1, /* empty */
3596 -1, /* empty */
3597 -1, /* empty */
3598 -1, /* empty */
3599 -1, /* empty */
3600 -1, /* empty */
3601 -1, /* empty */
3602 -1, /* empty */
3603 -1, /* empty */
3604 -1, /* empty */
3605 -1, /* empty */
3606 -1, /* empty */
3607 -1, /* empty */
3608 -1, /* empty */
3609 -1, /* empty */
3610 -1, /* empty */
3611 -1, /* empty */
3612 -1, /* empty */
3613 -1, /* empty */
3614 -1, /* empty */
3615 -1, /* empty */
3616 -1, /* empty */
3617 -1, /* empty */
3618 -1, /* empty */
3619 -1, /* empty */
3620 -1, /* empty */
3621 -1, /* empty */
3622 -1, /* empty */
3623 -1, /* empty */
3624 -1, /* empty */
3625 -1, /* empty */
3626 2003, /* SequenceRead[nullable Object] */
3627 -1, /* empty */
3628 -1, /* empty */
3629 -1, /* empty */
3630 -1, /* empty */
3631 -1, /* empty */
3632 -1, /* empty */
3633 -1, /* empty */
3634 -1, /* empty */
3635 -1, /* empty */
3636 -1, /* empty */
3637 -1, /* empty */
3638 -1, /* empty */
3639 -1, /* empty */
3640 -1, /* empty */
3641 -1, /* empty */
3642 -1, /* empty */
3643 -1, /* empty */
3644 -1, /* empty */
3645 -1, /* empty */
3646 -1, /* empty */
3647 -1, /* empty */
3648 -1, /* empty */
3649 2447, /* AbstractArrayRead[Prod] */
3650 -1, /* empty */
3651 -1, /* empty */
3652 -1, /* empty */
3653 -1, /* empty */
3654 -1, /* empty */
3655 2453, /* AbstractArrayRead[ASuperPropdef] */
3656 -1, /* empty */
3657 -1, /* empty */
3658 -1, /* empty */
3659 2457, /* AbstractArrayRead[Object] */
3660 -1, /* empty */
3661 -1, /* empty */
3662 -1, /* empty */
3663 -1, /* empty */
3664 -1, /* empty */
3665 -1, /* empty */
3666 -1, /* empty */
3667 -1, /* empty */
3668 -1, /* empty */
3669 -1, /* empty */
3670 -1, /* empty */
3671 -1, /* empty */
3672 -1, /* empty */
3673 -1, /* empty */
3674 -1, /* empty */
3675 -1, /* empty */
3676 -1, /* empty */
3677 -1, /* empty */
3678 -1, /* empty */
3679 -1, /* empty */
3680 2478, /* AbstractArrayRead[APropdef] */
3681 -1, /* empty */
3682 -1, /* empty */
3683 -1, /* empty */
3684 -1, /* empty */
3685 -1, /* empty */
3686 2484, /* AbstractArrayRead[ANode] */
3687 -1, /* empty */
3688 -1, /* empty */
3689 -1, /* empty */
3690 -1, /* empty */
3691 -1, /* empty */
3692 -1, /* empty */
3693 -1, /* empty */
3694 -1, /* empty */
3695 -1, /* empty */
3696 -1, /* empty */
3697 -1, /* empty */
3698 -1, /* empty */
3699 -1, /* empty */
3700 -1, /* empty */
3701 -1, /* empty */
3702 -1, /* empty */
3703 -1, /* empty */
3704 -1, /* empty */
3705 -1, /* empty */
3706 -1, /* empty */
3707 -1, /* empty */
3708 -1, /* empty */
3709 -1, /* empty */
3710 -1, /* empty */
3711 -1, /* empty */
3712 -1, /* empty */
3713 -1, /* empty */
3714 -1, /* empty */
3715 -1, /* empty */
3716 -1, /* empty */
3717 -1, /* empty */
3718 -1, /* empty */
3719 -1, /* empty */
3720 -1, /* empty */
3721 -1, /* empty */
3722 -1, /* empty */
3723 -1, /* empty */
3724 -1, /* empty */
3725 -1, /* empty */
3726 -1, /* empty */
3727 -1, /* empty */
3728 -1, /* empty */
3729 -1, /* empty */
3730 -1, /* empty */
3731 -1, /* empty */
3732 -1, /* empty */
3733 -1, /* empty */
3734 -1, /* empty */
3735 -1, /* empty */
3736 -1, /* empty */
3737 -1, /* empty */
3738 -1, /* empty */
3739 -1, /* empty */
3740 -1, /* empty */
3741 -1, /* empty */
3742 -1, /* empty */
3743 -1, /* empty */
3744 -1, /* empty */
3745 -1, /* empty */
3746 -1, /* empty */
3747 -1, /* empty */
3748 -1, /* empty */
3749 -1, /* empty */
3750 -1, /* empty */
3751 -1, /* empty */
3752 -1, /* empty */
3753 -1, /* empty */
3754 -1, /* empty */
3755 -1, /* empty */
3756 -1, /* empty */
3757 -1, /* empty */
3758 -1, /* empty */
3759 -1, /* empty */
3760 -1, /* empty */
3761 -1, /* empty */
3762 -1, /* empty */
3763 -1, /* empty */
3764 -1, /* empty */
3765 -1, /* empty */
3766 -1, /* empty */
3767 -1, /* empty */
3768 -1, /* empty */
3769 -1, /* empty */
3770 2671, /* AbstractArray[Prod] */
3771 -1, /* empty */
3772 -1, /* empty */
3773 -1, /* empty */
3774 -1, /* empty */
3775 -1, /* empty */
3776 2677, /* AbstractArray[ASuperPropdef] */
3777 -1, /* empty */
3778 -1, /* empty */
3779 -1, /* empty */
3780 2681, /* AbstractArray[Object] */
3781 -1, /* empty */
3782 -1, /* empty */
3783 -1, /* empty */
3784 -1, /* empty */
3785 -1, /* empty */
3786 -1, /* empty */
3787 -1, /* empty */
3788 -1, /* empty */
3789 -1, /* empty */
3790 -1, /* empty */
3791 -1, /* empty */
3792 -1, /* empty */
3793 -1, /* empty */
3794 -1, /* empty */
3795 -1, /* empty */
3796 -1, /* empty */
3797 -1, /* empty */
3798 -1, /* empty */
3799 -1, /* empty */
3800 -1, /* empty */
3801 2702, /* AbstractArray[APropdef] */
3802 -1, /* empty */
3803 -1, /* empty */
3804 -1, /* empty */
3805 -1, /* empty */
3806 -1, /* empty */
3807 2708, /* AbstractArray[ANode] */
3808 -1, /* empty */
3809 -1, /* empty */
3810 -1, /* empty */
3811 -1, /* empty */
3812 -1, /* empty */
3813 -1, /* empty */
3814 -1, /* empty */
3815 -1, /* empty */
3816 -1, /* empty */
3817 -1, /* empty */
3818 -1, /* empty */
3819 -1, /* empty */
3820 -1, /* empty */
3821 -1, /* empty */
3822 -1, /* empty */
3823 -1, /* empty */
3824 -1, /* empty */
3825 -1, /* empty */
3826 -1, /* empty */
3827 -1, /* empty */
3828 -1, /* empty */
3829 -1, /* empty */
3830 -1, /* empty */
3831 -1, /* empty */
3832 -1, /* empty */
3833 -1, /* empty */
3834 -1, /* empty */
3835 -1, /* empty */
3836 -1, /* empty */
3837 -1, /* empty */
3838 -1, /* empty */
3839 -1, /* empty */
3840 -1, /* empty */
3841 -1, /* empty */
3842 -1, /* empty */
3843 -1, /* empty */
3844 -1, /* empty */
3845 -1, /* empty */
3846 -1, /* empty */
3847 -1, /* empty */
3848 -1, /* empty */
3849 -1, /* empty */
3850 -1, /* empty */
3851 -1, /* empty */
3852 -1, /* empty */
3853 -1, /* empty */
3854 -1, /* empty */
3855 -1, /* empty */
3856 -1, /* empty */
3857 -1, /* empty */
3858 -1, /* empty */
3859 -1, /* empty */
3860 -1, /* empty */
3861 -1, /* empty */
3862 -1, /* empty */
3863 -1, /* empty */
3864 -1, /* empty */
3865 -1, /* empty */
3866 -1, /* empty */
3867 -1, /* empty */
3868 -1, /* empty */
3869 2004, /* Array[nullable Object] */
3870 650, /* Array[Object] */
3871 -1, /* empty */
3872 -1, /* empty */
3873 -1, /* empty */
3874 -1, /* empty */
3875 -1, /* empty */
3876 -1, /* empty */
3877 -1, /* empty */
3878 -1, /* empty */
3879 -1, /* empty */
3880 -1, /* empty */
3881 -1, /* empty */
3882 -1, /* empty */
3883 -1, /* empty */
3884 -1, /* empty */
3885 -1, /* empty */
3886 -1, /* empty */
3887 -1, /* empty */
3888 -1, /* empty */
3889 -1, /* empty */
3890 -1, /* empty */
3891 -1, /* empty */
3892 -1, /* empty */
3893 -1, /* empty */
3894 -1, /* empty */
3895 -1, /* empty */
3896 -1, /* empty */
3897 -1, /* empty */
3898 -1, /* empty */
3899 -1, /* empty */
3900 -1, /* empty */
3901 -1, /* empty */
3902 -1, /* empty */
3903 150, /* Array[Prod] */
3904 -1, /* empty */
3905 -1, /* empty */
3906 -1, /* empty */
3907 -1, /* empty */
3908 627, /* Array[ASuperPropdef] */
3909 -1, /* empty */
3910 -1, /* empty */
3911 -1, /* empty */
3912 -1, /* empty */
3913 -1, /* empty */
3914 -1, /* empty */
3915 -1, /* empty */
3916 -1, /* empty */
3917 -1, /* empty */
3918 -1, /* empty */
3919 -1, /* empty */
3920 -1, /* empty */
3921 -1, /* empty */
3922 -1, /* empty */
3923 -1, /* empty */
3924 -1, /* empty */
3925 -1, /* empty */
3926 -1, /* empty */
3927 -1, /* empty */
3928 1167, /* Array[APropdef] */
3929 -1, /* empty */
3930 -1, /* empty */
3931 -1, /* empty */
3932 -1, /* empty */
3933 1267, /* Array[ANode] */
3934 -1, /* empty */
3935 -1, /* empty */
3936 -1, /* empty */
3937 -1, /* empty */
3938 -1, /* empty */
3939 -1, /* empty */
3940 -1, /* empty */
3941 -1, /* empty */
3942 -1, /* empty */
3943 -1, /* empty */
3944 -1, /* empty */
3945 -1, /* empty */
3946 -1, /* empty */
3947 -1, /* empty */
3948 -1, /* empty */
3949 -1, /* empty */
3950 -1, /* empty */
3951 -1, /* empty */
3952 -1, /* empty */
3953 -1, /* empty */
3954 -1, /* empty */
3955 -1, /* empty */
3956 -1, /* empty */
3957 -1, /* empty */
3958 -1, /* empty */
3959 -1, /* empty */
3960 -1, /* empty */
3961 -1, /* empty */
3962 -1, /* empty */
3963 -1, /* empty */
3964 -1, /* empty */
3965 -1, /* empty */
3966 -1, /* empty */
3967 -1, /* empty */
3968 -1, /* empty */
3969 -1, /* empty */
3970 -1, /* empty */
3971 -1, /* empty */
3972 -1, /* empty */
3973 -1, /* empty */
3974 -1, /* empty */
3975 -1, /* empty */
3976 -1, /* empty */
3977 -1, /* empty */
3978 -1, /* empty */
3979 -1, /* empty */
3980 -1, /* empty */
3981 -1, /* empty */
3982 -1, /* empty */
3983 -1, /* empty */
3984 -1, /* empty */
3985 -1, /* empty */
3986 -1, /* empty */
3987 -1, /* empty */
3988 -1, /* empty */
3989 -1, /* empty */
3990 -1, /* empty */
3991 -1, /* empty */
3992 },
3993 };
3994 const struct types resolution_table_standard__Array__nit__ASuperPropdef = {
3995 0, /* dummy */
3996 {
3997 &type_nit__ASuperPropdef, /* E: ASuperPropdef */
3998 &type_standard__Array__nit__ASuperPropdef, /* Array[E]: Array[ASuperPropdef] */
3999 &type_standard__Collection__nit__ASuperPropdef, /* Collection[E]: Collection[ASuperPropdef] */
4000 &type_standard__Array__nit__ASuperPropdef, /* Array[E]: Array[ASuperPropdef] */
4001 &type_standard__NativeArray__nit__ASuperPropdef, /* NativeArray[E]: NativeArray[ASuperPropdef] */
4002 &type_nit__ASuperPropdef, /* E: ASuperPropdef */
4003 &type_standard__Collection__nit__ASuperPropdef, /* Collection[E]: Collection[ASuperPropdef] */
4004 &type_nit__ASuperPropdef, /* E: ASuperPropdef */
4005 &type_standard__Collection__nit__ASuperPropdef, /* Collection[E]: Collection[ASuperPropdef] */
4006 &type_standard__Collection__nit__ASuperPropdef, /* Collection[E]: Collection[ASuperPropdef] */
4007 &type_standard__Array__nit__ASuperPropdef, /* Array[E]: Array[ASuperPropdef] */
4008 &type_standard__AbstractArray__nit__ASuperPropdef, /* AbstractArray[E]: AbstractArray[ASuperPropdef] */
4009 &type_standard__array__ArrayIterator__nit__ASuperPropdef, /* ArrayIterator[E]: ArrayIterator[ASuperPropdef] */
4010 }
4011 };
4012 /* runtime type MVirtualTypeDef */
4013 const struct type type_nit__MVirtualTypeDef = {
4014 628,
4015 "MVirtualTypeDef", /* class_name_string */
4016 7,
4017 0,
4018 &resolution_table_nit__MVirtualTypeDef,
4019 9,
4020 {
4021 80, /* Object */
4022 2622, /* nullable Object */
4023 2146, /* MEntity */
4024 2181, /* PropertyLayoutElement */
4025 2190, /* nullable PropertyLayoutElement */
4026 2178, /* MPropDef */
4027 2182, /* nullable MPropDef */
4028 628, /* MVirtualTypeDef */
4029 2647, /* nullable MVirtualTypeDef */
4030 },
4031 };
4032 const struct types resolution_table_nit__MVirtualTypeDef = {
4033 0, /* dummy */
4034 {
4035 NULL, /* empty */
4036 &type_nit__MVirtualTypeProp, /* MPROPERTY: MVirtualTypeProp */
4037 &type_nit__MVirtualTypeDef, /* MPROPDEF: MVirtualTypeDef */
4038 }
4039 };
4040 /* runtime type POSet[MType] */
4041 const struct type type_poset__POSet__nit__MType = {
4042 629,
4043 "POSet[MType]", /* class_name_string */
4044 128,
4045 0,
4046 &resolution_table_poset__POSet__nit__MType,
4047 130,
4048 {
4049 80, /* Object */
4050 2622, /* nullable Object */
4051 -1, /* empty */
4052 -1, /* empty */
4053 -1, /* empty */
4054 -1, /* empty */
4055 -1, /* empty */
4056 -1, /* empty */
4057 -1, /* empty */
4058 -1, /* empty */
4059 -1, /* empty */
4060 -1, /* empty */
4061 -1, /* empty */
4062 -1, /* empty */
4063 -1, /* empty */
4064 -1, /* empty */
4065 -1, /* empty */
4066 -1, /* empty */
4067 -1, /* empty */
4068 -1, /* empty */
4069 -1, /* empty */
4070 -1, /* empty */
4071 -1, /* empty */
4072 -1, /* empty */
4073 -1, /* empty */
4074 -1, /* empty */
4075 -1, /* empty */
4076 -1, /* empty */
4077 2329, /* Collection[MType] */
4078 -1, /* empty */
4079 -1, /* empty */
4080 -1, /* empty */
4081 -1, /* empty */
4082 -1, /* empty */
4083 -1, /* empty */
4084 -1, /* empty */
4085 2337, /* Collection[Object] */
4086 -1, /* empty */
4087 -1, /* empty */
4088 -1, /* empty */
4089 -1, /* empty */
4090 -1, /* empty */
4091 -1, /* empty */
4092 -1, /* empty */
4093 -1, /* empty */
4094 -1, /* empty */
4095 -1, /* empty */
4096 -1, /* empty */
4097 2349, /* Collection[nullable MType] */
4098 -1, /* empty */
4099 -1, /* empty */
4100 -1, /* empty */
4101 -1, /* empty */
4102 -1, /* empty */
4103 -1, /* empty */
4104 -1, /* empty */
4105 -1, /* empty */
4106 -1, /* empty */
4107 -1, /* empty */
4108 -1, /* empty */
4109 -1, /* empty */
4110 -1, /* empty */
4111 -1, /* empty */
4112 -1, /* empty */
4113 -1, /* empty */
4114 -1, /* empty */
4115 -1, /* empty */
4116 -1, /* empty */
4117 -1, /* empty */
4118 -1, /* empty */
4119 -1, /* empty */
4120 -1, /* empty */
4121 -1, /* empty */
4122 -1, /* empty */
4123 -1, /* empty */
4124 -1, /* empty */
4125 -1, /* empty */
4126 -1, /* empty */
4127 -1, /* empty */
4128 -1, /* empty */
4129 -1, /* empty */
4130 -1, /* empty */
4131 -1, /* empty */
4132 -1, /* empty */
4133 -1, /* empty */
4134 -1, /* empty */
4135 -1, /* empty */
4136 -1, /* empty */
4137 -1, /* empty */
4138 -1, /* empty */
4139 -1, /* empty */
4140 -1, /* empty */
4141 -1, /* empty */
4142 -1, /* empty */
4143 -1, /* empty */
4144 -1, /* empty */
4145 -1, /* empty */
4146 -1, /* empty */
4147 -1, /* empty */
4148 -1, /* empty */
4149 -1, /* empty */
4150 -1, /* empty */
4151 -1, /* empty */
4152 -1, /* empty */
4153 -1, /* empty */
4154 -1, /* empty */
4155 -1, /* empty */
4156 -1, /* empty */
4157 -1, /* empty */
4158 -1, /* empty */
4159 -1, /* empty */
4160 -1, /* empty */
4161 -1, /* empty */
4162 -1, /* empty */
4163 -1, /* empty */
4164 -1, /* empty */
4165 -1, /* empty */
4166 -1, /* empty */
4167 -1, /* empty */
4168 -1, /* empty */
4169 -1, /* empty */
4170 -1, /* empty */
4171 -1, /* empty */
4172 -1, /* empty */
4173 -1, /* empty */
4174 -1, /* empty */
4175 -1, /* empty */
4176 -1, /* empty */
4177 629, /* POSet[MType] */
4178 -1, /* empty */
4179 },
4180 };
4181 const struct types resolution_table_poset__POSet__nit__MType = {
4182 0, /* dummy */
4183 {
4184 &type_standard__HashMap__nit__MType__poset__POSetElement__nit__MType, /* HashMap[E, POSetElement[E]]: HashMap[MType, POSetElement[MType]] */
4185 &type_standard__Array__nit__MType, /* Array[E]: Array[MType] */
4186 &type_nit__MType, /* E: MType */
4187 &type_poset__POSetElement__nit__MType, /* POSetElement[E]: POSetElement[MType] */
4188 &type_standard__Array__nit__MType, /* Array[E]: Array[MType] */
4189 &type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */
4190 &type_nit__POSetConflictGraph__nit__MType, /* POSetConflictGraph[E]: POSetConflictGraph[MType] */
4191 &type_standard__Array__nit__MType, /* Array[COMPARED]: Array[MType] */
4192 }
4193 };
4194 /* runtime type List[MType] */
4195 const struct type type_standard__List__nit__MType = {
4196 630,
4197 "List[MType]", /* class_name_string */
4198 129,
4199 0,
4200 &resolution_table_standard__List__nit__MType,
4201 131,
4202 {
4203 80, /* Object */
4204 2622, /* nullable Object */
4205 -1, /* empty */
4206 -1, /* empty */
4207 -1, /* empty */
4208 -1, /* empty */
4209 -1, /* empty */
4210 -1, /* empty */
4211 -1, /* empty */
4212 -1, /* empty */
4213 -1, /* empty */
4214 -1, /* empty */
4215 -1, /* empty */
4216 -1, /* empty */
4217 -1, /* empty */
4218 -1, /* empty */
4219 -1, /* empty */
4220 -1, /* empty */
4221 -1, /* empty */
4222 -1, /* empty */
4223 -1, /* empty */
4224 -1, /* empty */
4225 -1, /* empty */
4226 -1, /* empty */
4227 -1, /* empty */
4228 -1, /* empty */
4229 -1, /* empty */
4230 -1, /* empty */
4231 2329, /* Collection[MType] */
4232 -1, /* empty */
4233 -1, /* empty */
4234 -1, /* empty */
4235 -1, /* empty */
4236 -1, /* empty */
4237 -1, /* empty */
4238 -1, /* empty */
4239 2337, /* Collection[Object] */
4240 -1, /* empty */
4241 -1, /* empty */
4242 -1, /* empty */
4243 -1, /* empty */
4244 -1, /* empty */
4245 -1, /* empty */
4246 -1, /* empty */
4247 -1, /* empty */
4248 -1, /* empty */
4249 -1, /* empty */
4250 -1, /* empty */
4251 2349, /* Collection[nullable MType] */
4252 -1, /* empty */
4253 -1, /* empty */
4254 -1, /* empty */
4255 -1, /* empty */
4256 -1, /* empty */
4257 -1, /* empty */
4258 -1, /* empty */
4259 -1, /* empty */
4260 -1, /* empty */
4261 -1, /* empty */
4262 -1, /* empty */
4263 -1, /* empty */
4264 -1, /* empty */
4265 -1, /* empty */
4266 -1, /* empty */
4267 -1, /* empty */
4268 -1, /* empty */
4269 -1, /* empty */
4270 -1, /* empty */
4271 -1, /* empty */
4272 -1, /* empty */
4273 -1, /* empty */
4274 -1, /* empty */
4275 -1, /* empty */
4276 -1, /* empty */
4277 -1, /* empty */
4278 -1, /* empty */
4279 -1, /* empty */
4280 -1, /* empty */
4281 -1, /* empty */
4282 -1, /* empty */
4283 -1, /* empty */
4284 -1, /* empty */
4285 -1, /* empty */
4286 -1, /* empty */
4287 -1, /* empty */
4288 -1, /* empty */
4289 -1, /* empty */
4290 -1, /* empty */
4291 -1, /* empty */
4292 -1, /* empty */
4293 -1, /* empty */
4294 -1, /* empty */
4295 -1, /* empty */
4296 -1, /* empty */
4297 -1, /* empty */
4298 -1, /* empty */
4299 -1, /* empty */
4300 -1, /* empty */
4301 -1, /* empty */
4302 -1, /* empty */
4303 -1, /* empty */
4304 -1, /* empty */
4305 -1, /* empty */
4306 -1, /* empty */
4307 -1, /* empty */
4308 -1, /* empty */
4309 -1, /* empty */
4310 -1, /* empty */
4311 -1, /* empty */
4312 -1, /* empty */
4313 -1, /* empty */
4314 -1, /* empty */
4315 -1, /* empty */
4316 -1, /* empty */
4317 -1, /* empty */
4318 -1, /* empty */
4319 -1, /* empty */
4320 -1, /* empty */
4321 -1, /* empty */
4322 -1, /* empty */
4323 -1, /* empty */
4324 -1, /* empty */
4325 -1, /* empty */
4326 -1, /* empty */
4327 2003, /* SequenceRead[nullable Object] */
4328 -1, /* empty */
4329 -1, /* empty */
4330 -1, /* empty */
4331 -1, /* empty */
4332 630, /* List[MType] */
4333 -1, /* empty */
4334 },
4335 };
4336 const struct types resolution_table_standard__List__nit__MType = {
4337 0, /* dummy */
4338 {
4339 &type_nit__MType, /* E: MType */
4340 &type_standard__Array__nit__MType, /* Array[E]: Array[MType] */
4341 &type_standard__list__ListNode__nit__MType, /* ListNode[E]: ListNode[MType] */
4342 &type_standard__ListIterator__nit__MType, /* ListIterator[E]: ListIterator[MType] */
4343 &type_nullable__standard__list__ListNode__nit__MType, /* nullable ListNode[E]: nullable ListNode[MType] */
4344 NULL, /* empty */
4345 NULL, /* empty */
4346 &type_nit__MType, /* E: MType */
4347 &type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */
4348 &type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */
4349 }
4350 };
4351 /* runtime type MMethod */
4352 const struct type type_nit__MMethod = {
4353 631,
4354 "MMethod", /* class_name_string */
4355 7,
4356 0,
4357 &resolution_table_nit__MMethod,
4358 9,
4359 {
4360 80, /* Object */
4361 2622, /* nullable Object */
4362 2146, /* MEntity */
4363 2181, /* PropertyLayoutElement */
4364 2190, /* nullable PropertyLayoutElement */
4365 2176, /* MProperty */
4366 2208, /* nullable MProperty */
4367 631, /* MMethod */
4368 2148, /* nullable MMethod */
4369 },
4370 };
4371 const struct types resolution_table_nit__MMethod = {
4372 0, /* dummy */
4373 {
4374 &type_standard__Array__nit__MMethodDef, /* Array[MPROPDEF]: Array[MMethodDef] */
4375 &type_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__MMethodDef, /* HashMap2[MModule, MType, Array[MPROPDEF]]: HashMap2[MModule, MType, Array[MMethodDef]] */
4376 &type_nit__MMethodDef, /* MPROPDEF: MMethodDef */
4377 }
4378 };
4379 /* runtime type Array[MParameter] */
4380 const struct type type_standard__Array__nit__MParameter = {
4381 632,
4382 "Array[MParameter]", /* class_name_string */
4383 407,
4384 0,
4385 &resolution_table_standard__Array__nit__MParameter,
4386 490,
4387 {
4388 80, /* Object */
4389 2622, /* nullable Object */
4390 -1, /* empty */
4391 -1, /* empty */
4392 -1, /* empty */
4393 -1, /* empty */
4394 -1, /* empty */
4395 -1, /* empty */
4396 -1, /* empty */
4397 -1, /* empty */
4398 -1, /* empty */
4399 -1, /* empty */
4400 -1, /* empty */
4401 -1, /* empty */
4402 -1, /* empty */
4403 -1, /* empty */
4404 -1, /* empty */
4405 -1, /* empty */
4406 -1, /* empty */
4407 -1, /* empty */
4408 -1, /* empty */
4409 -1, /* empty */
4410 -1, /* empty */
4411 -1, /* empty */
4412 -1, /* empty */
4413 -1, /* empty */
4414 -1, /* empty */
4415 -1, /* empty */
4416 -1, /* empty */
4417 -1, /* empty */
4418 -1, /* empty */
4419 -1, /* empty */
4420 -1, /* empty */
4421 2334, /* Collection[MParameter] */
4422 -1, /* empty */
4423 -1, /* empty */
4424 2337, /* Collection[Object] */
4425 -1, /* empty */
4426 -1, /* empty */
4427 -1, /* empty */
4428 -1, /* empty */
4429 -1, /* empty */
4430 -1, /* empty */
4431 -1, /* empty */
4432 -1, /* empty */
4433 -1, /* empty */
4434 -1, /* empty */
4435 -1, /* empty */
4436 -1, /* empty */
4437 -1, /* empty */
4438 -1, /* empty */
4439 -1, /* empty */
4440 -1, /* empty */
4441 -1, /* empty */
4442 -1, /* empty */
4443 -1, /* empty */
4444 -1, /* empty */
4445 -1, /* empty */
4446 -1, /* empty */
4447 -1, /* empty */
4448 -1, /* empty */
4449 -1, /* empty */
4450 -1, /* empty */
4451 -1, /* empty */
4452 -1, /* empty */
4453 -1, /* empty */
4454 -1, /* empty */
4455 -1, /* empty */
4456 -1, /* empty */
4457 -1, /* empty */
4458 -1, /* empty */
4459 -1, /* empty */
4460 -1, /* empty */
4461 -1, /* empty */
4462 -1, /* empty */
4463 -1, /* empty */
4464 -1, /* empty */
4465 -1, /* empty */
4466 -1, /* empty */
4467 -1, /* empty */
4468 -1, /* empty */
4469 -1, /* empty */
4470 -1, /* empty */
4471 -1, /* empty */
4472 -1, /* empty */
4473 -1, /* empty */
4474 -1, /* empty */
4475 -1, /* empty */
4476 -1, /* empty */
4477 -1, /* empty */
4478 -1, /* empty */
4479 -1, /* empty */
4480 -1, /* empty */
4481 -1, /* empty */
4482 -1, /* empty */
4483 -1, /* empty */
4484 -1, /* empty */
4485 -1, /* empty */
4486 -1, /* empty */
4487 -1, /* empty */
4488 -1, /* empty */
4489 -1, /* empty */
4490 -1, /* empty */
4491 -1, /* empty */
4492 -1, /* empty */
4493 -1, /* empty */
4494 -1, /* empty */
4495 -1, /* empty */
4496 -1, /* empty */
4497 -1, /* empty */
4498 -1, /* empty */
4499 -1, /* empty */
4500 -1, /* empty */
4501 -1, /* empty */
4502 -1, /* empty */
4503 -1, /* empty */
4504 -1, /* empty */
4505 -1, /* empty */
4506 -1, /* empty */
4507 -1, /* empty */
4508 -1, /* empty */
4509 -1, /* empty */
4510 -1, /* empty */
4511 -1, /* empty */
4512 2003, /* SequenceRead[nullable Object] */
4513 -1, /* empty */
4514 -1, /* empty */
4515 -1, /* empty */
4516 -1, /* empty */
4517 -1, /* empty */
4518 -1, /* empty */
4519 -1, /* empty */
4520 -1, /* empty */
4521 -1, /* empty */
4522 -1, /* empty */
4523 -1, /* empty */
4524 -1, /* empty */
4525 -1, /* empty */
4526 -1, /* empty */
4527 -1, /* empty */
4528 -1, /* empty */
4529 -1, /* empty */
4530 -1, /* empty */
4531 -1, /* empty */
4532 -1, /* empty */
4533 -1, /* empty */
4534 -1, /* empty */
4535 -1, /* empty */
4536 -1, /* empty */
4537 -1, /* empty */
4538 -1, /* empty */
4539 -1, /* empty */
4540 -1, /* empty */
4541 -1, /* empty */
4542 2454, /* AbstractArrayRead[MParameter] */
4543 -1, /* empty */
4544 -1, /* empty */
4545 2457, /* AbstractArrayRead[Object] */
4546 -1, /* empty */
4547 -1, /* empty */
4548 -1, /* empty */
4549 -1, /* empty */
4550 -1, /* empty */
4551 -1, /* empty */
4552 -1, /* empty */
4553 -1, /* empty */
4554 -1, /* empty */
4555 -1, /* empty */
4556 -1, /* empty */
4557 -1, /* empty */
4558 -1, /* empty */
4559 -1, /* empty */
4560 -1, /* empty */
4561 -1, /* empty */
4562 -1, /* empty */
4563 -1, /* empty */
4564 -1, /* empty */
4565 -1, /* empty */
4566 -1, /* empty */
4567 -1, /* empty */
4568 -1, /* empty */
4569 -1, /* empty */
4570 -1, /* empty */
4571 -1, /* empty */
4572 -1, /* empty */
4573 -1, /* empty */
4574 -1, /* empty */
4575 -1, /* empty */
4576 -1, /* empty */
4577 -1, /* empty */
4578 -1, /* empty */
4579 -1, /* empty */
4580 -1, /* empty */
4581 -1, /* empty */
4582 -1, /* empty */
4583 -1, /* empty */
4584 -1, /* empty */
4585 -1, /* empty */
4586 -1, /* empty */
4587 -1, /* empty */
4588 -1, /* empty */
4589 -1, /* empty */
4590 -1, /* empty */
4591 -1, /* empty */
4592 -1, /* empty */
4593 -1, /* empty */
4594 -1, /* empty */
4595 -1, /* empty */
4596 -1, /* empty */
4597 -1, /* empty */
4598 -1, /* empty */
4599 -1, /* empty */
4600 -1, /* empty */
4601 -1, /* empty */
4602 -1, /* empty */
4603 -1, /* empty */
4604 -1, /* empty */
4605 -1, /* empty */
4606 -1, /* empty */
4607 -1, /* empty */
4608 -1, /* empty */
4609 -1, /* empty */
4610 -1, /* empty */
4611 -1, /* empty */
4612 -1, /* empty */
4613 -1, /* empty */
4614 -1, /* empty */
4615 -1, /* empty */
4616 -1, /* empty */
4617 -1, /* empty */
4618 -1, /* empty */
4619 -1, /* empty */
4620 -1, /* empty */
4621 -1, /* empty */
4622 -1, /* empty */
4623 -1, /* empty */
4624 -1, /* empty */
4625 -1, /* empty */
4626 -1, /* empty */
4627 -1, /* empty */
4628 -1, /* empty */
4629 -1, /* empty */
4630 -1, /* empty */
4631 -1, /* empty */
4632 -1, /* empty */
4633 -1, /* empty */
4634 -1, /* empty */
4635 -1, /* empty */
4636 -1, /* empty */
4637 -1, /* empty */
4638 -1, /* empty */
4639 -1, /* empty */
4640 -1, /* empty */
4641 -1, /* empty */
4642 -1, /* empty */
4643 -1, /* empty */
4644 -1, /* empty */
4645 -1, /* empty */
4646 -1, /* empty */
4647 -1, /* empty */
4648 -1, /* empty */
4649 -1, /* empty */
4650 -1, /* empty */
4651 -1, /* empty */
4652 -1, /* empty */
4653 -1, /* empty */
4654 -1, /* empty */
4655 -1, /* empty */
4656 -1, /* empty */
4657 -1, /* empty */
4658 -1, /* empty */
4659 -1, /* empty */
4660 -1, /* empty */
4661 -1, /* empty */
4662 -1, /* empty */
4663 2678, /* AbstractArray[MParameter] */
4664 -1, /* empty */
4665 -1, /* empty */
4666 2681, /* AbstractArray[Object] */
4667 -1, /* empty */
4668 -1, /* empty */
4669 -1, /* empty */
4670 -1, /* empty */
4671 -1, /* empty */
4672 -1, /* empty */
4673 -1, /* empty */
4674 -1, /* empty */
4675 -1, /* empty */
4676 -1, /* empty */
4677 -1, /* empty */
4678 -1, /* empty */
4679 -1, /* empty */
4680 -1, /* empty */
4681 -1, /* empty */
4682 -1, /* empty */
4683 -1, /* empty */
4684 -1, /* empty */
4685 -1, /* empty */
4686 -1, /* empty */
4687 -1, /* empty */
4688 -1, /* empty */
4689 -1, /* empty */
4690 -1, /* empty */
4691 -1, /* empty */
4692 -1, /* empty */
4693 -1, /* empty */
4694 -1, /* empty */
4695 -1, /* empty */
4696 -1, /* empty */
4697 -1, /* empty */
4698 -1, /* empty */
4699 -1, /* empty */
4700 -1, /* empty */
4701 -1, /* empty */
4702 -1, /* empty */
4703 -1, /* empty */
4704 -1, /* empty */
4705 -1, /* empty */
4706 -1, /* empty */
4707 -1, /* empty */
4708 -1, /* empty */
4709 -1, /* empty */
4710 -1, /* empty */
4711 -1, /* empty */
4712 -1, /* empty */
4713 -1, /* empty */
4714 -1, /* empty */
4715 -1, /* empty */
4716 -1, /* empty */
4717 -1, /* empty */
4718 -1, /* empty */
4719 -1, /* empty */
4720 -1, /* empty */
4721 -1, /* empty */
4722 -1, /* empty */
4723 -1, /* empty */
4724 -1, /* empty */
4725 -1, /* empty */
4726 -1, /* empty */
4727 -1, /* empty */
4728 -1, /* empty */
4729 -1, /* empty */
4730 -1, /* empty */
4731 -1, /* empty */
4732 -1, /* empty */
4733 -1, /* empty */
4734 -1, /* empty */
4735 -1, /* empty */
4736 -1, /* empty */
4737 -1, /* empty */
4738 -1, /* empty */
4739 -1, /* empty */
4740 -1, /* empty */
4741 -1, /* empty */
4742 -1, /* empty */
4743 -1, /* empty */
4744 -1, /* empty */
4745 -1, /* empty */
4746 -1, /* empty */
4747 -1, /* empty */
4748 -1, /* empty */
4749 -1, /* empty */
4750 -1, /* empty */
4751 -1, /* empty */
4752 -1, /* empty */
4753 -1, /* empty */
4754 -1, /* empty */
4755 2004, /* Array[nullable Object] */
4756 650, /* Array[Object] */
4757 -1, /* empty */
4758 -1, /* empty */
4759 -1, /* empty */
4760 -1, /* empty */
4761 -1, /* empty */
4762 -1, /* empty */
4763 -1, /* empty */
4764 -1, /* empty */
4765 -1, /* empty */
4766 -1, /* empty */
4767 -1, /* empty */
4768 -1, /* empty */
4769 -1, /* empty */
4770 -1, /* empty */
4771 -1, /* empty */
4772 -1, /* empty */
4773 -1, /* empty */
4774 -1, /* empty */
4775 -1, /* empty */
4776 -1, /* empty */
4777 -1, /* empty */
4778 -1, /* empty */
4779 -1, /* empty */
4780 -1, /* empty */
4781 -1, /* empty */
4782 -1, /* empty */
4783 -1, /* empty */
4784 -1, /* empty */
4785 -1, /* empty */
4786 -1, /* empty */
4787 -1, /* empty */
4788 -1, /* empty */
4789 -1, /* empty */
4790 -1, /* empty */
4791 -1, /* empty */
4792 -1, /* empty */
4793 -1, /* empty */
4794 -1, /* empty */
4795 632, /* Array[MParameter] */
4796 -1, /* empty */
4797 -1, /* empty */
4798 -1, /* empty */
4799 -1, /* empty */
4800 -1, /* empty */
4801 -1, /* empty */
4802 -1, /* empty */
4803 -1, /* empty */
4804 -1, /* empty */
4805 -1, /* empty */
4806 -1, /* empty */
4807 -1, /* empty */
4808 -1, /* empty */
4809 -1, /* empty */
4810 -1, /* empty */
4811 -1, /* empty */
4812 -1, /* empty */
4813 -1, /* empty */
4814 -1, /* empty */
4815 -1, /* empty */
4816 -1, /* empty */
4817 -1, /* empty */
4818 -1, /* empty */
4819 -1, /* empty */
4820 -1, /* empty */
4821 -1, /* empty */
4822 -1, /* empty */
4823 -1, /* empty */
4824 -1, /* empty */
4825 -1, /* empty */
4826 -1, /* empty */
4827 -1, /* empty */
4828 -1, /* empty */
4829 -1, /* empty */
4830 -1, /* empty */
4831 -1, /* empty */
4832 -1, /* empty */
4833 -1, /* empty */
4834 -1, /* empty */
4835 -1, /* empty */
4836 -1, /* empty */
4837 -1, /* empty */
4838 -1, /* empty */
4839 -1, /* empty */
4840 -1, /* empty */
4841 -1, /* empty */
4842 -1, /* empty */
4843 -1, /* empty */
4844 -1, /* empty */
4845 -1, /* empty */
4846 -1, /* empty */
4847 -1, /* empty */
4848 -1, /* empty */
4849 -1, /* empty */
4850 -1, /* empty */
4851 -1, /* empty */
4852 -1, /* empty */
4853 -1, /* empty */
4854 -1, /* empty */
4855 -1, /* empty */
4856 -1, /* empty */
4857 -1, /* empty */
4858 -1, /* empty */
4859 -1, /* empty */
4860 -1, /* empty */
4861 -1, /* empty */
4862 -1, /* empty */
4863 -1, /* empty */
4864 -1, /* empty */
4865 -1, /* empty */
4866 -1, /* empty */
4867 -1, /* empty */
4868 -1, /* empty */
4869 -1, /* empty */
4870 -1, /* empty */
4871 -1, /* empty */
4872 -1, /* empty */
4873 -1, /* empty */
4874 -1, /* empty */
4875 -1, /* empty */
4876 -1, /* empty */
4877 -1, /* empty */
4878 },
4879 };
4880 const struct types resolution_table_standard__Array__nit__MParameter = {
4881 0, /* dummy */
4882 {
4883 &type_nit__MParameter, /* E: MParameter */
4884 &type_standard__Array__nit__MParameter, /* Array[E]: Array[MParameter] */
4885 &type_standard__Collection__nit__MParameter, /* Collection[E]: Collection[MParameter] */
4886 &type_standard__Array__nit__MParameter, /* Array[E]: Array[MParameter] */
4887 &type_standard__NativeArray__nit__MParameter, /* NativeArray[E]: NativeArray[MParameter] */
4888 &type_nit__MParameter, /* E: MParameter */
4889 &type_standard__Collection__nit__MParameter, /* Collection[E]: Collection[MParameter] */
4890 &type_nit__MParameter, /* E: MParameter */
4891 &type_standard__Collection__nit__MParameter, /* Collection[E]: Collection[MParameter] */
4892 &type_standard__Collection__nit__MParameter, /* Collection[E]: Collection[MParameter] */
4893 &type_standard__Array__nit__MParameter, /* Array[E]: Array[MParameter] */
4894 &type_standard__AbstractArray__nit__MParameter, /* AbstractArray[E]: AbstractArray[MParameter] */
4895 &type_standard__array__ArrayIterator__nit__MParameter, /* ArrayIterator[E]: ArrayIterator[MParameter] */
4896 }
4897 };
4898 /* runtime type MSignature */
4899 const struct type type_nit__MSignature = {
4900 633,
4901 "MSignature", /* class_name_string */
4902 5,
4903 0,
4904 NULL, /*NO RESOLUTIONS*/
4905 6,
4906 {
4907 80, /* Object */
4908 2622, /* nullable Object */
4909 2146, /* MEntity */
4910 2179, /* MType */
4911 2185, /* nullable MType */
4912 633, /* MSignature */
4913 },
4914 };
4915 /* runtime type MParameter */
4916 const struct type type_nit__MParameter = {
4917 634,
4918 "MParameter", /* class_name_string */
4919 3,
4920 0,
4921 NULL, /*NO RESOLUTIONS*/
4922 4,
4923 {
4924 80, /* Object */
4925 2622, /* nullable Object */
4926 2146, /* MEntity */
4927 634, /* MParameter */
4928 },
4929 };
4930 /* runtime type ScopeVisitor */
4931 const struct type type_nit__scope__ScopeVisitor = {
4932 -1, /*CAST DEAD*/
4933 "ScopeVisitor", /* class_name_string */
4934 -1, /*CAST DEAD*/
4935 0,
4936 NULL, /*NO RESOLUTIONS*/
4937 2,
4938 {
4939 80, /* Object */
4940 2622, /* nullable Object */
4941 },
4942 };
4943 /* runtime type Variable */
4944 const struct type type_nit__Variable = {
4945 636,
4946 "Variable", /* class_name_string */
4947 2,
4948 0,
4949 NULL, /*NO RESOLUTIONS*/
4950 3,
4951 {
4952 80, /* Object */
4953 2622, /* nullable Object */
4954 636, /* Variable */
4955 },
4956 };
4957 /* runtime type List[Scope] */
4958 const struct type type_standard__List__nit__scope__Scope = {
4959 637,
4960 "List[Scope]", /* class_name_string */
4961 130,
4962 0,
4963 &resolution_table_standard__List__nit__scope__Scope,
4964 131,
4965 {
4966 80, /* Object */
4967 2622, /* nullable Object */
4968 -1, /* empty */
4969 -1, /* empty */
4970 -1, /* empty */
4971 -1, /* empty */
4972 -1, /* empty */
4973 -1, /* empty */
4974 -1, /* empty */
4975 -1, /* empty */
4976 -1, /* empty */
4977 -1, /* empty */
4978 -1, /* empty */
4979 -1, /* empty */
4980 -1, /* empty */
4981 -1, /* empty */
4982 -1, /* empty */
4983 -1, /* empty */
4984 -1, /* empty */
4985 -1, /* empty */
4986 -1, /* empty */
4987 -1, /* empty */
4988 -1, /* empty */
4989 -1, /* empty */
4990 -1, /* empty */
4991 -1, /* empty */
4992 -1, /* empty */
4993 -1, /* empty */
4994 -1, /* empty */
4995 -1, /* empty */
4996 -1, /* empty */
4997 -1, /* empty */
4998 -1, /* empty */
4999 -1, /* empty */
5000 -1, /* empty */
5001 -1, /* empty */
5002 2337, /* Collection[Object] */
5003 -1, /* empty */
5004 -1, /* empty */
5005 -1, /* empty */
5006 -1, /* empty */
5007 -1, /* empty */
5008 -1, /* empty */
5009 -1, /* empty */
5010 -1, /* empty */
5011 -1, /* empty */
5012 -1, /* empty */
5013 -1, /* empty */
5014 -1, /* empty */
5015 -1, /* empty */
5016 -1, /* empty */
5017 -1, /* empty */
5018 -1, /* empty */
5019 -1, /* empty */
5020 -1, /* empty */
5021 -1, /* empty */
5022 -1, /* empty */
5023 -1, /* empty */
5024 -1, /* empty */
5025 -1, /* empty */
5026 -1, /* empty */
5027 -1, /* empty */
5028 -1, /* empty */
5029 -1, /* empty */
5030 -1, /* empty */
5031 -1, /* empty */
5032 2367, /* Collection[Scope] */
5033 -1, /* empty */
5034 -1, /* empty */
5035 -1, /* empty */
5036 -1, /* empty */
5037 -1, /* empty */
5038 -1, /* empty */
5039 -1, /* empty */
5040 -1, /* empty */
5041 -1, /* empty */
5042 -1, /* empty */
5043 -1, /* empty */
5044 -1, /* empty */
5045 -1, /* empty */
5046 -1, /* empty */
5047 -1, /* empty */
5048 -1, /* empty */
5049 -1, /* empty */
5050 -1, /* empty */
5051 -1, /* empty */
5052 -1, /* empty */
5053 -1, /* empty */
5054 -1, /* empty */
5055 -1, /* empty */
5056 -1, /* empty */
5057 -1, /* empty */
5058 -1, /* empty */
5059 -1, /* empty */
5060 -1, /* empty */
5061 -1, /* empty */
5062 -1, /* empty */
5063 -1, /* empty */
5064 -1, /* empty */
5065 -1, /* empty */
5066 -1, /* empty */
5067 -1, /* empty */
5068 -1, /* empty */
5069 -1, /* empty */
5070 -1, /* empty */
5071 -1, /* empty */
5072 -1, /* empty */
5073 -1, /* empty */
5074 -1, /* empty */
5075 -1, /* empty */
5076 -1, /* empty */
5077 -1, /* empty */
5078 -1, /* empty */
5079 -1, /* empty */
5080 -1, /* empty */
5081 -1, /* empty */
5082 -1, /* empty */
5083 -1, /* empty */
5084 -1, /* empty */
5085 -1, /* empty */
5086 -1, /* empty */
5087 -1, /* empty */
5088 -1, /* empty */
5089 -1, /* empty */
5090 2003, /* SequenceRead[nullable Object] */
5091 -1, /* empty */
5092 -1, /* empty */
5093 -1, /* empty */
5094 -1, /* empty */
5095 -1, /* empty */
5096 637, /* List[Scope] */
5097 },
5098 };
5099 const struct types resolution_table_standard__List__nit__scope__Scope = {
5100 0, /* dummy */
5101 {
5102 &type_nit__scope__Scope, /* E: Scope */
5103 &type_standard__Array__nit__scope__Scope, /* Array[E]: Array[Scope] */
5104 &type_standard__list__ListNode__nit__scope__Scope, /* ListNode[E]: ListNode[Scope] */
5105 &type_standard__ListIterator__nit__scope__Scope, /* ListIterator[E]: ListIterator[Scope] */
5106 &type_nullable__standard__list__ListNode__nit__scope__Scope, /* nullable ListNode[E]: nullable ListNode[Scope] */
5107 NULL, /* empty */
5108 NULL, /* empty */
5109 &type_nit__scope__Scope, /* E: Scope */
5110 &type_standard__Collection__nit__scope__Scope, /* Collection[E]: Collection[Scope] */
5111 &type_standard__Collection__nit__scope__Scope, /* Collection[E]: Collection[Scope] */
5112 }
5113 };
5114 /* runtime type FlowVisitor */
5115 const struct type type_nit__flow__FlowVisitor = {
5116 -1, /*CAST DEAD*/
5117 "FlowVisitor", /* class_name_string */
5118 -1, /*CAST DEAD*/
5119 0,
5120 NULL, /*NO RESOLUTIONS*/
5121 2,
5122 {
5123 80, /* Object */
5124 2622, /* nullable Object */
5125 },
5126 };
5127 /* runtime type FlowContext */
5128 const struct type type_nit__FlowContext = {
5129 639,
5130 "FlowContext", /* class_name_string */
5131 2,
5132 0,
5133 NULL, /*NO RESOLUTIONS*/
5134 3,
5135 {
5136 80, /* Object */
5137 2622, /* nullable Object */
5138 639, /* FlowContext */
5139 },
5140 };
5141 /* runtime type Array[FlowContext] */
5142 const struct type type_standard__Array__nit__FlowContext = {
5143 640,
5144 "Array[FlowContext]", /* class_name_string */
5145 408,
5146 0,
5147 &resolution_table_standard__Array__nit__FlowContext,
5148 490,
5149 {
5150 80, /* Object */
5151 2622, /* nullable Object */
5152 -1, /* empty */
5153 -1, /* empty */
5154 -1, /* empty */
5155 -1, /* empty */
5156 -1, /* empty */
5157 -1, /* empty */
5158 -1, /* empty */
5159 -1, /* empty */
5160 -1, /* empty */
5161 -1, /* empty */
5162 -1, /* empty */
5163 -1, /* empty */
5164 -1, /* empty */
5165 -1, /* empty */
5166 -1, /* empty */
5167 -1, /* empty */
5168 -1, /* empty */
5169 -1, /* empty */
5170 -1, /* empty */
5171 -1, /* empty */
5172 -1, /* empty */
5173 -1, /* empty */
5174 -1, /* empty */
5175 -1, /* empty */
5176 -1, /* empty */
5177 -1, /* empty */
5178 -1, /* empty */
5179 -1, /* empty */
5180 -1, /* empty */
5181 -1, /* empty */
5182 -1, /* empty */
5183 -1, /* empty */
5184 2335, /* Collection[FlowContext] */
5185 -1, /* empty */
5186 2337, /* Collection[Object] */
5187 -1, /* empty */
5188 -1, /* empty */
5189 -1, /* empty */
5190 -1, /* empty */
5191 -1, /* empty */
5192 -1, /* empty */
5193 -1, /* empty */
5194 -1, /* empty */
5195 -1, /* empty */
5196 -1, /* empty */
5197 -1, /* empty */
5198 -1, /* empty */
5199 -1, /* empty */
5200 -1, /* empty */
5201 -1, /* empty */
5202 -1, /* empty */
5203 -1, /* empty */
5204 -1, /* empty */
5205 -1, /* empty */
5206 -1, /* empty */
5207 -1, /* empty */
5208 -1, /* empty */
5209 -1, /* empty */
5210 -1, /* empty */
5211 -1, /* empty */
5212 -1, /* empty */
5213 -1, /* empty */
5214 -1, /* empty */
5215 -1, /* empty */
5216 -1, /* empty */
5217 -1, /* empty */
5218 -1, /* empty */
5219 -1, /* empty */
5220 -1, /* empty */
5221 -1, /* empty */
5222 -1, /* empty */
5223 -1, /* empty */
5224 -1, /* empty */
5225 -1, /* empty */
5226 -1, /* empty */
5227 -1, /* empty */
5228 -1, /* empty */
5229 -1, /* empty */
5230 -1, /* empty */
5231 -1, /* empty */
5232 -1, /* empty */
5233 -1, /* empty */
5234 -1, /* empty */
5235 -1, /* empty */
5236 -1, /* empty */
5237 -1, /* empty */
5238 -1, /* empty */
5239 -1, /* empty */
5240 -1, /* empty */
5241 -1, /* empty */
5242 -1, /* empty */
5243 -1, /* empty */
5244 -1, /* empty */
5245 -1, /* empty */
5246 -1, /* empty */
5247 -1, /* empty */
5248 -1, /* empty */
5249 -1, /* empty */
5250 -1, /* empty */
5251 -1, /* empty */
5252 -1, /* empty */
5253 -1, /* empty */
5254 -1, /* empty */
5255 -1, /* empty */
5256 -1, /* empty */
5257 -1, /* empty */
5258 -1, /* empty */
5259 -1, /* empty */
5260 -1, /* empty */
5261 -1, /* empty */
5262 -1, /* empty */
5263 -1, /* empty */
5264 -1, /* empty */
5265 -1, /* empty */
5266 -1, /* empty */
5267 -1, /* empty */
5268 -1, /* empty */
5269 -1, /* empty */
5270 -1, /* empty */
5271 -1, /* empty */
5272 -1, /* empty */
5273 -1, /* empty */
5274 2003, /* SequenceRead[nullable Object] */
5275 -1, /* empty */
5276 -1, /* empty */
5277 -1, /* empty */
5278 -1, /* empty */
5279 -1, /* empty */
5280 -1, /* empty */
5281 -1, /* empty */
5282 -1, /* empty */
5283 -1, /* empty */
5284 -1, /* empty */
5285 -1, /* empty */
5286 -1, /* empty */
5287 -1, /* empty */
5288 -1, /* empty */
5289 -1, /* empty */
5290 -1, /* empty */
5291 -1, /* empty */
5292 -1, /* empty */
5293 -1, /* empty */
5294 -1, /* empty */
5295 -1, /* empty */
5296 -1, /* empty */
5297 -1, /* empty */
5298 -1, /* empty */
5299 -1, /* empty */
5300 -1, /* empty */
5301 -1, /* empty */
5302 -1, /* empty */
5303 -1, /* empty */
5304 -1, /* empty */
5305 2455, /* AbstractArrayRead[FlowContext] */
5306 -1, /* empty */
5307 2457, /* AbstractArrayRead[Object] */
5308 -1, /* empty */
5309 -1, /* empty */
5310 -1, /* empty */
5311 -1, /* empty */
5312 -1, /* empty */
5313 -1, /* empty */
5314 -1, /* empty */
5315 -1, /* empty */
5316 -1, /* empty */
5317 -1, /* empty */
5318 -1, /* empty */
5319 -1, /* empty */
5320 -1, /* empty */
5321 -1, /* empty */
5322 -1, /* empty */
5323 -1, /* empty */
5324 -1, /* empty */
5325 -1, /* empty */
5326 -1, /* empty */
5327 -1, /* empty */
5328 -1, /* empty */
5329 -1, /* empty */
5330 -1, /* empty */
5331 -1, /* empty */
5332 -1, /* empty */
5333 -1, /* empty */
5334 -1, /* empty */
5335 -1, /* empty */
5336 -1, /* empty */
5337 -1, /* empty */
5338 -1, /* empty */
5339 -1, /* empty */
5340 -1, /* empty */
5341 -1, /* empty */
5342 -1, /* empty */
5343 -1, /* empty */
5344 -1, /* empty */
5345 -1, /* empty */
5346 -1, /* empty */
5347 -1, /* empty */
5348 -1, /* empty */
5349 -1, /* empty */
5350 -1, /* empty */
5351 -1, /* empty */
5352 -1, /* empty */
5353 -1, /* empty */
5354 -1, /* empty */
5355 -1, /* empty */
5356 -1, /* empty */
5357 -1, /* empty */
5358 -1, /* empty */
5359 -1, /* empty */
5360 -1, /* empty */
5361 -1, /* empty */
5362 -1, /* empty */
5363 -1, /* empty */
5364 -1, /* empty */
5365 -1, /* empty */
5366 -1, /* empty */
5367 -1, /* empty */
5368 -1, /* empty */
5369 -1, /* empty */
5370 -1, /* empty */
5371 -1, /* empty */
5372 -1, /* empty */
5373 -1, /* empty */
5374 -1, /* empty */
5375 -1, /* empty */
5376 -1, /* empty */
5377 -1, /* empty */
5378 -1, /* empty */
5379 -1, /* empty */
5380 -1, /* empty */
5381 -1, /* empty */
5382 -1, /* empty */
5383 -1, /* empty */
5384 -1, /* empty */
5385 -1, /* empty */
5386 -1, /* empty */
5387 -1, /* empty */
5388 -1, /* empty */
5389 -1, /* empty */
5390 -1, /* empty */
5391 -1, /* empty */
5392 -1, /* empty */
5393 -1, /* empty */
5394 -1, /* empty */
5395 -1, /* empty */
5396 -1, /* empty */
5397 -1, /* empty */
5398 -1, /* empty */
5399 -1, /* empty */
5400 -1, /* empty */
5401 -1, /* empty */
5402 -1, /* empty */
5403 -1, /* empty */
5404 -1, /* empty */
5405 -1, /* empty */
5406 -1, /* empty */
5407 -1, /* empty */
5408 -1, /* empty */
5409 -1, /* empty */
5410 -1, /* empty */
5411 -1, /* empty */
5412 -1, /* empty */
5413 -1, /* empty */
5414 -1, /* empty */
5415 -1, /* empty */
5416 -1, /* empty */
5417 -1, /* empty */
5418 -1, /* empty */
5419 -1, /* empty */
5420 -1, /* empty */
5421 -1, /* empty */
5422 -1, /* empty */
5423 -1, /* empty */
5424 -1, /* empty */
5425 -1, /* empty */
5426 2679, /* AbstractArray[FlowContext] */
5427 -1, /* empty */
5428 2681, /* AbstractArray[Object] */
5429 -1, /* empty */
5430 -1, /* empty */
5431 -1, /* empty */
5432 -1, /* empty */
5433 -1, /* empty */
5434 -1, /* empty */
5435 -1, /* empty */
5436 -1, /* empty */
5437 -1, /* empty */
5438 -1, /* empty */
5439 -1, /* empty */
5440 -1, /* empty */
5441 -1, /* empty */
5442 -1, /* empty */
5443 -1, /* empty */
5444 -1, /* empty */
5445 -1, /* empty */
5446 -1, /* empty */
5447 -1, /* empty */
5448 -1, /* empty */
5449 -1, /* empty */
5450 -1, /* empty */
5451 -1, /* empty */
5452 -1, /* empty */
5453 -1, /* empty */
5454 -1, /* empty */
5455 -1, /* empty */
5456 -1, /* empty */
5457 -1, /* empty */
5458 -1, /* empty */
5459 -1, /* empty */
5460 -1, /* empty */
5461 -1, /* empty */
5462 -1, /* empty */
5463 -1, /* empty */
5464 -1, /* empty */
5465 -1, /* empty */
5466 -1, /* empty */
5467 -1, /* empty */
5468 -1, /* empty */
5469 -1, /* empty */
5470 -1, /* empty */
5471 -1, /* empty */
5472 -1, /* empty */
5473 -1, /* empty */
5474 -1, /* empty */
5475 -1, /* empty */
5476 -1, /* empty */
5477 -1, /* empty */
5478 -1, /* empty */
5479 -1, /* empty */
5480 -1, /* empty */
5481 -1, /* empty */
5482 -1, /* empty */
5483 -1, /* empty */
5484 -1, /* empty */
5485 -1, /* empty */
5486 -1, /* empty */
5487 -1, /* empty */
5488 -1, /* empty */
5489 -1, /* empty */
5490 -1, /* empty */
5491 -1, /* empty */
5492 -1, /* empty */
5493 -1, /* empty */
5494 -1, /* empty */
5495 -1, /* empty */
5496 -1, /* empty */
5497 -1, /* empty */
5498 -1, /* empty */
5499 -1, /* empty */
5500 -1, /* empty */
5501 -1, /* empty */
5502 -1, /* empty */
5503 -1, /* empty */
5504 -1, /* empty */
5505 -1, /* empty */
5506 -1, /* empty */
5507 -1, /* empty */
5508 -1, /* empty */
5509 -1, /* empty */
5510 -1, /* empty */
5511 -1, /* empty */
5512 -1, /* empty */
5513 -1, /* empty */
5514 -1, /* empty */
5515 -1, /* empty */
5516 -1, /* empty */
5517 2004, /* Array[nullable Object] */
5518 650, /* Array[Object] */
5519 -1, /* empty */
5520 -1, /* empty */
5521 -1, /* empty */
5522 -1, /* empty */
5523 -1, /* empty */
5524 -1, /* empty */
5525 -1, /* empty */
5526 -1, /* empty */
5527 -1, /* empty */
5528 -1, /* empty */
5529 -1, /* empty */
5530 -1, /* empty */
5531 -1, /* empty */
5532 -1, /* empty */
5533 -1, /* empty */
5534 -1, /* empty */
5535 -1, /* empty */
5536 -1, /* empty */
5537 -1, /* empty */
5538 -1, /* empty */
5539 -1, /* empty */
5540 -1, /* empty */
5541 -1, /* empty */
5542 -1, /* empty */
5543 -1, /* empty */
5544 -1, /* empty */
5545 -1, /* empty */
5546 -1, /* empty */
5547 -1, /* empty */
5548 -1, /* empty */
5549 -1, /* empty */
5550 -1, /* empty */
5551 -1, /* empty */
5552 -1, /* empty */
5553 -1, /* empty */
5554 -1, /* empty */
5555 -1, /* empty */
5556 -1, /* empty */
5557 -1, /* empty */
5558 640, /* Array[FlowContext] */
5559 -1, /* empty */
5560 -1, /* empty */
5561 -1, /* empty */
5562 -1, /* empty */
5563 -1, /* empty */
5564 -1, /* empty */
5565 -1, /* empty */
5566 -1, /* empty */
5567 -1, /* empty */
5568 -1, /* empty */
5569 -1, /* empty */
5570 -1, /* empty */
5571 -1, /* empty */
5572 -1, /* empty */
5573 -1, /* empty */
5574 -1, /* empty */
5575 -1, /* empty */
5576 -1, /* empty */
5577 -1, /* empty */
5578 -1, /* empty */
5579 -1, /* empty */
5580 -1, /* empty */
5581 -1, /* empty */
5582 -1, /* empty */
5583 -1, /* empty */
5584 -1, /* empty */
5585 -1, /* empty */
5586 -1, /* empty */
5587 -1, /* empty */
5588 -1, /* empty */
5589 -1, /* empty */
5590 -1, /* empty */
5591 -1, /* empty */
5592 -1, /* empty */
5593 -1, /* empty */
5594 -1, /* empty */
5595 -1, /* empty */
5596 -1, /* empty */
5597 -1, /* empty */
5598 -1, /* empty */
5599 -1, /* empty */
5600 -1, /* empty */
5601 -1, /* empty */
5602 -1, /* empty */
5603 -1, /* empty */
5604 -1, /* empty */
5605 -1, /* empty */
5606 -1, /* empty */
5607 -1, /* empty */
5608 -1, /* empty */
5609 -1, /* empty */
5610 -1, /* empty */
5611 -1, /* empty */
5612 -1, /* empty */
5613 -1, /* empty */
5614 -1, /* empty */
5615 -1, /* empty */
5616 -1, /* empty */
5617 -1, /* empty */
5618 -1, /* empty */
5619 -1, /* empty */
5620 -1, /* empty */
5621 -1, /* empty */
5622 -1, /* empty */
5623 -1, /* empty */
5624 -1, /* empty */
5625 -1, /* empty */
5626 -1, /* empty */
5627 -1, /* empty */
5628 -1, /* empty */
5629 -1, /* empty */
5630 -1, /* empty */
5631 -1, /* empty */
5632 -1, /* empty */
5633 -1, /* empty */
5634 -1, /* empty */
5635 -1, /* empty */
5636 -1, /* empty */
5637 -1, /* empty */
5638 -1, /* empty */
5639 -1, /* empty */
5640 },
5641 };
5642 const struct types resolution_table_standard__Array__nit__FlowContext = {
5643 0, /* dummy */
5644 {
5645 &type_nit__FlowContext, /* E: FlowContext */
5646 &type_standard__Array__nit__FlowContext, /* Array[E]: Array[FlowContext] */
5647 &type_standard__Collection__nit__FlowContext, /* Collection[E]: Collection[FlowContext] */
5648 &type_standard__Array__nit__FlowContext, /* Array[E]: Array[FlowContext] */
5649 &type_standard__NativeArray__nit__FlowContext, /* NativeArray[E]: NativeArray[FlowContext] */
5650 &type_nit__FlowContext, /* E: FlowContext */
5651 &type_standard__Collection__nit__FlowContext, /* Collection[E]: Collection[FlowContext] */
5652 &type_nit__FlowContext, /* E: FlowContext */
5653 &type_standard__Collection__nit__FlowContext, /* Collection[E]: Collection[FlowContext] */
5654 &type_standard__Collection__nit__FlowContext, /* Collection[E]: Collection[FlowContext] */
5655 &type_standard__Array__nit__FlowContext, /* Array[E]: Array[FlowContext] */
5656 &type_standard__AbstractArray__nit__FlowContext, /* AbstractArray[E]: AbstractArray[FlowContext] */
5657 &type_standard__array__ArrayIterator__nit__FlowContext, /* ArrayIterator[E]: ArrayIterator[FlowContext] */
5658 }
5659 };
5660 /* runtime type HashSet[Variable] */
5661 const struct type type_standard__HashSet__nit__Variable = {
5662 641,
5663 "HashSet[Variable]", /* class_name_string */
5664 151,
5665 0,
5666 &resolution_table_standard__HashSet__nit__Variable,
5667 159,
5668 {
5669 80, /* Object */
5670 2622, /* nullable Object */
5671 2006, /* Set[nullable Object] */
5672 -1, /* empty */
5673 -1, /* empty */
5674 -1, /* empty */
5675 -1, /* empty */
5676 -1, /* empty */
5677 -1, /* empty */
5678 -1, /* empty */
5679 -1, /* empty */
5680 -1, /* empty */
5681 -1, /* empty */
5682 -1, /* empty */
5683 -1, /* empty */
5684 -1, /* empty */
5685 -1, /* empty */
5686 -1, /* empty */
5687 -1, /* empty */
5688 -1, /* empty */
5689 -1, /* empty */
5690 -1, /* empty */
5691 -1, /* empty */
5692 -1, /* empty */
5693 -1, /* empty */
5694 -1, /* empty */
5695 -1, /* empty */
5696 -1, /* empty */
5697 -1, /* empty */
5698 -1, /* empty */
5699 -1, /* empty */
5700 -1, /* empty */
5701 -1, /* empty */
5702 -1, /* empty */
5703 -1, /* empty */
5704 -1, /* empty */
5705 2337, /* Collection[Object] */
5706 -1, /* empty */
5707 -1, /* empty */
5708 -1, /* empty */
5709 -1, /* empty */
5710 -1, /* empty */
5711 -1, /* empty */
5712 -1, /* empty */
5713 -1, /* empty */
5714 -1, /* empty */
5715 2347, /* Collection[Variable] */
5716 -1, /* empty */
5717 -1, /* empty */
5718 -1, /* empty */
5719 -1, /* empty */
5720 -1, /* empty */
5721 -1, /* empty */
5722 -1, /* empty */
5723 -1, /* empty */
5724 -1, /* empty */
5725 -1, /* empty */
5726 -1, /* empty */
5727 -1, /* empty */
5728 -1, /* empty */
5729 -1, /* empty */
5730 -1, /* empty */
5731 -1, /* empty */
5732 -1, /* empty */
5733 -1, /* empty */
5734 -1, /* empty */
5735 -1, /* empty */
5736 -1, /* empty */
5737 -1, /* empty */
5738 -1, /* empty */
5739 -1, /* empty */
5740 -1, /* empty */
5741 -1, /* empty */
5742 -1, /* empty */
5743 -1, /* empty */
5744 -1, /* empty */
5745 -1, /* empty */
5746 -1, /* empty */
5747 -1, /* empty */
5748 -1, /* empty */
5749 -1, /* empty */
5750 -1, /* empty */
5751 -1, /* empty */
5752 -1, /* empty */
5753 -1, /* empty */
5754 -1, /* empty */
5755 -1, /* empty */
5756 -1, /* empty */
5757 -1, /* empty */
5758 -1, /* empty */
5759 -1, /* empty */
5760 -1, /* empty */
5761 -1, /* empty */
5762 -1, /* empty */
5763 -1, /* empty */
5764 -1, /* empty */
5765 -1, /* empty */
5766 -1, /* empty */
5767 -1, /* empty */
5768 -1, /* empty */
5769 -1, /* empty */
5770 -1, /* empty */
5771 -1, /* empty */
5772 -1, /* empty */
5773 -1, /* empty */
5774 -1, /* empty */
5775 -1, /* empty */
5776 -1, /* empty */
5777 -1, /* empty */
5778 -1, /* empty */
5779 -1, /* empty */
5780 -1, /* empty */
5781 -1, /* empty */
5782 -1, /* empty */
5783 -1, /* empty */
5784 -1, /* empty */
5785 -1, /* empty */
5786 -1, /* empty */
5787 -1, /* empty */
5788 -1, /* empty */
5789 -1, /* empty */
5790 -1, /* empty */
5791 -1, /* empty */
5792 -1, /* empty */
5793 -1, /* empty */
5794 -1, /* empty */
5795 -1, /* empty */
5796 -1, /* empty */
5797 -1, /* empty */
5798 -1, /* empty */
5799 -1, /* empty */
5800 -1, /* empty */
5801 -1, /* empty */
5802 -1, /* empty */
5803 -1, /* empty */
5804 -1, /* empty */
5805 -1, /* empty */
5806 -1, /* empty */
5807 -1, /* empty */
5808 -1, /* empty */
5809 -1, /* empty */
5810 -1, /* empty */
5811 -1, /* empty */
5812 -1, /* empty */
5813 -1, /* empty */
5814 -1, /* empty */
5815 -1, /* empty */
5816 133, /* HashSet[Object] */
5817 -1, /* empty */
5818 -1, /* empty */
5819 -1, /* empty */
5820 641, /* HashSet[Variable] */
5821 -1, /* empty */
5822 -1, /* empty */
5823 -1, /* empty */
5824 -1, /* empty */
5825 -1, /* empty */
5826 -1, /* empty */
5827 -1, /* empty */
5828 },
5829 };
5830 const struct types resolution_table_standard__HashSet__nit__Variable = {
5831 0, /* dummy */
5832 {
5833 &type_nit__Variable, /* E: Variable */
5834 &type_standard__Array__nit__Variable, /* Array[E]: Array[Variable] */
5835 &type_standard__hash_collection__HashSetNode__nit__Variable, /* HashSetNode[E]: HashSetNode[Variable] */
5836 &type_standard__hash_collection__HashSetIterator__nit__Variable, /* HashSetIterator[E]: HashSetIterator[Variable] */
5837 &type_standard__Collection__nit__Variable, /* Collection[E]: Collection[Variable] */
5838 NULL, /* empty */
5839 NULL, /* empty */
5840 NULL, /* empty */
5841 NULL, /* empty */
5842 &type_standard__Collection__nit__Variable, /* Collection[E]: Collection[Variable] */
5843 &type_nullable__standard__hash_collection__HashSetNode__nit__Variable, /* nullable N: nullable HashSetNode[Variable] */
5844 &type_standard__hash_collection__HashSetNode__nit__Variable, /* N: HashSetNode[Variable] */
5845 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__Variable, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[Variable]] */
5846 }
5847 };
5848 /* runtime type HashMap[Variable, nullable MType] */
5849 const struct type type_standard__HashMap__nit__Variable__nullable__nit__MType = {
5850 642,
5851 "HashMap[Variable, nullable MType]", /* class_name_string */
5852 41,
5853 0,
5854 &resolution_table_standard__HashMap__nit__Variable__nullable__nit__MType,
5855 83,
5856 {
5857 80, /* Object */
5858 2622, /* nullable Object */
5859 2005, /* MapRead[nullable Object, nullable Object] */
5860 -1, /* empty */
5861 -1, /* empty */
5862 -1, /* empty */
5863 -1, /* empty */
5864 -1, /* empty */
5865 -1, /* empty */
5866 -1, /* empty */
5867 -1, /* empty */
5868 -1, /* empty */
5869 -1, /* empty */
5870 -1, /* empty */
5871 -1, /* empty */
5872 -1, /* empty */
5873 -1, /* empty */
5874 -1, /* empty */
5875 -1, /* empty */
5876 -1, /* empty */
5877 -1, /* empty */
5878 -1, /* empty */
5879 -1, /* empty */
5880 -1, /* empty */
5881 -1, /* empty */
5882 -1, /* empty */
5883 -1, /* empty */
5884 -1, /* empty */
5885 -1, /* empty */
5886 -1, /* empty */
5887 -1, /* empty */
5888 -1, /* empty */
5889 -1, /* empty */
5890 -1, /* empty */
5891 -1, /* empty */
5892 -1, /* empty */
5893 -1, /* empty */
5894 -1, /* empty */
5895 -1, /* empty */
5896 -1, /* empty */
5897 -1, /* empty */
5898 642, /* HashMap[Variable, nullable MType] */
5899 -1, /* empty */
5900 -1, /* empty */
5901 -1, /* empty */
5902 -1, /* empty */
5903 -1, /* empty */
5904 -1, /* empty */
5905 -1, /* empty */
5906 -1, /* empty */
5907 -1, /* empty */
5908 -1, /* empty */
5909 -1, /* empty */
5910 -1, /* empty */
5911 -1, /* empty */
5912 -1, /* empty */
5913 -1, /* empty */
5914 -1, /* empty */
5915 -1, /* empty */
5916 -1, /* empty */
5917 -1, /* empty */
5918 -1, /* empty */
5919 -1, /* empty */
5920 -1, /* empty */
5921 -1, /* empty */
5922 -1, /* empty */
5923 -1, /* empty */
5924 -1, /* empty */
5925 -1, /* empty */
5926 -1, /* empty */
5927 -1, /* empty */
5928 -1, /* empty */
5929 -1, /* empty */
5930 -1, /* empty */
5931 -1, /* empty */
5932 -1, /* empty */
5933 -1, /* empty */
5934 -1, /* empty */
5935 -1, /* empty */
5936 -1, /* empty */
5937 -1, /* empty */
5938 -1, /* empty */
5939 -1, /* empty */
5940 },
5941 };
5942 const struct types resolution_table_standard__HashMap__nit__Variable__nullable__nit__MType = {
5943 0, /* dummy */
5944 {
5945 NULL, /* empty */
5946 NULL, /* empty */
5947 NULL, /* empty */
5948 &type_standard__HashMapIterator__nit__Variable__nullable__nit__MType, /* HashMapIterator[K, V]: HashMapIterator[Variable, nullable MType] */
5949 &type_nit__Variable, /* K: Variable */
5950 &type_nullable__nit__MType, /* V: nullable MType */
5951 &type_standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType, /* HashMapNode[K, V]: HashMapNode[Variable, nullable MType] */
5952 &type_standard__hash_collection__HashMapKeys__nit__Variable__nullable__nit__MType, /* HashMapKeys[K, V]: HashMapKeys[Variable, nullable MType] */
5953 &type_standard__hash_collection__HashMapValues__nit__Variable__nullable__nit__MType, /* HashMapValues[K, V]: HashMapValues[Variable, nullable MType] */
5954 NULL, /* empty */
5955 &type_nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType, /* nullable N: nullable HashMapNode[Variable, nullable MType] */
5956 &type_standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType, /* N: HashMapNode[Variable, nullable MType] */
5957 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[Variable, nullable MType]] */
5958 }
5959 };
5960 /* runtime type LocalVarInitVisitor */
5961 const struct type type_nit__local_var_init__LocalVarInitVisitor = {
5962 -1, /*CAST DEAD*/
5963 "LocalVarInitVisitor", /* class_name_string */
5964 -1, /*CAST DEAD*/
5965 0,
5966 NULL, /*NO RESOLUTIONS*/
5967 2,
5968 {
5969 80, /* Object */
5970 2622, /* nullable Object */
5971 },
5972 };
5973 /* runtime type AutoSuperInitVisitor */
5974 const struct type type_nit__auto_super_init__AutoSuperInitVisitor = {
5975 -1, /*CAST DEAD*/
5976 "AutoSuperInitVisitor", /* class_name_string */
5977 -1, /*CAST DEAD*/
5978 0,
5979 NULL, /*NO RESOLUTIONS*/
5980 2,
5981 {
5982 80, /* Object */
5983 2622, /* nullable Object */
5984 },
5985 };
5986 /* runtime type Array[CallSite] */
5987 const struct type type_standard__Array__nit__CallSite = {
5988 645,
5989 "Array[CallSite]", /* class_name_string */
5990 409,
5991 0,
5992 &resolution_table_standard__Array__nit__CallSite,
5993 490,
5994 {
5995 80, /* Object */
5996 2622, /* nullable Object */
5997 -1, /* empty */
5998 -1, /* empty */
5999 -1, /* empty */
6000 -1, /* empty */
6001 -1, /* empty */
6002 -1, /* empty */
6003 -1, /* empty */
6004 -1, /* empty */
6005 -1, /* empty */
6006 -1, /* empty */
6007 -1, /* empty */
6008 -1, /* empty */
6009 -1, /* empty */
6010 -1, /* empty */
6011 -1, /* empty */
6012 -1, /* empty */
6013 -1, /* empty */
6014 -1, /* empty */
6015 -1, /* empty */
6016 -1, /* empty */
6017 -1, /* empty */
6018 -1, /* empty */
6019 -1, /* empty */
6020 -1, /* empty */
6021 -1, /* empty */
6022 -1, /* empty */
6023 -1, /* empty */
6024 -1, /* empty */
6025 -1, /* empty */
6026 -1, /* empty */
6027 -1, /* empty */
6028 -1, /* empty */
6029 -1, /* empty */
6030 2336, /* Collection[CallSite] */
6031 2337, /* Collection[Object] */
6032 -1, /* empty */
6033 -1, /* empty */
6034 -1, /* empty */
6035 -1, /* empty */
6036 -1, /* empty */
6037 -1, /* empty */
6038 -1, /* empty */
6039 -1, /* empty */
6040 -1, /* empty */
6041 -1, /* empty */
6042 -1, /* empty */
6043 -1, /* empty */
6044 -1, /* empty */
6045 -1, /* empty */
6046 -1, /* empty */
6047 -1, /* empty */
6048 -1, /* empty */
6049 -1, /* empty */
6050 -1, /* empty */
6051 -1, /* empty */
6052 -1, /* empty */
6053 -1, /* empty */
6054 -1, /* empty */
6055 -1, /* empty */
6056 -1, /* empty */
6057 -1, /* empty */
6058 -1, /* empty */
6059 -1, /* empty */
6060 -1, /* empty */
6061 -1, /* empty */
6062 -1, /* empty */
6063 -1, /* empty */
6064 -1, /* empty */
6065 -1, /* empty */
6066 -1, /* empty */
6067 -1, /* empty */
6068 -1, /* empty */
6069 -1, /* empty */
6070 -1, /* empty */
6071 -1, /* empty */
6072 -1, /* empty */
6073 -1, /* empty */
6074 -1, /* empty */
6075 -1, /* empty */
6076 -1, /* empty */
6077 -1, /* empty */
6078 -1, /* empty */
6079 -1, /* empty */
6080 -1, /* empty */
6081 -1, /* empty */
6082 -1, /* empty */
6083 -1, /* empty */
6084 -1, /* empty */
6085 -1, /* empty */
6086 -1, /* empty */
6087 -1, /* empty */
6088 -1, /* empty */
6089 -1, /* empty */
6090 -1, /* empty */
6091 -1, /* empty */
6092 -1, /* empty */
6093 -1, /* empty */
6094 -1, /* empty */
6095 -1, /* empty */
6096 -1, /* empty */
6097 -1, /* empty */
6098 -1, /* empty */
6099 -1, /* empty */
6100 -1, /* empty */
6101 -1, /* empty */
6102 -1, /* empty */
6103 -1, /* empty */
6104 -1, /* empty */
6105 -1, /* empty */
6106 -1, /* empty */
6107 -1, /* empty */
6108 -1, /* empty */
6109 -1, /* empty */
6110 -1, /* empty */
6111 -1, /* empty */
6112 -1, /* empty */
6113 -1, /* empty */
6114 -1, /* empty */
6115 -1, /* empty */
6116 -1, /* empty */
6117 -1, /* empty */
6118 -1, /* empty */
6119 2003, /* SequenceRead[nullable Object] */
6120 -1, /* empty */
6121 -1, /* empty */
6122 -1, /* empty */
6123 -1, /* empty */
6124 -1, /* empty */
6125 -1, /* empty */
6126 -1, /* empty */
6127 -1, /* empty */
6128 -1, /* empty */
6129 -1, /* empty */
6130 -1, /* empty */
6131 -1, /* empty */
6132 -1, /* empty */
6133 -1, /* empty */
6134 -1, /* empty */
6135 -1, /* empty */
6136 -1, /* empty */
6137 -1, /* empty */
6138 -1, /* empty */
6139 -1, /* empty */
6140 -1, /* empty */
6141 -1, /* empty */
6142 -1, /* empty */
6143 -1, /* empty */
6144 -1, /* empty */
6145 -1, /* empty */
6146 -1, /* empty */
6147 -1, /* empty */
6148 -1, /* empty */
6149 -1, /* empty */
6150 -1, /* empty */
6151 2456, /* AbstractArrayRead[CallSite] */
6152 2457, /* AbstractArrayRead[Object] */
6153 -1, /* empty */
6154 -1, /* empty */
6155 -1, /* empty */
6156 -1, /* empty */
6157 -1, /* empty */
6158 -1, /* empty */
6159 -1, /* empty */
6160 -1, /* empty */
6161 -1, /* empty */
6162 -1, /* empty */
6163 -1, /* empty */
6164 -1, /* empty */
6165 -1, /* empty */
6166 -1, /* empty */
6167 -1, /* empty */
6168 -1, /* empty */
6169 -1, /* empty */
6170 -1, /* empty */
6171 -1, /* empty */
6172 -1, /* empty */
6173 -1, /* empty */
6174 -1, /* empty */
6175 -1, /* empty */
6176 -1, /* empty */
6177 -1, /* empty */
6178 -1, /* empty */
6179 -1, /* empty */
6180 -1, /* empty */
6181 -1, /* empty */
6182 -1, /* empty */
6183 -1, /* empty */
6184 -1, /* empty */
6185 -1, /* empty */
6186 -1, /* empty */
6187 -1, /* empty */
6188 -1, /* empty */
6189 -1, /* empty */
6190 -1, /* empty */
6191 -1, /* empty */
6192 -1, /* empty */
6193 -1, /* empty */
6194 -1, /* empty */
6195 -1, /* empty */
6196 -1, /* empty */
6197 -1, /* empty */
6198 -1, /* empty */
6199 -1, /* empty */
6200 -1, /* empty */
6201 -1, /* empty */
6202 -1, /* empty */
6203 -1, /* empty */
6204 -1, /* empty */
6205 -1, /* empty */
6206 -1, /* empty */
6207 -1, /* empty */
6208 -1, /* empty */
6209 -1, /* empty */
6210 -1, /* empty */
6211 -1, /* empty */
6212 -1, /* empty */
6213 -1, /* empty */
6214 -1, /* empty */
6215 -1, /* empty */
6216 -1, /* empty */
6217 -1, /* empty */
6218 -1, /* empty */
6219 -1, /* empty */
6220 -1, /* empty */
6221 -1, /* empty */
6222 -1, /* empty */
6223 -1, /* empty */
6224 -1, /* empty */
6225 -1, /* empty */
6226 -1, /* empty */
6227 -1, /* empty */
6228 -1, /* empty */
6229 -1, /* empty */
6230 -1, /* empty */
6231 -1, /* empty */
6232 -1, /* empty */
6233 -1, /* empty */
6234 -1, /* empty */
6235 -1, /* empty */
6236 -1, /* empty */
6237 -1, /* empty */
6238 -1, /* empty */
6239 -1, /* empty */
6240 -1, /* empty */
6241 -1, /* empty */
6242 -1, /* empty */
6243 -1, /* empty */
6244 -1, /* empty */
6245 -1, /* empty */
6246 -1, /* empty */
6247 -1, /* empty */
6248 -1, /* empty */
6249 -1, /* empty */
6250 -1, /* empty */
6251 -1, /* empty */
6252 -1, /* empty */
6253 -1, /* empty */
6254 -1, /* empty */
6255 -1, /* empty */
6256 -1, /* empty */
6257 -1, /* empty */
6258 -1, /* empty */
6259 -1, /* empty */
6260 -1, /* empty */
6261 -1, /* empty */
6262 -1, /* empty */
6263 -1, /* empty */
6264 -1, /* empty */
6265 -1, /* empty */
6266 -1, /* empty */
6267 -1, /* empty */
6268 -1, /* empty */
6269 -1, /* empty */
6270 -1, /* empty */
6271 -1, /* empty */
6272 2680, /* AbstractArray[CallSite] */
6273 2681, /* AbstractArray[Object] */
6274 -1, /* empty */
6275 -1, /* empty */
6276 -1, /* empty */
6277 -1, /* empty */
6278 -1, /* empty */
6279 -1, /* empty */
6280 -1, /* empty */
6281 -1, /* empty */
6282 -1, /* empty */
6283 -1, /* empty */
6284 -1, /* empty */
6285 -1, /* empty */
6286 -1, /* empty */
6287 -1, /* empty */
6288 -1, /* empty */
6289 -1, /* empty */
6290 -1, /* empty */
6291 -1, /* empty */
6292 -1, /* empty */
6293 -1, /* empty */
6294 -1, /* empty */
6295 -1, /* empty */
6296 -1, /* empty */
6297 -1, /* empty */
6298 -1, /* empty */
6299 -1, /* empty */
6300 -1, /* empty */
6301 -1, /* empty */
6302 -1, /* empty */
6303 -1, /* empty */
6304 -1, /* empty */
6305 -1, /* empty */
6306 -1, /* empty */
6307 -1, /* empty */
6308 -1, /* empty */
6309 -1, /* empty */
6310 -1, /* empty */
6311 -1, /* empty */
6312 -1, /* empty */
6313 -1, /* empty */
6314 -1, /* empty */
6315 -1, /* empty */
6316 -1, /* empty */
6317 -1, /* empty */
6318 -1, /* empty */
6319 -1, /* empty */
6320 -1, /* empty */
6321 -1, /* empty */
6322 -1, /* empty */
6323 -1, /* empty */
6324 -1, /* empty */
6325 -1, /* empty */
6326 -1, /* empty */
6327 -1, /* empty */
6328 -1, /* empty */
6329 -1, /* empty */
6330 -1, /* empty */
6331 -1, /* empty */
6332 -1, /* empty */
6333 -1, /* empty */
6334 -1, /* empty */
6335 -1, /* empty */
6336 -1, /* empty */
6337 -1, /* empty */
6338 -1, /* empty */
6339 -1, /* empty */
6340 -1, /* empty */
6341 -1, /* empty */
6342 -1, /* empty */
6343 -1, /* empty */
6344 -1, /* empty */
6345 -1, /* empty */
6346 -1, /* empty */
6347 -1, /* empty */
6348 -1, /* empty */
6349 -1, /* empty */
6350 -1, /* empty */
6351 -1, /* empty */
6352 -1, /* empty */
6353 -1, /* empty */
6354 -1, /* empty */
6355 -1, /* empty */
6356 -1, /* empty */
6357 -1, /* empty */
6358 -1, /* empty */
6359 -1, /* empty */
6360 -1, /* empty */
6361 -1, /* empty */
6362 2004, /* Array[nullable Object] */
6363 650, /* Array[Object] */
6364 -1, /* empty */
6365 -1, /* empty */
6366 -1, /* empty */
6367 -1, /* empty */
6368 -1, /* empty */
6369 -1, /* empty */
6370 -1, /* empty */
6371 -1, /* empty */
6372 -1, /* empty */
6373 -1, /* empty */
6374 -1, /* empty */
6375 -1, /* empty */
6376 -1, /* empty */
6377 -1, /* empty */
6378 -1, /* empty */
6379 -1, /* empty */
6380 -1, /* empty */
6381 -1, /* empty */
6382 -1, /* empty */
6383 -1, /* empty */
6384 -1, /* empty */
6385 -1, /* empty */
6386 -1, /* empty */
6387 -1, /* empty */
6388 -1, /* empty */
6389 -1, /* empty */
6390 -1, /* empty */
6391 -1, /* empty */
6392 -1, /* empty */
6393 -1, /* empty */
6394 -1, /* empty */
6395 -1, /* empty */
6396 -1, /* empty */
6397 -1, /* empty */
6398 -1, /* empty */
6399 -1, /* empty */
6400 -1, /* empty */
6401 -1, /* empty */
6402 -1, /* empty */
6403 -1, /* empty */
6404 645, /* Array[CallSite] */
6405 -1, /* empty */
6406 -1, /* empty */
6407 -1, /* empty */
6408 -1, /* empty */
6409 -1, /* empty */
6410 -1, /* empty */
6411 -1, /* empty */
6412 -1, /* empty */
6413 -1, /* empty */
6414 -1, /* empty */
6415 -1, /* empty */
6416 -1, /* empty */
6417 -1, /* empty */
6418 -1, /* empty */
6419 -1, /* empty */
6420 -1, /* empty */
6421 -1, /* empty */
6422 -1, /* empty */
6423 -1, /* empty */
6424 -1, /* empty */
6425 -1, /* empty */
6426 -1, /* empty */
6427 -1, /* empty */
6428 -1, /* empty */
6429 -1, /* empty */
6430 -1, /* empty */
6431 -1, /* empty */
6432 -1, /* empty */
6433 -1, /* empty */
6434 -1, /* empty */
6435 -1, /* empty */
6436 -1, /* empty */
6437 -1, /* empty */
6438 -1, /* empty */
6439 -1, /* empty */
6440 -1, /* empty */
6441 -1, /* empty */
6442 -1, /* empty */
6443 -1, /* empty */
6444 -1, /* empty */
6445 -1, /* empty */
6446 -1, /* empty */
6447 -1, /* empty */
6448 -1, /* empty */
6449 -1, /* empty */
6450 -1, /* empty */
6451 -1, /* empty */
6452 -1, /* empty */
6453 -1, /* empty */
6454 -1, /* empty */
6455 -1, /* empty */
6456 -1, /* empty */
6457 -1, /* empty */
6458 -1, /* empty */
6459 -1, /* empty */
6460 -1, /* empty */
6461 -1, /* empty */
6462 -1, /* empty */
6463 -1, /* empty */
6464 -1, /* empty */
6465 -1, /* empty */
6466 -1, /* empty */
6467 -1, /* empty */
6468 -1, /* empty */
6469 -1, /* empty */
6470 -1, /* empty */
6471 -1, /* empty */
6472 -1, /* empty */
6473 -1, /* empty */
6474 -1, /* empty */
6475 -1, /* empty */
6476 -1, /* empty */
6477 -1, /* empty */
6478 -1, /* empty */
6479 -1, /* empty */
6480 -1, /* empty */
6481 -1, /* empty */
6482 -1, /* empty */
6483 -1, /* empty */
6484 -1, /* empty */
6485 },
6486 };
6487 const struct types resolution_table_standard__Array__nit__CallSite = {
6488 0, /* dummy */
6489 {
6490 &type_nit__CallSite, /* E: CallSite */
6491 &type_standard__Array__nit__CallSite, /* Array[E]: Array[CallSite] */
6492 &type_standard__Collection__nit__CallSite, /* Collection[E]: Collection[CallSite] */
6493 &type_standard__Array__nit__CallSite, /* Array[E]: Array[CallSite] */
6494 &type_standard__NativeArray__nit__CallSite, /* NativeArray[E]: NativeArray[CallSite] */
6495 &type_nit__CallSite, /* E: CallSite */
6496 &type_standard__Collection__nit__CallSite, /* Collection[E]: Collection[CallSite] */
6497 &type_nit__CallSite, /* E: CallSite */
6498 &type_standard__Collection__nit__CallSite, /* Collection[E]: Collection[CallSite] */
6499 &type_standard__Collection__nit__CallSite, /* Collection[E]: Collection[CallSite] */
6500 &type_standard__Array__nit__CallSite, /* Array[E]: Array[CallSite] */
6501 &type_standard__AbstractArray__nit__CallSite, /* AbstractArray[E]: AbstractArray[CallSite] */
6502 &type_standard__array__ArrayIterator__nit__CallSite, /* ArrayIterator[E]: ArrayIterator[CallSite] */
6503 }
6504 };
6505 /* runtime type CallSite */
6506 const struct type type_nit__CallSite = {
6507 646,
6508 "CallSite", /* class_name_string */
6509 2,
6510 0,
6511 NULL, /*NO RESOLUTIONS*/
6512 3,
6513 {
6514 80, /* Object */
6515 2622, /* nullable Object */
6516 646, /* CallSite */
6517 },
6518 };
6519 /* runtime type ASTBuilder */
6520 const struct type type_nit__ASTBuilder = {
6521 -1, /*CAST DEAD*/
6522 "ASTBuilder", /* class_name_string */
6523 -1, /*CAST DEAD*/
6524 0,
6525 NULL, /*NO RESOLUTIONS*/
6526 2,
6527 {
6528 80, /* Object */
6529 2622, /* nullable Object */
6530 },
6531 };
6532 /* runtime type AlphaComparator */
6533 const struct type type_standard__string__AlphaComparator = {
6534 -1, /*CAST DEAD*/
6535 "AlphaComparator", /* class_name_string */
6536 -1, /*CAST DEAD*/
6537 0,
6538 &resolution_table_standard__string__AlphaComparator,
6539 2,
6540 {
6541 80, /* Object */
6542 2622, /* nullable Object */
6543 },
6544 };
6545 const struct types resolution_table_standard__string__AlphaComparator = {
6546 0, /* dummy */
6547 {
6548 &type_nullable__standard__Object, /* COMPARED: nullable Object */
6549 NULL, /* empty */
6550 NULL, /* empty */
6551 NULL, /* empty */
6552 NULL, /* empty */
6553 NULL, /* empty */
6554 NULL, /* empty */
6555 &type_standard__Array__nullable__standard__Object, /* Array[COMPARED]: Array[nullable Object] */
6556 }
6557 };
6558 /* runtime type CsvWriter */
6559 const struct type type_csv__CsvWriter = {
6560 -1, /*CAST DEAD*/
6561 "CsvWriter", /* class_name_string */
6562 -1, /*CAST DEAD*/
6563 0,
6564 NULL, /*NO RESOLUTIONS*/
6565 2,
6566 {
6567 80, /* Object */
6568 2622, /* nullable Object */
6569 },
6570 };
6571 /* runtime type Array[Object] */
6572 const struct type type_standard__Array__standard__Object = {
6573 650,
6574 "Array[Object]", /* class_name_string */
6575 368,
6576 0,
6577 &resolution_table_standard__Array__standard__Object,
6578 490,
6579 {
6580 80, /* Object */
6581 2622, /* nullable Object */
6582 -1, /* empty */
6583 -1, /* empty */
6584 -1, /* empty */
6585 -1, /* empty */
6586 -1, /* empty */
6587 -1, /* empty */
6588 -1, /* empty */
6589 -1, /* empty */
6590 -1, /* empty */
6591 -1, /* empty */
6592 -1, /* empty */
6593 -1, /* empty */
6594 -1, /* empty */
6595 -1, /* empty */
6596 -1, /* empty */
6597 -1, /* empty */
6598 -1, /* empty */
6599 -1, /* empty */
6600 -1, /* empty */
6601 -1, /* empty */
6602 -1, /* empty */
6603 -1, /* empty */
6604 -1, /* empty */
6605 -1, /* empty */
6606 -1, /* empty */
6607 -1, /* empty */
6608 -1, /* empty */
6609 -1, /* empty */
6610 -1, /* empty */
6611 -1, /* empty */
6612 -1, /* empty */
6613 -1, /* empty */
6614 -1, /* empty */
6615 -1, /* empty */
6616 2337, /* Collection[Object] */
6617 -1, /* empty */
6618 -1, /* empty */
6619 -1, /* empty */
6620 -1, /* empty */
6621 -1, /* empty */
6622 -1, /* empty */
6623 -1, /* empty */
6624 -1, /* empty */
6625 -1, /* empty */
6626 -1, /* empty */
6627 -1, /* empty */
6628 -1, /* empty */
6629 -1, /* empty */
6630 -1, /* empty */
6631 -1, /* empty */
6632 -1, /* empty */
6633 -1, /* empty */
6634 -1, /* empty */
6635 -1, /* empty */
6636 -1, /* empty */
6637 -1, /* empty */
6638 -1, /* empty */
6639 -1, /* empty */
6640 -1, /* empty */
6641 -1, /* empty */
6642 -1, /* empty */
6643 -1, /* empty */
6644 -1, /* empty */
6645 -1, /* empty */
6646 -1, /* empty */
6647 -1, /* empty */
6648 -1, /* empty */
6649 -1, /* empty */
6650 -1, /* empty */
6651 -1, /* empty */
6652 -1, /* empty */
6653 -1, /* empty */
6654 -1, /* empty */
6655 -1, /* empty */
6656 -1, /* empty */
6657 -1, /* empty */
6658 -1, /* empty */
6659 -1, /* empty */
6660 -1, /* empty */
6661 -1, /* empty */
6662 -1, /* empty */
6663 -1, /* empty */
6664 -1, /* empty */
6665 -1, /* empty */
6666 -1, /* empty */
6667 -1, /* empty */
6668 -1, /* empty */
6669 -1, /* empty */
6670 -1, /* empty */
6671 -1, /* empty */
6672 -1, /* empty */
6673 -1, /* empty */
6674 -1, /* empty */
6675 -1, /* empty */
6676 -1, /* empty */
6677 -1, /* empty */
6678 -1, /* empty */
6679 -1, /* empty */
6680 -1, /* empty */
6681 -1, /* empty */
6682 -1, /* empty */
6683 -1, /* empty */
6684 -1, /* empty */
6685 -1, /* empty */
6686 -1, /* empty */
6687 -1, /* empty */
6688 -1, /* empty */
6689 -1, /* empty */
6690 -1, /* empty */
6691 -1, /* empty */
6692 -1, /* empty */
6693 -1, /* empty */
6694 -1, /* empty */
6695 -1, /* empty */
6696 -1, /* empty */
6697 -1, /* empty */
6698 -1, /* empty */
6699 -1, /* empty */
6700 -1, /* empty */
6701 -1, /* empty */
6702 -1, /* empty */
6703 -1, /* empty */
6704 2003, /* SequenceRead[nullable Object] */
6705 -1, /* empty */
6706 -1, /* empty */
6707 -1, /* empty */
6708 -1, /* empty */
6709 -1, /* empty */
6710 -1, /* empty */
6711 -1, /* empty */
6712 -1, /* empty */
6713 -1, /* empty */
6714 -1, /* empty */
6715 -1, /* empty */
6716 -1, /* empty */
6717 -1, /* empty */
6718 -1, /* empty */
6719 -1, /* empty */
6720 -1, /* empty */
6721 -1, /* empty */
6722 -1, /* empty */
6723 -1, /* empty */
6724 -1, /* empty */
6725 -1, /* empty */
6726 -1, /* empty */
6727 -1, /* empty */
6728 -1, /* empty */
6729 -1, /* empty */
6730 -1, /* empty */
6731 -1, /* empty */
6732 -1, /* empty */
6733 -1, /* empty */
6734 -1, /* empty */
6735 -1, /* empty */
6736 -1, /* empty */
6737 2457, /* AbstractArrayRead[Object] */
6738 -1, /* empty */
6739 -1, /* empty */
6740 -1, /* empty */
6741 -1, /* empty */
6742 -1, /* empty */
6743 -1, /* empty */
6744 -1, /* empty */
6745 -1, /* empty */
6746 -1, /* empty */
6747 -1, /* empty */
6748 -1, /* empty */
6749 -1, /* empty */
6750 -1, /* empty */
6751 -1, /* empty */
6752 -1, /* empty */
6753 -1, /* empty */
6754 -1, /* empty */
6755 -1, /* empty */
6756 -1, /* empty */
6757 -1, /* empty */
6758 -1, /* empty */
6759 -1, /* empty */
6760 -1, /* empty */
6761 -1, /* empty */
6762 -1, /* empty */
6763 -1, /* empty */
6764 -1, /* empty */
6765 -1, /* empty */
6766 -1, /* empty */
6767 -1, /* empty */
6768 -1, /* empty */
6769 -1, /* empty */
6770 -1, /* empty */
6771 -1, /* empty */
6772 -1, /* empty */
6773 -1, /* empty */
6774 -1, /* empty */
6775 -1, /* empty */
6776 -1, /* empty */
6777 -1, /* empty */
6778 -1, /* empty */
6779 -1, /* empty */
6780 -1, /* empty */
6781 -1, /* empty */
6782 -1, /* empty */
6783 -1, /* empty */
6784 -1, /* empty */
6785 -1, /* empty */
6786 -1, /* empty */
6787 -1, /* empty */
6788 -1, /* empty */
6789 -1, /* empty */
6790 -1, /* empty */
6791 -1, /* empty */
6792 -1, /* empty */
6793 -1, /* empty */
6794 -1, /* empty */
6795 -1, /* empty */
6796 -1, /* empty */
6797 -1, /* empty */
6798 -1, /* empty */
6799 -1, /* empty */
6800 -1, /* empty */
6801 -1, /* empty */
6802 -1, /* empty */
6803 -1, /* empty */
6804 -1, /* empty */
6805 -1, /* empty */
6806 -1, /* empty */
6807 -1, /* empty */
6808 -1, /* empty */
6809 -1, /* empty */
6810 -1, /* empty */
6811 -1, /* empty */
6812 -1, /* empty */
6813 -1, /* empty */
6814 -1, /* empty */
6815 -1, /* empty */
6816 -1, /* empty */
6817 -1, /* empty */
6818 -1, /* empty */
6819 -1, /* empty */
6820 -1, /* empty */
6821 -1, /* empty */
6822 -1, /* empty */
6823 -1, /* empty */
6824 -1, /* empty */
6825 -1, /* empty */
6826 -1, /* empty */
6827 -1, /* empty */
6828 -1, /* empty */
6829 -1, /* empty */
6830 -1, /* empty */
6831 -1, /* empty */
6832 -1, /* empty */
6833 -1, /* empty */
6834 -1, /* empty */
6835 -1, /* empty */
6836 -1, /* empty */
6837 -1, /* empty */
6838 -1, /* empty */
6839 -1, /* empty */
6840 -1, /* empty */
6841 -1, /* empty */
6842 -1, /* empty */
6843 -1, /* empty */
6844 -1, /* empty */
6845 -1, /* empty */
6846 -1, /* empty */
6847 -1, /* empty */
6848 -1, /* empty */
6849 -1, /* empty */
6850 -1, /* empty */
6851 -1, /* empty */
6852 -1, /* empty */
6853 -1, /* empty */
6854 -1, /* empty */
6855 -1, /* empty */
6856 -1, /* empty */
6857 -1, /* empty */
6858 2681, /* AbstractArray[Object] */
6859 -1, /* empty */
6860 -1, /* empty */
6861 -1, /* empty */
6862 -1, /* empty */
6863 -1, /* empty */
6864 -1, /* empty */
6865 -1, /* empty */
6866 -1, /* empty */
6867 -1, /* empty */
6868 -1, /* empty */
6869 -1, /* empty */
6870 -1, /* empty */
6871 -1, /* empty */
6872 -1, /* empty */
6873 -1, /* empty */
6874 -1, /* empty */
6875 -1, /* empty */
6876 -1, /* empty */
6877 -1, /* empty */
6878 -1, /* empty */
6879 -1, /* empty */
6880 -1, /* empty */
6881 -1, /* empty */
6882 -1, /* empty */
6883 -1, /* empty */
6884 -1, /* empty */
6885 -1, /* empty */
6886 -1, /* empty */
6887 -1, /* empty */
6888 -1, /* empty */
6889 -1, /* empty */
6890 -1, /* empty */
6891 -1, /* empty */
6892 -1, /* empty */
6893 -1, /* empty */
6894 -1, /* empty */
6895 -1, /* empty */
6896 -1, /* empty */
6897 -1, /* empty */
6898 -1, /* empty */
6899 -1, /* empty */
6900 -1, /* empty */
6901 -1, /* empty */
6902 -1, /* empty */
6903 -1, /* empty */
6904 -1, /* empty */
6905 -1, /* empty */
6906 -1, /* empty */
6907 -1, /* empty */
6908 -1, /* empty */
6909 -1, /* empty */
6910 -1, /* empty */
6911 -1, /* empty */
6912 -1, /* empty */
6913 -1, /* empty */
6914 -1, /* empty */
6915 -1, /* empty */
6916 -1, /* empty */
6917 -1, /* empty */
6918 -1, /* empty */
6919 -1, /* empty */
6920 -1, /* empty */
6921 -1, /* empty */
6922 -1, /* empty */
6923 -1, /* empty */
6924 -1, /* empty */
6925 -1, /* empty */
6926 -1, /* empty */
6927 -1, /* empty */
6928 -1, /* empty */
6929 -1, /* empty */
6930 -1, /* empty */
6931 -1, /* empty */
6932 -1, /* empty */
6933 -1, /* empty */
6934 -1, /* empty */
6935 -1, /* empty */
6936 -1, /* empty */
6937 -1, /* empty */
6938 -1, /* empty */
6939 -1, /* empty */
6940 -1, /* empty */
6941 -1, /* empty */
6942 -1, /* empty */
6943 -1, /* empty */
6944 -1, /* empty */
6945 -1, /* empty */
6946 -1, /* empty */
6947 2004, /* Array[nullable Object] */
6948 650, /* Array[Object] */
6949 -1, /* empty */
6950 -1, /* empty */
6951 -1, /* empty */
6952 -1, /* empty */
6953 -1, /* empty */
6954 -1, /* empty */
6955 -1, /* empty */
6956 -1, /* empty */
6957 -1, /* empty */
6958 -1, /* empty */
6959 -1, /* empty */
6960 -1, /* empty */
6961 -1, /* empty */
6962 -1, /* empty */
6963 -1, /* empty */
6964 -1, /* empty */
6965 -1, /* empty */
6966 -1, /* empty */
6967 -1, /* empty */
6968 -1, /* empty */
6969 -1, /* empty */
6970 -1, /* empty */
6971 -1, /* empty */
6972 -1, /* empty */
6973 -1, /* empty */
6974 -1, /* empty */
6975 -1, /* empty */
6976 -1, /* empty */
6977 -1, /* empty */
6978 -1, /* empty */
6979 -1, /* empty */
6980 -1, /* empty */
6981 -1, /* empty */
6982 -1, /* empty */
6983 -1, /* empty */
6984 -1, /* empty */
6985 -1, /* empty */
6986 -1, /* empty */
6987 -1, /* empty */
6988 -1, /* empty */
6989 -1, /* empty */
6990 -1, /* empty */
6991 -1, /* empty */
6992 -1, /* empty */
6993 -1, /* empty */
6994 -1, /* empty */
6995 -1, /* empty */
6996 -1, /* empty */
6997 -1, /* empty */
6998 -1, /* empty */
6999 -1, /* empty */
7000 -1, /* empty */
7001 -1, /* empty */
7002 -1, /* empty */
7003 -1, /* empty */
7004 -1, /* empty */
7005 -1, /* empty */
7006 -1, /* empty */
7007 -1, /* empty */
7008 -1, /* empty */
7009 -1, /* empty */
7010 -1, /* empty */
7011 -1, /* empty */
7012 -1, /* empty */
7013 -1, /* empty */
7014 -1, /* empty */
7015 -1, /* empty */
7016 -1, /* empty */
7017 -1, /* empty */
7018 -1, /* empty */
7019 -1, /* empty */
7020 -1, /* empty */
7021 -1, /* empty */
7022 -1, /* empty */
7023 -1, /* empty */
7024 -1, /* empty */
7025 -1, /* empty */
7026 -1, /* empty */
7027 -1, /* empty */
7028 -1, /* empty */
7029 -1, /* empty */
7030 -1, /* empty */
7031 -1, /* empty */
7032 -1, /* empty */
7033 -1, /* empty */
7034 -1, /* empty */
7035 -1, /* empty */
7036 -1, /* empty */
7037 -1, /* empty */
7038 -1, /* empty */
7039 -1, /* empty */
7040 -1, /* empty */
7041 -1, /* empty */
7042 -1, /* empty */
7043 -1, /* empty */
7044 -1, /* empty */
7045 -1, /* empty */
7046 -1, /* empty */
7047 -1, /* empty */
7048 -1, /* empty */
7049 -1, /* empty */
7050 -1, /* empty */
7051 -1, /* empty */
7052 -1, /* empty */
7053 -1, /* empty */
7054 -1, /* empty */
7055 -1, /* empty */
7056 -1, /* empty */
7057 -1, /* empty */
7058 -1, /* empty */
7059 -1, /* empty */
7060 -1, /* empty */
7061 -1, /* empty */
7062 -1, /* empty */
7063 -1, /* empty */
7064 -1, /* empty */
7065 -1, /* empty */
7066 -1, /* empty */
7067 -1, /* empty */
7068 -1, /* empty */
7069 -1, /* empty */
7070 },
7071 };
7072 const struct types resolution_table_standard__Array__standard__Object = {
7073 0, /* dummy */
7074 {
7075 &type_standard__Object, /* E: Object */
7076 &type_standard__Array__standard__Object, /* Array[E]: Array[Object] */
7077 &type_standard__Collection__standard__Object, /* Collection[E]: Collection[Object] */
7078 &type_standard__Array__standard__Object, /* Array[E]: Array[Object] */
7079 &type_standard__NativeArray__standard__Object, /* NativeArray[E]: NativeArray[Object] */
7080 &type_standard__Object, /* E: Object */
7081 &type_standard__Collection__standard__Object, /* Collection[E]: Collection[Object] */
7082 &type_standard__Object, /* E: Object */
7083 &type_standard__Collection__standard__Object, /* Collection[E]: Collection[Object] */
7084 &type_standard__Collection__standard__Object, /* Collection[E]: Collection[Object] */
7085 &type_standard__Array__standard__Object, /* Array[E]: Array[Object] */
7086 &type_standard__AbstractArray__standard__Object, /* AbstractArray[E]: AbstractArray[Object] */
7087 &type_standard__array__ArrayIterator__standard__Object, /* ArrayIterator[E]: ArrayIterator[Object] */
7088 }
7089 };
7090 /* runtime type NativeArray[Object] */
7091 const struct type type_standard__NativeArray__standard__Object = {
7092 651,
7093 "NativeArray[Object]", /* class_name_string */
7094 34,
7095 0,
7096 &resolution_table_standard__NativeArray__standard__Object,
7097 219,
7098 {
7099 80, /* Object */
7100 2622, /* nullable Object */
7101 -1, /* empty */
7102 -1, /* empty */
7103 -1, /* empty */
7104 -1, /* empty */
7105 -1, /* empty */
7106 -1, /* empty */
7107 -1, /* empty */
7108 -1, /* empty */
7109 -1, /* empty */
7110 -1, /* empty */
7111 -1, /* empty */
7112 -1, /* empty */
7113 -1, /* empty */
7114 -1, /* empty */
7115 -1, /* empty */
7116 -1, /* empty */
7117 -1, /* empty */
7118 -1, /* empty */
7119 -1, /* empty */
7120 -1, /* empty */
7121 -1, /* empty */
7122 -1, /* empty */
7123 -1, /* empty */
7124 -1, /* empty */
7125 -1, /* empty */
7126 -1, /* empty */
7127 -1, /* empty */
7128 -1, /* empty */
7129 -1, /* empty */
7130 -1, /* empty */
7131 -1, /* empty */
7132 -1, /* empty */
7133 651, /* NativeArray[Object] */
7134 -1, /* empty */
7135 -1, /* empty */
7136 -1, /* empty */
7137 -1, /* empty */
7138 -1, /* empty */
7139 -1, /* empty */
7140 -1, /* empty */
7141 -1, /* empty */
7142 -1, /* empty */
7143 -1, /* empty */
7144 -1, /* empty */
7145 -1, /* empty */
7146 -1, /* empty */
7147 -1, /* empty */
7148 -1, /* empty */
7149 -1, /* empty */
7150 -1, /* empty */
7151 -1, /* empty */
7152 -1, /* empty */
7153 -1, /* empty */
7154 -1, /* empty */
7155 -1, /* empty */
7156 -1, /* empty */
7157 -1, /* empty */
7158 -1, /* empty */
7159 -1, /* empty */
7160 -1, /* empty */
7161 -1, /* empty */
7162 -1, /* empty */
7163 -1, /* empty */
7164 -1, /* empty */
7165 -1, /* empty */
7166 -1, /* empty */
7167 -1, /* empty */
7168 -1, /* empty */
7169 -1, /* empty */
7170 -1, /* empty */
7171 -1, /* empty */
7172 -1, /* empty */
7173 -1, /* empty */
7174 -1, /* empty */
7175 -1, /* empty */
7176 -1, /* empty */
7177 -1, /* empty */
7178 -1, /* empty */
7179 -1, /* empty */
7180 -1, /* empty */
7181 -1, /* empty */
7182 -1, /* empty */
7183 -1, /* empty */
7184 -1, /* empty */
7185 -1, /* empty */
7186 -1, /* empty */
7187 -1, /* empty */
7188 -1, /* empty */
7189 -1, /* empty */
7190 -1, /* empty */
7191 -1, /* empty */
7192 -1, /* empty */
7193 -1, /* empty */
7194 -1, /* empty */
7195 -1, /* empty */
7196 -1, /* empty */
7197 -1, /* empty */
7198 -1, /* empty */
7199 -1, /* empty */
7200 -1, /* empty */
7201 -1, /* empty */
7202 -1, /* empty */
7203 -1, /* empty */
7204 -1, /* empty */
7205 -1, /* empty */
7206 -1, /* empty */
7207 -1, /* empty */
7208 -1, /* empty */
7209 -1, /* empty */
7210 -1, /* empty */
7211 -1, /* empty */
7212 -1, /* empty */
7213 -1, /* empty */
7214 -1, /* empty */
7215 -1, /* empty */
7216 -1, /* empty */
7217 -1, /* empty */
7218 -1, /* empty */
7219 -1, /* empty */
7220 -1, /* empty */
7221 -1, /* empty */
7222 -1, /* empty */
7223 -1, /* empty */
7224 -1, /* empty */
7225 -1, /* empty */
7226 -1, /* empty */
7227 -1, /* empty */
7228 -1, /* empty */
7229 -1, /* empty */
7230 -1, /* empty */
7231 -1, /* empty */
7232 -1, /* empty */
7233 -1, /* empty */
7234 -1, /* empty */
7235 -1, /* empty */
7236 -1, /* empty */
7237 -1, /* empty */
7238 -1, /* empty */
7239 -1, /* empty */
7240 -1, /* empty */
7241 -1, /* empty */
7242 -1, /* empty */
7243 -1, /* empty */
7244 -1, /* empty */
7245 -1, /* empty */
7246 -1, /* empty */
7247 -1, /* empty */
7248 -1, /* empty */
7249 -1, /* empty */
7250 -1, /* empty */
7251 -1, /* empty */
7252 -1, /* empty */
7253 -1, /* empty */
7254 -1, /* empty */
7255 -1, /* empty */
7256 -1, /* empty */
7257 -1, /* empty */
7258 -1, /* empty */
7259 -1, /* empty */
7260 -1, /* empty */
7261 -1, /* empty */
7262 -1, /* empty */
7263 -1, /* empty */
7264 -1, /* empty */
7265 -1, /* empty */
7266 -1, /* empty */
7267 -1, /* empty */
7268 -1, /* empty */
7269 -1, /* empty */
7270 -1, /* empty */
7271 -1, /* empty */
7272 -1, /* empty */
7273 -1, /* empty */
7274 -1, /* empty */
7275 -1, /* empty */
7276 -1, /* empty */
7277 -1, /* empty */
7278 -1, /* empty */
7279 -1, /* empty */
7280 -1, /* empty */
7281 -1, /* empty */
7282 -1, /* empty */
7283 -1, /* empty */
7284 -1, /* empty */
7285 -1, /* empty */
7286 -1, /* empty */
7287 -1, /* empty */
7288 -1, /* empty */
7289 -1, /* empty */
7290 -1, /* empty */
7291 -1, /* empty */
7292 -1, /* empty */
7293 -1, /* empty */
7294 -1, /* empty */
7295 -1, /* empty */
7296 -1, /* empty */
7297 -1, /* empty */
7298 -1, /* empty */
7299 -1, /* empty */
7300 -1, /* empty */
7301 -1, /* empty */
7302 -1, /* empty */
7303 -1, /* empty */
7304 -1, /* empty */
7305 -1, /* empty */
7306 -1, /* empty */
7307 -1, /* empty */
7308 -1, /* empty */
7309 -1, /* empty */
7310 -1, /* empty */
7311 -1, /* empty */
7312 -1, /* empty */
7313 -1, /* empty */
7314 -1, /* empty */
7315 -1, /* empty */
7316 -1, /* empty */
7317 -1, /* empty */
7318 },
7319 };
7320 const struct types resolution_table_standard__NativeArray__standard__Object = {
7321 0, /* dummy */
7322 {
7323 &type_standard__Object, /* E: Object */
7324 &type_standard__NativeArray__standard__Object, /* NativeArray[E]: NativeArray[Object] */
7325 }
7326 };
7327 /* runtime type Platform */
7328 const struct type type_nit__Platform = {
7329 -1, /*CAST DEAD*/
7330 "Platform", /* class_name_string */
7331 -1, /*CAST DEAD*/
7332 0,
7333 NULL, /*NO RESOLUTIONS*/
7334 2,
7335 {
7336 80, /* Object */
7337 2622, /* nullable Object */
7338 },
7339 };
7340 /* runtime type CodeFile */
7341 const struct type type_nit__CodeFile = {
7342 653,
7343 "CodeFile", /* class_name_string */
7344 2,
7345 0,
7346 NULL, /*NO RESOLUTIONS*/
7347 3,
7348 {
7349 80, /* Object */
7350 2622, /* nullable Object */
7351 653, /* CodeFile */
7352 },
7353 };
7354 /* runtime type Array[CodeWriter] */
7355 const struct type type_standard__Array__nit__CodeWriter = {
7356 654,
7357 "Array[CodeWriter]", /* class_name_string */
7358 410,
7359 0,
7360 &resolution_table_standard__Array__nit__CodeWriter,
7361 490,
7362 {
7363 80, /* Object */
7364 2622, /* nullable Object */
7365 -1, /* empty */
7366 -1, /* empty */
7367 -1, /* empty */
7368 -1, /* empty */
7369 -1, /* empty */
7370 -1, /* empty */
7371 -1, /* empty */
7372 -1, /* empty */
7373 -1, /* empty */
7374 -1, /* empty */
7375 -1, /* empty */
7376 -1, /* empty */
7377 -1, /* empty */
7378 -1, /* empty */
7379 -1, /* empty */
7380 -1, /* empty */
7381 -1, /* empty */
7382 -1, /* empty */
7383 -1, /* empty */
7384 -1, /* empty */
7385 -1, /* empty */
7386 -1, /* empty */
7387 -1, /* empty */
7388 -1, /* empty */
7389 -1, /* empty */
7390 -1, /* empty */
7391 -1, /* empty */
7392 -1, /* empty */
7393 -1, /* empty */
7394 -1, /* empty */
7395 -1, /* empty */
7396 -1, /* empty */
7397 -1, /* empty */
7398 -1, /* empty */
7399 2337, /* Collection[Object] */
7400 2338, /* Collection[CodeWriter] */
7401 -1, /* empty */
7402 -1, /* empty */
7403 -1, /* empty */
7404 -1, /* empty */
7405 -1, /* empty */
7406 -1, /* empty */
7407 -1, /* empty */
7408 -1, /* empty */
7409 -1, /* empty */
7410 -1, /* empty */
7411 -1, /* empty */
7412 -1, /* empty */
7413 -1, /* empty */
7414 -1, /* empty */
7415 -1, /* empty */
7416 -1, /* empty */
7417 -1, /* empty */
7418 -1, /* empty */
7419 -1, /* empty */
7420 -1, /* empty */
7421 -1, /* empty */
7422 -1, /* empty */
7423 -1, /* empty */
7424 -1, /* empty */
7425 -1, /* empty */
7426 -1, /* empty */
7427 -1, /* empty */
7428 -1, /* empty */
7429 -1, /* empty */
7430 -1, /* empty */
7431 -1, /* empty */
7432 -1, /* empty */
7433 -1, /* empty */
7434 -1, /* empty */
7435 -1, /* empty */
7436 -1, /* empty */
7437 -1, /* empty */
7438 -1, /* empty */
7439 -1, /* empty */
7440 -1, /* empty */
7441 -1, /* empty */
7442 -1, /* empty */
7443 -1, /* empty */
7444 -1, /* empty */
7445 -1, /* empty */
7446 -1, /* empty */
7447 -1, /* empty */
7448 -1, /* empty */
7449 -1, /* empty */
7450 -1, /* empty */
7451 -1, /* empty */
7452 -1, /* empty */
7453 -1, /* empty */
7454 -1, /* empty */
7455 -1, /* empty */
7456 -1, /* empty */
7457 -1, /* empty */
7458 -1, /* empty */
7459 -1, /* empty */
7460 -1, /* empty */
7461 -1, /* empty */
7462 -1, /* empty */
7463 -1, /* empty */
7464 -1, /* empty */
7465 -1, /* empty */
7466 -1, /* empty */
7467 -1, /* empty */
7468 -1, /* empty */
7469 -1, /* empty */
7470 -1, /* empty */
7471 -1, /* empty */
7472 -1, /* empty */
7473 -1, /* empty */
7474 -1, /* empty */
7475 -1, /* empty */
7476 -1, /* empty */
7477 -1, /* empty */
7478 -1, /* empty */
7479 -1, /* empty */
7480 -1, /* empty */
7481 -1, /* empty */
7482 -1, /* empty */
7483 -1, /* empty */
7484 -1, /* empty */
7485 -1, /* empty */
7486 -1, /* empty */
7487 2003, /* SequenceRead[nullable Object] */
7488 -1, /* empty */
7489 -1, /* empty */
7490 -1, /* empty */
7491 -1, /* empty */
7492 -1, /* empty */
7493 -1, /* empty */
7494 -1, /* empty */
7495 -1, /* empty */
7496 -1, /* empty */
7497 -1, /* empty */
7498 -1, /* empty */
7499 -1, /* empty */
7500 -1, /* empty */
7501 -1, /* empty */
7502 -1, /* empty */
7503 -1, /* empty */
7504 -1, /* empty */
7505 -1, /* empty */
7506 -1, /* empty */
7507 -1, /* empty */
7508 -1, /* empty */
7509 -1, /* empty */
7510 -1, /* empty */
7511 -1, /* empty */
7512 -1, /* empty */
7513 -1, /* empty */
7514 -1, /* empty */
7515 -1, /* empty */
7516 -1, /* empty */
7517 -1, /* empty */
7518 -1, /* empty */
7519 -1, /* empty */
7520 2457, /* AbstractArrayRead[Object] */
7521 2458, /* AbstractArrayRead[CodeWriter] */
7522 -1, /* empty */
7523 -1, /* empty */
7524 -1, /* empty */
7525 -1, /* empty */
7526 -1, /* empty */
7527 -1, /* empty */
7528 -1, /* empty */
7529 -1, /* empty */
7530 -1, /* empty */
7531 -1, /* empty */
7532 -1, /* empty */
7533 -1, /* empty */
7534 -1, /* empty */
7535 -1, /* empty */
7536 -1, /* empty */
7537 -1, /* empty */
7538 -1, /* empty */
7539 -1, /* empty */
7540 -1, /* empty */
7541 -1, /* empty */
7542 -1, /* empty */
7543 -1, /* empty */
7544 -1, /* empty */
7545 -1, /* empty */
7546 -1, /* empty */
7547 -1, /* empty */
7548 -1, /* empty */
7549 -1, /* empty */
7550 -1, /* empty */
7551 -1, /* empty */
7552 -1, /* empty */
7553 -1, /* empty */
7554 -1, /* empty */
7555 -1, /* empty */
7556 -1, /* empty */
7557 -1, /* empty */
7558 -1, /* empty */
7559 -1, /* empty */
7560 -1, /* empty */
7561 -1, /* empty */
7562 -1, /* empty */
7563 -1, /* empty */
7564 -1, /* empty */
7565 -1, /* empty */
7566 -1, /* empty */
7567 -1, /* empty */
7568 -1, /* empty */
7569 -1, /* empty */
7570 -1, /* empty */
7571 -1, /* empty */
7572 -1, /* empty */
7573 -1, /* empty */
7574 -1, /* empty */
7575 -1, /* empty */
7576 -1, /* empty */
7577 -1, /* empty */
7578 -1, /* empty */
7579 -1, /* empty */
7580 -1, /* empty */
7581 -1, /* empty */
7582 -1, /* empty */
7583 -1, /* empty */
7584 -1, /* empty */
7585 -1, /* empty */
7586 -1, /* empty */
7587 -1, /* empty */
7588 -1, /* empty */
7589 -1, /* empty */
7590 -1, /* empty */
7591 -1, /* empty */
7592 -1, /* empty */
7593 -1, /* empty */
7594 -1, /* empty */
7595 -1, /* empty */
7596 -1, /* empty */
7597 -1, /* empty */
7598 -1, /* empty */
7599 -1, /* empty */
7600 -1, /* empty */
7601 -1, /* empty */
7602 -1, /* empty */
7603 -1, /* empty */
7604 -1, /* empty */
7605 -1, /* empty */
7606 -1, /* empty */
7607 -1, /* empty */
7608 -1, /* empty */
7609 -1, /* empty */
7610 -1, /* empty */
7611 -1, /* empty */
7612 -1, /* empty */
7613 -1, /* empty */
7614 -1, /* empty */
7615 -1, /* empty */
7616 -1, /* empty */
7617 -1, /* empty */
7618 -1, /* empty */
7619 -1, /* empty */
7620 -1, /* empty */
7621 -1, /* empty */
7622 -1, /* empty */
7623 -1, /* empty */
7624 -1, /* empty */
7625 -1, /* empty */
7626 -1, /* empty */
7627 -1, /* empty */
7628 -1, /* empty */
7629 -1, /* empty */
7630 -1, /* empty */
7631 -1, /* empty */
7632 -1, /* empty */
7633 -1, /* empty */
7634 -1, /* empty */
7635 -1, /* empty */
7636 -1, /* empty */
7637 -1, /* empty */
7638 -1, /* empty */
7639 -1, /* empty */
7640 -1, /* empty */
7641 2681, /* AbstractArray[Object] */
7642 2682, /* AbstractArray[CodeWriter] */
7643 -1, /* empty */
7644 -1, /* empty */
7645 -1, /* empty */
7646 -1, /* empty */
7647 -1, /* empty */
7648 -1, /* empty */
7649 -1, /* empty */
7650 -1, /* empty */
7651 -1, /* empty */
7652 -1, /* empty */
7653 -1, /* empty */
7654 -1, /* empty */
7655 -1, /* empty */
7656 -1, /* empty */
7657 -1, /* empty */
7658 -1, /* empty */
7659 -1, /* empty */
7660 -1, /* empty */
7661 -1, /* empty */
7662 -1, /* empty */
7663 -1, /* empty */
7664 -1, /* empty */
7665 -1, /* empty */
7666 -1, /* empty */
7667 -1, /* empty */
7668 -1, /* empty */
7669 -1, /* empty */
7670 -1, /* empty */
7671 -1, /* empty */
7672 -1, /* empty */
7673 -1, /* empty */
7674 -1, /* empty */
7675 -1, /* empty */
7676 -1, /* empty */
7677 -1, /* empty */
7678 -1, /* empty */
7679 -1, /* empty */
7680 -1, /* empty */
7681 -1, /* empty */
7682 -1, /* empty */
7683 -1, /* empty */
7684 -1, /* empty */
7685 -1, /* empty */
7686 -1, /* empty */
7687 -1, /* empty */
7688 -1, /* empty */
7689 -1, /* empty */
7690 -1, /* empty */
7691 -1, /* empty */
7692 -1, /* empty */
7693 -1, /* empty */
7694 -1, /* empty */
7695 -1, /* empty */
7696 -1, /* empty */
7697 -1, /* empty */
7698 -1, /* empty */
7699 -1, /* empty */
7700 -1, /* empty */
7701 -1, /* empty */
7702 -1, /* empty */
7703 -1, /* empty */
7704 -1, /* empty */
7705 -1, /* empty */
7706 -1, /* empty */
7707 -1, /* empty */
7708 -1, /* empty */
7709 -1, /* empty */
7710 -1, /* empty */
7711 -1, /* empty */
7712 -1, /* empty */
7713 -1, /* empty */
7714 -1, /* empty */
7715 -1, /* empty */
7716 -1, /* empty */
7717 -1, /* empty */
7718 -1, /* empty */
7719 -1, /* empty */
7720 -1, /* empty */
7721 -1, /* empty */
7722 -1, /* empty */
7723 -1, /* empty */
7724 -1, /* empty */
7725 -1, /* empty */
7726 -1, /* empty */
7727 -1, /* empty */
7728 -1, /* empty */
7729 -1, /* empty */
7730 2004, /* Array[nullable Object] */
7731 650, /* Array[Object] */
7732 -1, /* empty */
7733 -1, /* empty */
7734 -1, /* empty */
7735 -1, /* empty */
7736 -1, /* empty */
7737 -1, /* empty */
7738 -1, /* empty */
7739 -1, /* empty */
7740 -1, /* empty */
7741 -1, /* empty */
7742 -1, /* empty */
7743 -1, /* empty */
7744 -1, /* empty */
7745 -1, /* empty */
7746 -1, /* empty */
7747 -1, /* empty */
7748 -1, /* empty */
7749 -1, /* empty */
7750 -1, /* empty */
7751 -1, /* empty */
7752 -1, /* empty */
7753 -1, /* empty */
7754 -1, /* empty */
7755 -1, /* empty */
7756 -1, /* empty */
7757 -1, /* empty */
7758 -1, /* empty */
7759 -1, /* empty */
7760 -1, /* empty */
7761 -1, /* empty */
7762 -1, /* empty */
7763 -1, /* empty */
7764 -1, /* empty */
7765 -1, /* empty */
7766 -1, /* empty */
7767 -1, /* empty */
7768 -1, /* empty */
7769 -1, /* empty */
7770 -1, /* empty */
7771 -1, /* empty */
7772 -1, /* empty */
7773 654, /* Array[CodeWriter] */
7774 -1, /* empty */
7775 -1, /* empty */
7776 -1, /* empty */
7777 -1, /* empty */
7778 -1, /* empty */
7779 -1, /* empty */
7780 -1, /* empty */
7781 -1, /* empty */
7782 -1, /* empty */
7783 -1, /* empty */
7784 -1, /* empty */
7785 -1, /* empty */
7786 -1, /* empty */
7787 -1, /* empty */
7788 -1, /* empty */
7789 -1, /* empty */
7790 -1, /* empty */
7791 -1, /* empty */
7792 -1, /* empty */
7793 -1, /* empty */
7794 -1, /* empty */
7795 -1, /* empty */
7796 -1, /* empty */
7797 -1, /* empty */
7798 -1, /* empty */
7799 -1, /* empty */
7800 -1, /* empty */
7801 -1, /* empty */
7802 -1, /* empty */
7803 -1, /* empty */
7804 -1, /* empty */
7805 -1, /* empty */
7806 -1, /* empty */
7807 -1, /* empty */
7808 -1, /* empty */
7809 -1, /* empty */
7810 -1, /* empty */
7811 -1, /* empty */
7812 -1, /* empty */
7813 -1, /* empty */
7814 -1, /* empty */
7815 -1, /* empty */
7816 -1, /* empty */
7817 -1, /* empty */
7818 -1, /* empty */
7819 -1, /* empty */
7820 -1, /* empty */
7821 -1, /* empty */
7822 -1, /* empty */
7823 -1, /* empty */
7824 -1, /* empty */
7825 -1, /* empty */
7826 -1, /* empty */
7827 -1, /* empty */
7828 -1, /* empty */
7829 -1, /* empty */
7830 -1, /* empty */
7831 -1, /* empty */
7832 -1, /* empty */
7833 -1, /* empty */
7834 -1, /* empty */
7835 -1, /* empty */
7836 -1, /* empty */
7837 -1, /* empty */
7838 -1, /* empty */
7839 -1, /* empty */
7840 -1, /* empty */
7841 -1, /* empty */
7842 -1, /* empty */
7843 -1, /* empty */
7844 -1, /* empty */
7845 -1, /* empty */
7846 -1, /* empty */
7847 -1, /* empty */
7848 -1, /* empty */
7849 -1, /* empty */
7850 -1, /* empty */
7851 -1, /* empty */
7852 -1, /* empty */
7853 },
7854 };
7855 const struct types resolution_table_standard__Array__nit__CodeWriter = {
7856 0, /* dummy */
7857 {
7858 &type_nit__CodeWriter, /* E: CodeWriter */
7859 &type_standard__Array__nit__CodeWriter, /* Array[E]: Array[CodeWriter] */
7860 &type_standard__Collection__nit__CodeWriter, /* Collection[E]: Collection[CodeWriter] */
7861 &type_standard__Array__nit__CodeWriter, /* Array[E]: Array[CodeWriter] */
7862 &type_standard__NativeArray__nit__CodeWriter, /* NativeArray[E]: NativeArray[CodeWriter] */
7863 &type_nit__CodeWriter, /* E: CodeWriter */
7864 &type_standard__Collection__nit__CodeWriter, /* Collection[E]: Collection[CodeWriter] */
7865 &type_nit__CodeWriter, /* E: CodeWriter */
7866 &type_standard__Collection__nit__CodeWriter, /* Collection[E]: Collection[CodeWriter] */
7867 &type_standard__Collection__nit__CodeWriter, /* Collection[E]: Collection[CodeWriter] */
7868 &type_standard__Array__nit__CodeWriter, /* Array[E]: Array[CodeWriter] */
7869 &type_standard__AbstractArray__nit__CodeWriter, /* AbstractArray[E]: AbstractArray[CodeWriter] */
7870 &type_standard__array__ArrayIterator__nit__CodeWriter, /* ArrayIterator[E]: ArrayIterator[CodeWriter] */
7871 }
7872 };
7873 /* runtime type HashSet[String] */
7874 const struct type type_standard__HashSet__standard__String = {
7875 655,
7876 "HashSet[String]", /* class_name_string */
7877 152,
7878 0,
7879 &resolution_table_standard__HashSet__standard__String,
7880 159,
7881 {
7882 80, /* Object */
7883 2622, /* nullable Object */
7884 2006, /* Set[nullable Object] */
7885 -1, /* empty */
7886 -1, /* empty */
7887 2306, /* Collection[String] */
7888 -1, /* empty */
7889 -1, /* empty */
7890 -1, /* empty */
7891 -1, /* empty */
7892 -1, /* empty */
7893 -1, /* empty */
7894 -1, /* empty */
7895 -1, /* empty */
7896 -1, /* empty */
7897 -1, /* empty */
7898 -1, /* empty */
7899 -1, /* empty */
7900 -1, /* empty */
7901 -1, /* empty */
7902 -1, /* empty */
7903 -1, /* empty */
7904 -1, /* empty */
7905 -1, /* empty */
7906 -1, /* empty */
7907 -1, /* empty */
7908 -1, /* empty */
7909 -1, /* empty */
7910 -1, /* empty */
7911 -1, /* empty */
7912 -1, /* empty */
7913 -1, /* empty */
7914 -1, /* empty */
7915 -1, /* empty */
7916 -1, /* empty */
7917 -1, /* empty */
7918 2337, /* Collection[Object] */
7919 -1, /* empty */
7920 -1, /* empty */
7921 -1, /* empty */
7922 -1, /* empty */
7923 -1, /* empty */
7924 2343, /* Collection[Writable] */
7925 -1, /* empty */
7926 -1, /* empty */
7927 -1, /* empty */
7928 -1, /* empty */
7929 -1, /* empty */
7930 -1, /* empty */
7931 -1, /* empty */
7932 -1, /* empty */
7933 -1, /* empty */
7934 -1, /* empty */
7935 -1, /* empty */
7936 -1, /* empty */
7937 -1, /* empty */
7938 -1, /* empty */
7939 -1, /* empty */
7940 -1, /* empty */
7941 -1, /* empty */
7942 -1, /* empty */
7943 -1, /* empty */
7944 -1, /* empty */
7945 -1, /* empty */
7946 -1, /* empty */
7947 -1, /* empty */
7948 -1, /* empty */
7949 -1, /* empty */
7950 -1, /* empty */
7951 -1, /* empty */
7952 -1, /* empty */
7953 -1, /* empty */
7954 -1, /* empty */
7955 -1, /* empty */
7956 -1, /* empty */
7957 -1, /* empty */
7958 -1, /* empty */
7959 -1, /* empty */
7960 -1, /* empty */
7961 -1, /* empty */
7962 -1, /* empty */
7963 -1, /* empty */
7964 -1, /* empty */
7965 -1, /* empty */
7966 -1, /* empty */
7967 -1, /* empty */
7968 -1, /* empty */
7969 -1, /* empty */
7970 -1, /* empty */
7971 -1, /* empty */
7972 -1, /* empty */
7973 -1, /* empty */
7974 -1, /* empty */
7975 -1, /* empty */
7976 -1, /* empty */
7977 -1, /* empty */
7978 -1, /* empty */
7979 -1, /* empty */
7980 -1, /* empty */
7981 -1, /* empty */
7982 -1, /* empty */
7983 -1, /* empty */
7984 -1, /* empty */
7985 -1, /* empty */
7986 -1, /* empty */
7987 -1, /* empty */
7988 -1, /* empty */
7989 -1, /* empty */
7990 -1, /* empty */
7991 -1, /* empty */
7992 -1, /* empty */
7993 -1, /* empty */
7994 -1, /* empty */
7995 -1, /* empty */
7996 -1, /* empty */
7997 -1, /* empty */
7998 -1, /* empty */
7999 -1, /* empty */
8000 -1, /* empty */
8001 -1, /* empty */
8002 -1, /* empty */
8003 -1, /* empty */
8004 -1, /* empty */
8005 -1, /* empty */
8006 -1, /* empty */
8007 -1, /* empty */
8008 -1, /* empty */
8009 -1, /* empty */
8010 -1, /* empty */
8011 -1, /* empty */
8012 -1, /* empty */
8013 -1, /* empty */
8014 -1, /* empty */
8015 -1, /* empty */
8016 -1, /* empty */
8017 -1, /* empty */
8018 -1, /* empty */
8019 -1, /* empty */
8020 -1, /* empty */
8021 -1, /* empty */
8022 -1, /* empty */
8023 -1, /* empty */
8024 -1, /* empty */
8025 -1, /* empty */
8026 -1, /* empty */
8027 -1, /* empty */
8028 -1, /* empty */
8029 133, /* HashSet[Object] */
8030 -1, /* empty */
8031 -1, /* empty */
8032 -1, /* empty */
8033 -1, /* empty */
8034 655, /* HashSet[String] */
8035 -1, /* empty */
8036 -1, /* empty */
8037 -1, /* empty */
8038 -1, /* empty */
8039 -1, /* empty */
8040 -1, /* empty */
8041 },
8042 };
8043 const struct types resolution_table_standard__HashSet__standard__String = {
8044 0, /* dummy */
8045 {
8046 &type_standard__String, /* E: String */
8047 &type_standard__Array__standard__String, /* Array[E]: Array[String] */
8048 &type_standard__hash_collection__HashSetNode__standard__String, /* HashSetNode[E]: HashSetNode[String] */
8049 &type_standard__hash_collection__HashSetIterator__standard__String, /* HashSetIterator[E]: HashSetIterator[String] */
8050 &type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */
8051 NULL, /* empty */
8052 NULL, /* empty */
8053 NULL, /* empty */
8054 NULL, /* empty */
8055 &type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */
8056 &type_nullable__standard__hash_collection__HashSetNode__standard__String, /* nullable N: nullable HashSetNode[String] */
8057 &type_standard__hash_collection__HashSetNode__standard__String, /* N: HashSetNode[String] */
8058 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__standard__String, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[String]] */
8059 }
8060 };
8061 /* runtime type HashMap[MClass, Set[PropertyLayoutElement]] */
8062 const struct type type_standard__HashMap__nit__MClass__standard__Set__nit__PropertyLayoutElement = {
8063 656,
8064 "HashMap[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
8065 42,
8066 0,
8067 &resolution_table_standard__HashMap__nit__MClass__standard__Set__nit__PropertyLayoutElement,
8068 83,
8069 {
8070 80, /* Object */
8071 2622, /* nullable Object */
8072 2005, /* MapRead[nullable Object, nullable Object] */
8073 -1, /* empty */
8074 -1, /* empty */
8075 2641, /* Map[MClass, Collection[PropertyLayoutElement]] */
8076 -1, /* empty */
8077 -1, /* empty */
8078 -1, /* empty */
8079 -1, /* empty */
8080 -1, /* empty */
8081 -1, /* empty */
8082 -1, /* empty */
8083 -1, /* empty */
8084 -1, /* empty */
8085 -1, /* empty */
8086 -1, /* empty */
8087 -1, /* empty */
8088 -1, /* empty */
8089 -1, /* empty */
8090 -1, /* empty */
8091 -1, /* empty */
8092 -1, /* empty */
8093 -1, /* empty */
8094 -1, /* empty */
8095 -1, /* empty */
8096 -1, /* empty */
8097 -1, /* empty */
8098 -1, /* empty */
8099 -1, /* empty */
8100 -1, /* empty */
8101 -1, /* empty */
8102 -1, /* empty */
8103 -1, /* empty */
8104 -1, /* empty */
8105 -1, /* empty */
8106 -1, /* empty */
8107 -1, /* empty */
8108 -1, /* empty */
8109 -1, /* empty */
8110 -1, /* empty */
8111 -1, /* empty */
8112 656, /* HashMap[MClass, Set[PropertyLayoutElement]] */
8113 -1, /* empty */
8114 -1, /* empty */
8115 -1, /* empty */
8116 -1, /* empty */
8117 -1, /* empty */
8118 -1, /* empty */
8119 -1, /* empty */
8120 -1, /* empty */
8121 -1, /* empty */
8122 -1, /* empty */
8123 -1, /* empty */
8124 -1, /* empty */
8125 -1, /* empty */
8126 -1, /* empty */
8127 -1, /* empty */
8128 -1, /* empty */
8129 -1, /* empty */
8130 -1, /* empty */
8131 -1, /* empty */
8132 -1, /* empty */
8133 -1, /* empty */
8134 -1, /* empty */
8135 -1, /* empty */
8136 -1, /* empty */
8137 -1, /* empty */
8138 -1, /* empty */
8139 -1, /* empty */
8140 -1, /* empty */
8141 -1, /* empty */
8142 -1, /* empty */
8143 -1, /* empty */
8144 -1, /* empty */
8145 -1, /* empty */
8146 -1, /* empty */
8147 -1, /* empty */
8148 -1, /* empty */
8149 -1, /* empty */
8150 -1, /* empty */
8151 -1, /* empty */
8152 -1, /* empty */
8153 },
8154 };
8155 const struct types resolution_table_standard__HashMap__nit__MClass__standard__Set__nit__PropertyLayoutElement = {
8156 0, /* dummy */
8157 {
8158 NULL, /* empty */
8159 NULL, /* empty */
8160 NULL, /* empty */
8161 &type_standard__HashMapIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement, /* HashMapIterator[K, V]: HashMapIterator[MClass, Set[PropertyLayoutElement]] */
8162 &type_nit__MClass, /* K: MClass */
8163 &type_standard__Set__nit__PropertyLayoutElement, /* V: Set[PropertyLayoutElement] */
8164 &type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement, /* HashMapNode[K, V]: HashMapNode[MClass, Set[PropertyLayoutElement]] */
8165 &type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__PropertyLayoutElement, /* HashMapKeys[K, V]: HashMapKeys[MClass, Set[PropertyLayoutElement]] */
8166 &type_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__PropertyLayoutElement, /* HashMapValues[K, V]: HashMapValues[MClass, Set[PropertyLayoutElement]] */
8167 NULL, /* empty */
8168 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement, /* nullable N: nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
8169 &type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement, /* N: HashMapNode[MClass, Set[PropertyLayoutElement]] */
8170 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
8171 }
8172 };
8173 /* runtime type HashMap[MClass, Set[MAttribute]] */
8174 const struct type type_standard__HashMap__nit__MClass__standard__Set__nit__MAttribute = {
8175 657,
8176 "HashMap[MClass, Set[MAttribute]]", /* class_name_string */
8177 43,
8178 0,
8179 &resolution_table_standard__HashMap__nit__MClass__standard__Set__nit__MAttribute,
8180 83,
8181 {
8182 80, /* Object */
8183 2622, /* nullable Object */
8184 2005, /* MapRead[nullable Object, nullable Object] */
8185 -1, /* empty */
8186 -1, /* empty */
8187 2641, /* Map[MClass, Collection[PropertyLayoutElement]] */
8188 2642, /* Map[MClass, Collection[MAttribute]] */
8189 -1, /* empty */
8190 -1, /* empty */
8191 -1, /* empty */
8192 -1, /* empty */
8193 -1, /* empty */
8194 -1, /* empty */
8195 -1, /* empty */
8196 -1, /* empty */
8197 -1, /* empty */
8198 -1, /* empty */
8199 -1, /* empty */
8200 -1, /* empty */
8201 -1, /* empty */
8202 -1, /* empty */
8203 -1, /* empty */
8204 -1, /* empty */
8205 91, /* HashMap[MClass, Set[MProperty]] */
8206 -1, /* empty */
8207 -1, /* empty */
8208 -1, /* empty */
8209 -1, /* empty */
8210 -1, /* empty */
8211 -1, /* empty */
8212 -1, /* empty */
8213 -1, /* empty */
8214 -1, /* empty */
8215 -1, /* empty */
8216 -1, /* empty */
8217 -1, /* empty */
8218 -1, /* empty */
8219 -1, /* empty */
8220 -1, /* empty */
8221 -1, /* empty */
8222 -1, /* empty */
8223 -1, /* empty */
8224 656, /* HashMap[MClass, Set[PropertyLayoutElement]] */
8225 657, /* HashMap[MClass, Set[MAttribute]] */
8226 -1, /* empty */
8227 -1, /* empty */
8228 -1, /* empty */
8229 -1, /* empty */
8230 -1, /* empty */
8231 -1, /* empty */
8232 -1, /* empty */
8233 -1, /* empty */
8234 -1, /* empty */
8235 -1, /* empty */
8236 -1, /* empty */
8237 -1, /* empty */
8238 -1, /* empty */
8239 -1, /* empty */
8240 -1, /* empty */
8241 -1, /* empty */
8242 -1, /* empty */
8243 -1, /* empty */
8244 -1, /* empty */
8245 -1, /* empty */
8246 -1, /* empty */
8247 -1, /* empty */
8248 -1, /* empty */
8249 -1, /* empty */
8250 -1, /* empty */
8251 -1, /* empty */
8252 -1, /* empty */
8253 -1, /* empty */
8254 -1, /* empty */
8255 -1, /* empty */
8256 -1, /* empty */
8257 -1, /* empty */
8258 -1, /* empty */
8259 -1, /* empty */
8260 -1, /* empty */
8261 -1, /* empty */
8262 -1, /* empty */
8263 -1, /* empty */
8264 -1, /* empty */
8265 },
8266 };
8267 const struct types resolution_table_standard__HashMap__nit__MClass__standard__Set__nit__MAttribute = {
8268 0, /* dummy */
8269 {
8270 NULL, /* empty */
8271 NULL, /* empty */
8272 NULL, /* empty */
8273 &type_standard__HashMapIterator__nit__MClass__standard__Set__nit__MAttribute, /* HashMapIterator[K, V]: HashMapIterator[MClass, Set[MAttribute]] */
8274 &type_nit__MClass, /* K: MClass */
8275 &type_standard__Set__nit__MAttribute, /* V: Set[MAttribute] */
8276 &type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute, /* HashMapNode[K, V]: HashMapNode[MClass, Set[MAttribute]] */
8277 &type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MAttribute, /* HashMapKeys[K, V]: HashMapKeys[MClass, Set[MAttribute]] */
8278 &type_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MAttribute, /* HashMapValues[K, V]: HashMapValues[MClass, Set[MAttribute]] */
8279 NULL, /* empty */
8280 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute, /* nullable N: nullable HashMapNode[MClass, Set[MAttribute]] */
8281 &type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute, /* N: HashMapNode[MClass, Set[MAttribute]] */
8282 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */
8283 }
8284 };
8285 /* runtime type Array[PropertyLayoutElement] */
8286 const struct type type_standard__Array__nit__PropertyLayoutElement = {
8287 658,
8288 "Array[PropertyLayoutElement]", /* class_name_string */
8289 411,
8290 0,
8291 &resolution_table_standard__Array__nit__PropertyLayoutElement,
8292 490,
8293 {
8294 80, /* Object */
8295 2622, /* nullable Object */
8296 -1, /* empty */
8297 -1, /* empty */
8298 -1, /* empty */
8299 -1, /* empty */
8300 -1, /* empty */
8301 -1, /* empty */
8302 -1, /* empty */
8303 -1, /* empty */
8304 -1, /* empty */
8305 -1, /* empty */
8306 -1, /* empty */
8307 -1, /* empty */
8308 -1, /* empty */
8309 -1, /* empty */
8310 -1, /* empty */
8311 -1, /* empty */
8312 -1, /* empty */
8313 -1, /* empty */
8314 -1, /* empty */
8315 -1, /* empty */
8316 -1, /* empty */
8317 -1, /* empty */
8318 -1, /* empty */
8319 -1, /* empty */
8320 -1, /* empty */
8321 -1, /* empty */
8322 -1, /* empty */
8323 -1, /* empty */
8324 -1, /* empty */
8325 -1, /* empty */
8326 -1, /* empty */
8327 -1, /* empty */
8328 -1, /* empty */
8329 -1, /* empty */
8330 2337, /* Collection[Object] */
8331 -1, /* empty */
8332 2339, /* Collection[PropertyLayoutElement] */
8333 -1, /* empty */
8334 -1, /* empty */
8335 -1, /* empty */
8336 -1, /* empty */
8337 -1, /* empty */
8338 -1, /* empty */
8339 -1, /* empty */
8340 -1, /* empty */
8341 -1, /* empty */
8342 -1, /* empty */
8343 -1, /* empty */
8344 -1, /* empty */
8345 -1, /* empty */
8346 -1, /* empty */
8347 -1, /* empty */
8348 -1, /* empty */
8349 -1, /* empty */
8350 -1, /* empty */
8351 -1, /* empty */
8352 -1, /* empty */
8353 -1, /* empty */
8354 -1, /* empty */
8355 -1, /* empty */
8356 -1, /* empty */
8357 -1, /* empty */
8358 -1, /* empty */
8359 -1, /* empty */
8360 -1, /* empty */
8361 -1, /* empty */
8362 2369, /* Collection[nullable PropertyLayoutElement] */
8363 -1, /* empty */
8364 -1, /* empty */
8365 -1, /* empty */
8366 -1, /* empty */
8367 -1, /* empty */
8368 -1, /* empty */
8369 -1, /* empty */
8370 -1, /* empty */
8371 -1, /* empty */
8372 -1, /* empty */
8373 -1, /* empty */
8374 -1, /* empty */
8375 -1, /* empty */
8376 -1, /* empty */
8377 -1, /* empty */
8378 -1, /* empty */
8379 -1, /* empty */
8380 -1, /* empty */
8381 -1, /* empty */
8382 -1, /* empty */
8383 -1, /* empty */
8384 -1, /* empty */
8385 -1, /* empty */
8386 -1, /* empty */
8387 -1, /* empty */
8388 -1, /* empty */
8389 -1, /* empty */
8390 -1, /* empty */
8391 -1, /* empty */
8392 -1, /* empty */
8393 -1, /* empty */
8394 -1, /* empty */
8395 -1, /* empty */
8396 -1, /* empty */
8397 -1, /* empty */
8398 -1, /* empty */
8399 -1, /* empty */
8400 -1, /* empty */
8401 -1, /* empty */
8402 -1, /* empty */
8403 -1, /* empty */
8404 -1, /* empty */
8405 -1, /* empty */
8406 -1, /* empty */
8407 -1, /* empty */
8408 -1, /* empty */
8409 -1, /* empty */
8410 -1, /* empty */
8411 -1, /* empty */
8412 -1, /* empty */
8413 -1, /* empty */
8414 -1, /* empty */
8415 -1, /* empty */
8416 -1, /* empty */
8417 -1, /* empty */
8418 2003, /* SequenceRead[nullable Object] */
8419 -1, /* empty */
8420 -1, /* empty */
8421 -1, /* empty */
8422 -1, /* empty */
8423 -1, /* empty */
8424 -1, /* empty */
8425 -1, /* empty */
8426 -1, /* empty */
8427 -1, /* empty */
8428 -1, /* empty */
8429 -1, /* empty */
8430 -1, /* empty */
8431 -1, /* empty */
8432 -1, /* empty */
8433 -1, /* empty */
8434 -1, /* empty */
8435 -1, /* empty */
8436 -1, /* empty */
8437 -1, /* empty */
8438 -1, /* empty */
8439 -1, /* empty */
8440 -1, /* empty */
8441 -1, /* empty */
8442 -1, /* empty */
8443 -1, /* empty */
8444 -1, /* empty */
8445 -1, /* empty */
8446 -1, /* empty */
8447 -1, /* empty */
8448 -1, /* empty */
8449 -1, /* empty */
8450 -1, /* empty */
8451 2457, /* AbstractArrayRead[Object] */
8452 -1, /* empty */
8453 2459, /* AbstractArrayRead[PropertyLayoutElement] */
8454 -1, /* empty */
8455 -1, /* empty */
8456 -1, /* empty */
8457 -1, /* empty */
8458 -1, /* empty */
8459 -1, /* empty */
8460 -1, /* empty */
8461 -1, /* empty */
8462 -1, /* empty */
8463 -1, /* empty */
8464 -1, /* empty */
8465 -1, /* empty */
8466 -1, /* empty */
8467 -1, /* empty */
8468 -1, /* empty */
8469 -1, /* empty */
8470 -1, /* empty */
8471 -1, /* empty */
8472 -1, /* empty */
8473 -1, /* empty */
8474 -1, /* empty */
8475 -1, /* empty */
8476 -1, /* empty */
8477 -1, /* empty */
8478 -1, /* empty */
8479 -1, /* empty */
8480 -1, /* empty */
8481 -1, /* empty */
8482 -1, /* empty */
8483 -1, /* empty */
8484 2490, /* AbstractArrayRead[nullable PropertyLayoutElement] */
8485 -1, /* empty */
8486 -1, /* empty */
8487 -1, /* empty */
8488 -1, /* empty */
8489 -1, /* empty */
8490 -1, /* empty */
8491 -1, /* empty */
8492 -1, /* empty */
8493 -1, /* empty */
8494 -1, /* empty */
8495 -1, /* empty */
8496 -1, /* empty */
8497 -1, /* empty */
8498 -1, /* empty */
8499 -1, /* empty */
8500 -1, /* empty */
8501 -1, /* empty */
8502 -1, /* empty */
8503 -1, /* empty */
8504 -1, /* empty */
8505 -1, /* empty */
8506 -1, /* empty */
8507 -1, /* empty */
8508 -1, /* empty */
8509 -1, /* empty */
8510 -1, /* empty */
8511 -1, /* empty */
8512 -1, /* empty */
8513 -1, /* empty */
8514 -1, /* empty */
8515 -1, /* empty */
8516 -1, /* empty */
8517 -1, /* empty */
8518 -1, /* empty */
8519 -1, /* empty */
8520 -1, /* empty */
8521 -1, /* empty */
8522 -1, /* empty */
8523 -1, /* empty */
8524 -1, /* empty */
8525 -1, /* empty */
8526 -1, /* empty */
8527 -1, /* empty */
8528 -1, /* empty */
8529 -1, /* empty */
8530 -1, /* empty */
8531 -1, /* empty */
8532 -1, /* empty */
8533 -1, /* empty */
8534 -1, /* empty */
8535 -1, /* empty */
8536 -1, /* empty */
8537 -1, /* empty */
8538 -1, /* empty */
8539 -1, /* empty */
8540 -1, /* empty */
8541 -1, /* empty */
8542 -1, /* empty */
8543 -1, /* empty */
8544 -1, /* empty */
8545 -1, /* empty */
8546 -1, /* empty */
8547 -1, /* empty */
8548 -1, /* empty */
8549 -1, /* empty */
8550 -1, /* empty */
8551 -1, /* empty */
8552 -1, /* empty */
8553 -1, /* empty */
8554 -1, /* empty */
8555 -1, /* empty */
8556 -1, /* empty */
8557 -1, /* empty */
8558 -1, /* empty */
8559 -1, /* empty */
8560 -1, /* empty */
8561 -1, /* empty */
8562 -1, /* empty */
8563 -1, /* empty */
8564 -1, /* empty */
8565 -1, /* empty */
8566 -1, /* empty */
8567 -1, /* empty */
8568 -1, /* empty */
8569 -1, /* empty */
8570 -1, /* empty */
8571 -1, /* empty */
8572 2681, /* AbstractArray[Object] */
8573 -1, /* empty */
8574 2683, /* AbstractArray[PropertyLayoutElement] */
8575 -1, /* empty */
8576 -1, /* empty */
8577 -1, /* empty */
8578 -1, /* empty */
8579 -1, /* empty */
8580 -1, /* empty */
8581 -1, /* empty */
8582 -1, /* empty */
8583 -1, /* empty */
8584 -1, /* empty */
8585 -1, /* empty */
8586 -1, /* empty */
8587 -1, /* empty */
8588 -1, /* empty */
8589 -1, /* empty */
8590 -1, /* empty */
8591 -1, /* empty */
8592 -1, /* empty */
8593 -1, /* empty */
8594 -1, /* empty */
8595 -1, /* empty */
8596 -1, /* empty */
8597 -1, /* empty */
8598 -1, /* empty */
8599 -1, /* empty */
8600 -1, /* empty */
8601 -1, /* empty */
8602 -1, /* empty */
8603 -1, /* empty */
8604 -1, /* empty */
8605 2714, /* AbstractArray[nullable PropertyLayoutElement] */
8606 -1, /* empty */
8607 -1, /* empty */
8608 -1, /* empty */
8609 -1, /* empty */
8610 -1, /* empty */
8611 -1, /* empty */
8612 -1, /* empty */
8613 -1, /* empty */
8614 -1, /* empty */
8615 -1, /* empty */
8616 -1, /* empty */
8617 -1, /* empty */
8618 -1, /* empty */
8619 -1, /* empty */
8620 -1, /* empty */
8621 -1, /* empty */
8622 -1, /* empty */
8623 -1, /* empty */
8624 -1, /* empty */
8625 -1, /* empty */
8626 -1, /* empty */
8627 -1, /* empty */
8628 -1, /* empty */
8629 -1, /* empty */
8630 -1, /* empty */
8631 -1, /* empty */
8632 -1, /* empty */
8633 -1, /* empty */
8634 -1, /* empty */
8635 -1, /* empty */
8636 -1, /* empty */
8637 -1, /* empty */
8638 -1, /* empty */
8639 -1, /* empty */
8640 -1, /* empty */
8641 -1, /* empty */
8642 -1, /* empty */
8643 -1, /* empty */
8644 -1, /* empty */
8645 -1, /* empty */
8646 -1, /* empty */
8647 -1, /* empty */
8648 -1, /* empty */
8649 -1, /* empty */
8650 -1, /* empty */
8651 -1, /* empty */
8652 -1, /* empty */
8653 -1, /* empty */
8654 -1, /* empty */
8655 -1, /* empty */
8656 -1, /* empty */
8657 -1, /* empty */
8658 -1, /* empty */
8659 -1, /* empty */
8660 -1, /* empty */
8661 2004, /* Array[nullable Object] */
8662 650, /* Array[Object] */
8663 -1, /* empty */
8664 -1, /* empty */
8665 -1, /* empty */
8666 -1, /* empty */
8667 -1, /* empty */
8668 -1, /* empty */
8669 -1, /* empty */
8670 -1, /* empty */
8671 -1, /* empty */
8672 -1, /* empty */
8673 -1, /* empty */
8674 -1, /* empty */
8675 -1, /* empty */
8676 -1, /* empty */
8677 -1, /* empty */
8678 -1, /* empty */
8679 -1, /* empty */
8680 -1, /* empty */
8681 -1, /* empty */
8682 -1, /* empty */
8683 -1, /* empty */
8684 -1, /* empty */
8685 -1, /* empty */
8686 -1, /* empty */
8687 -1, /* empty */
8688 -1, /* empty */
8689 -1, /* empty */
8690 -1, /* empty */
8691 -1, /* empty */
8692 -1, /* empty */
8693 -1, /* empty */
8694 -1, /* empty */
8695 -1, /* empty */
8696 -1, /* empty */
8697 -1, /* empty */
8698 -1, /* empty */
8699 -1, /* empty */
8700 -1, /* empty */
8701 -1, /* empty */
8702 -1, /* empty */
8703 -1, /* empty */
8704 -1, /* empty */
8705 658, /* Array[PropertyLayoutElement] */
8706 -1, /* empty */
8707 -1, /* empty */
8708 -1, /* empty */
8709 -1, /* empty */
8710 -1, /* empty */
8711 -1, /* empty */
8712 -1, /* empty */
8713 -1, /* empty */
8714 -1, /* empty */
8715 -1, /* empty */
8716 -1, /* empty */
8717 -1, /* empty */
8718 -1, /* empty */
8719 -1, /* empty */
8720 -1, /* empty */
8721 -1, /* empty */
8722 -1, /* empty */
8723 -1, /* empty */
8724 -1, /* empty */
8725 -1, /* empty */
8726 -1, /* empty */
8727 -1, /* empty */
8728 -1, /* empty */
8729 -1, /* empty */
8730 -1, /* empty */
8731 1380, /* Array[nullable PropertyLayoutElement] */
8732 -1, /* empty */
8733 -1, /* empty */
8734 -1, /* empty */
8735 -1, /* empty */
8736 -1, /* empty */
8737 -1, /* empty */
8738 -1, /* empty */
8739 -1, /* empty */
8740 -1, /* empty */
8741 -1, /* empty */
8742 -1, /* empty */
8743 -1, /* empty */
8744 -1, /* empty */
8745 -1, /* empty */
8746 -1, /* empty */
8747 -1, /* empty */
8748 -1, /* empty */
8749 -1, /* empty */
8750 -1, /* empty */
8751 -1, /* empty */
8752 -1, /* empty */
8753 -1, /* empty */
8754 -1, /* empty */
8755 -1, /* empty */
8756 -1, /* empty */
8757 -1, /* empty */
8758 -1, /* empty */
8759 -1, /* empty */
8760 -1, /* empty */
8761 -1, /* empty */
8762 -1, /* empty */
8763 -1, /* empty */
8764 -1, /* empty */
8765 -1, /* empty */
8766 -1, /* empty */
8767 -1, /* empty */
8768 -1, /* empty */
8769 -1, /* empty */
8770 -1, /* empty */
8771 -1, /* empty */
8772 -1, /* empty */
8773 -1, /* empty */
8774 -1, /* empty */
8775 -1, /* empty */
8776 -1, /* empty */
8777 -1, /* empty */
8778 -1, /* empty */
8779 -1, /* empty */
8780 -1, /* empty */
8781 -1, /* empty */
8782 -1, /* empty */
8783 -1, /* empty */
8784 },
8785 };
8786 const struct types resolution_table_standard__Array__nit__PropertyLayoutElement = {
8787 0, /* dummy */
8788 {
8789 &type_nit__PropertyLayoutElement, /* E: PropertyLayoutElement */
8790 &type_standard__Array__nit__PropertyLayoutElement, /* Array[E]: Array[PropertyLayoutElement] */
8791 &type_standard__Collection__nit__PropertyLayoutElement, /* Collection[E]: Collection[PropertyLayoutElement] */
8792 &type_standard__Array__nit__PropertyLayoutElement, /* Array[E]: Array[PropertyLayoutElement] */
8793 &type_standard__NativeArray__nit__PropertyLayoutElement, /* NativeArray[E]: NativeArray[PropertyLayoutElement] */
8794 &type_nit__PropertyLayoutElement, /* E: PropertyLayoutElement */
8795 &type_standard__Collection__nit__PropertyLayoutElement, /* Collection[E]: Collection[PropertyLayoutElement] */
8796 &type_nit__PropertyLayoutElement, /* E: PropertyLayoutElement */
8797 &type_standard__Collection__nit__PropertyLayoutElement, /* Collection[E]: Collection[PropertyLayoutElement] */
8798 &type_standard__Collection__nit__PropertyLayoutElement, /* Collection[E]: Collection[PropertyLayoutElement] */
8799 &type_standard__Array__nit__PropertyLayoutElement, /* Array[E]: Array[PropertyLayoutElement] */
8800 &type_standard__AbstractArray__nit__PropertyLayoutElement, /* AbstractArray[E]: AbstractArray[PropertyLayoutElement] */
8801 &type_standard__array__ArrayIterator__nit__PropertyLayoutElement, /* ArrayIterator[E]: ArrayIterator[PropertyLayoutElement] */
8802 }
8803 };
8804 /* runtime type HashSet[PropertyLayoutElement] */
8805 const struct type type_standard__HashSet__nit__PropertyLayoutElement = {
8806 659,
8807 "HashSet[PropertyLayoutElement]", /* class_name_string */
8808 153,
8809 0,
8810 &resolution_table_standard__HashSet__nit__PropertyLayoutElement,
8811 159,
8812 {
8813 80, /* Object */
8814 2622, /* nullable Object */
8815 2006, /* Set[nullable Object] */
8816 -1, /* empty */
8817 -1, /* empty */
8818 -1, /* empty */
8819 -1, /* empty */
8820 -1, /* empty */
8821 -1, /* empty */
8822 -1, /* empty */
8823 -1, /* empty */
8824 -1, /* empty */
8825 -1, /* empty */
8826 -1, /* empty */
8827 -1, /* empty */
8828 -1, /* empty */
8829 -1, /* empty */
8830 -1, /* empty */
8831 -1, /* empty */
8832 -1, /* empty */
8833 -1, /* empty */
8834 -1, /* empty */
8835 -1, /* empty */
8836 -1, /* empty */
8837 -1, /* empty */
8838 -1, /* empty */
8839 -1, /* empty */
8840 -1, /* empty */
8841 -1, /* empty */
8842 -1, /* empty */
8843 -1, /* empty */
8844 -1, /* empty */
8845 -1, /* empty */
8846 -1, /* empty */
8847 -1, /* empty */
8848 -1, /* empty */
8849 2337, /* Collection[Object] */
8850 -1, /* empty */
8851 2339, /* Collection[PropertyLayoutElement] */
8852 -1, /* empty */
8853 -1, /* empty */
8854 -1, /* empty */
8855 -1, /* empty */
8856 -1, /* empty */
8857 -1, /* empty */
8858 -1, /* empty */
8859 -1, /* empty */
8860 -1, /* empty */
8861 -1, /* empty */
8862 -1, /* empty */
8863 -1, /* empty */
8864 -1, /* empty */
8865 -1, /* empty */
8866 -1, /* empty */
8867 -1, /* empty */
8868 -1, /* empty */
8869 -1, /* empty */
8870 -1, /* empty */
8871 -1, /* empty */
8872 -1, /* empty */
8873 -1, /* empty */
8874 -1, /* empty */
8875 -1, /* empty */
8876 -1, /* empty */
8877 -1, /* empty */
8878 -1, /* empty */
8879 -1, /* empty */
8880 -1, /* empty */
8881 2369, /* Collection[nullable PropertyLayoutElement] */
8882 -1, /* empty */
8883 -1, /* empty */
8884 -1, /* empty */
8885 -1, /* empty */
8886 -1, /* empty */
8887 -1, /* empty */
8888 -1, /* empty */
8889 -1, /* empty */
8890 -1, /* empty */
8891 -1, /* empty */
8892 -1, /* empty */
8893 -1, /* empty */
8894 -1, /* empty */
8895 -1, /* empty */
8896 -1, /* empty */
8897 -1, /* empty */
8898 -1, /* empty */
8899 -1, /* empty */
8900 -1, /* empty */
8901 -1, /* empty */
8902 -1, /* empty */
8903 -1, /* empty */
8904 -1, /* empty */
8905 -1, /* empty */
8906 -1, /* empty */
8907 -1, /* empty */
8908 -1, /* empty */
8909 -1, /* empty */
8910 -1, /* empty */
8911 -1, /* empty */
8912 -1, /* empty */
8913 -1, /* empty */
8914 -1, /* empty */
8915 -1, /* empty */
8916 -1, /* empty */
8917 -1, /* empty */
8918 -1, /* empty */
8919 -1, /* empty */
8920 -1, /* empty */
8921 -1, /* empty */
8922 -1, /* empty */
8923 -1, /* empty */
8924 -1, /* empty */
8925 -1, /* empty */
8926 -1, /* empty */
8927 -1, /* empty */
8928 -1, /* empty */
8929 -1, /* empty */
8930 -1, /* empty */
8931 -1, /* empty */
8932 -1, /* empty */
8933 -1, /* empty */
8934 -1, /* empty */
8935 -1, /* empty */
8936 -1, /* empty */
8937 -1, /* empty */
8938 -1, /* empty */
8939 -1, /* empty */
8940 -1, /* empty */
8941 -1, /* empty */
8942 2202, /* Set[PropertyLayoutElement] */
8943 -1, /* empty */
8944 -1, /* empty */
8945 -1, /* empty */
8946 -1, /* empty */
8947 -1, /* empty */
8948 -1, /* empty */
8949 -1, /* empty */
8950 -1, /* empty */
8951 -1, /* empty */
8952 -1, /* empty */
8953 -1, /* empty */
8954 -1, /* empty */
8955 -1, /* empty */
8956 -1, /* empty */
8957 -1, /* empty */
8958 -1, /* empty */
8959 -1, /* empty */
8960 133, /* HashSet[Object] */
8961 -1, /* empty */
8962 -1, /* empty */
8963 -1, /* empty */
8964 -1, /* empty */
8965 -1, /* empty */
8966 659, /* HashSet[PropertyLayoutElement] */
8967 -1, /* empty */
8968 -1, /* empty */
8969 -1, /* empty */
8970 -1, /* empty */
8971 -1, /* empty */
8972 },
8973 };
8974 const struct types resolution_table_standard__HashSet__nit__PropertyLayoutElement = {
8975 0, /* dummy */
8976 {
8977 &type_nit__PropertyLayoutElement, /* E: PropertyLayoutElement */
8978 &type_standard__Array__nit__PropertyLayoutElement, /* Array[E]: Array[PropertyLayoutElement] */
8979 &type_standard__hash_collection__HashSetNode__nit__PropertyLayoutElement, /* HashSetNode[E]: HashSetNode[PropertyLayoutElement] */
8980 &type_standard__hash_collection__HashSetIterator__nit__PropertyLayoutElement, /* HashSetIterator[E]: HashSetIterator[PropertyLayoutElement] */
8981 &type_standard__Collection__nit__PropertyLayoutElement, /* Collection[E]: Collection[PropertyLayoutElement] */
8982 NULL, /* empty */
8983 NULL, /* empty */
8984 NULL, /* empty */
8985 NULL, /* empty */
8986 &type_standard__Collection__nit__PropertyLayoutElement, /* Collection[E]: Collection[PropertyLayoutElement] */
8987 &type_nullable__standard__hash_collection__HashSetNode__nit__PropertyLayoutElement, /* nullable N: nullable HashSetNode[PropertyLayoutElement] */
8988 &type_standard__hash_collection__HashSetNode__nit__PropertyLayoutElement, /* N: HashSetNode[PropertyLayoutElement] */
8989 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__PropertyLayoutElement, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
8990 }
8991 };
8992 /* runtime type HashSet[MAttribute] */
8993 const struct type type_standard__HashSet__nit__MAttribute = {
8994 660,
8995 "HashSet[MAttribute]", /* class_name_string */
8996 154,
8997 0,
8998 &resolution_table_standard__HashSet__nit__MAttribute,
8999 159,
9000 {
9001 80, /* Object */
9002 2622, /* nullable Object */
9003 2006, /* Set[nullable Object] */
9004 -1, /* empty */
9005 -1, /* empty */
9006 -1, /* empty */
9007 -1, /* empty */
9008 -1, /* empty */
9009 -1, /* empty */
9010 -1, /* empty */
9011 -1, /* empty */
9012 -1, /* empty */
9013 -1, /* empty */
9014 2314, /* Collection[MProperty] */
9015 -1, /* empty */
9016 -1, /* empty */
9017 -1, /* empty */
9018 -1, /* empty */
9019 -1, /* empty */
9020 -1, /* empty */
9021 -1, /* empty */
9022 -1, /* empty */
9023 -1, /* empty */
9024 -1, /* empty */
9025 -1, /* empty */
9026 -1, /* empty */
9027 -1, /* empty */
9028 -1, /* empty */
9029 -1, /* empty */
9030 -1, /* empty */
9031 -1, /* empty */
9032 -1, /* empty */
9033 -1, /* empty */
9034 -1, /* empty */
9035 -1, /* empty */
9036 -1, /* empty */
9037 2337, /* Collection[Object] */
9038 -1, /* empty */
9039 2339, /* Collection[PropertyLayoutElement] */
9040 -1, /* empty */
9041 -1, /* empty */
9042 -1, /* empty */
9043 -1, /* empty */
9044 -1, /* empty */
9045 -1, /* empty */
9046 -1, /* empty */
9047 -1, /* empty */
9048 -1, /* empty */
9049 -1, /* empty */
9050 -1, /* empty */
9051 -1, /* empty */
9052 -1, /* empty */
9053 -1, /* empty */
9054 -1, /* empty */
9055 -1, /* empty */
9056 -1, /* empty */
9057 -1, /* empty */
9058 -1, /* empty */
9059 -1, /* empty */
9060 -1, /* empty */
9061 -1, /* empty */
9062 -1, /* empty */
9063 -1, /* empty */
9064 -1, /* empty */
9065 -1, /* empty */
9066 -1, /* empty */
9067 -1, /* empty */
9068 2368, /* Collection[MAttribute] */
9069 2369, /* Collection[nullable PropertyLayoutElement] */
9070 2370, /* Collection[nullable MAttribute] */
9071 -1, /* empty */
9072 -1, /* empty */
9073 -1, /* empty */
9074 -1, /* empty */
9075 -1, /* empty */
9076 -1, /* empty */
9077 -1, /* empty */
9078 -1, /* empty */
9079 -1, /* empty */
9080 -1, /* empty */
9081 -1, /* empty */
9082 -1, /* empty */
9083 -1, /* empty */
9084 -1, /* empty */
9085 -1, /* empty */
9086 -1, /* empty */
9087 -1, /* empty */
9088 -1, /* empty */
9089 -1, /* empty */
9090 -1, /* empty */
9091 -1, /* empty */
9092 -1, /* empty */
9093 -1, /* empty */
9094 -1, /* empty */
9095 -1, /* empty */
9096 -1, /* empty */
9097 -1, /* empty */
9098 -1, /* empty */
9099 -1, /* empty */
9100 -1, /* empty */
9101 -1, /* empty */
9102 -1, /* empty */
9103 -1, /* empty */
9104 -1, /* empty */
9105 -1, /* empty */
9106 -1, /* empty */
9107 -1, /* empty */
9108 -1, /* empty */
9109 -1, /* empty */
9110 -1, /* empty */
9111 -1, /* empty */
9112 -1, /* empty */
9113 -1, /* empty */
9114 -1, /* empty */
9115 -1, /* empty */
9116 -1, /* empty */
9117 2417, /* Collection[nullable MProperty] */
9118 -1, /* empty */
9119 -1, /* empty */
9120 -1, /* empty */
9121 -1, /* empty */
9122 -1, /* empty */
9123 -1, /* empty */
9124 -1, /* empty */
9125 2196, /* Set[MProperty] */
9126 -1, /* empty */
9127 -1, /* empty */
9128 -1, /* empty */
9129 -1, /* empty */
9130 2202, /* Set[PropertyLayoutElement] */
9131 2203, /* Set[MAttribute] */
9132 -1, /* empty */
9133 -1, /* empty */
9134 -1, /* empty */
9135 -1, /* empty */
9136 -1, /* empty */
9137 -1, /* empty */
9138 -1, /* empty */
9139 -1, /* empty */
9140 -1, /* empty */
9141 -1, /* empty */
9142 -1, /* empty */
9143 -1, /* empty */
9144 -1, /* empty */
9145 -1, /* empty */
9146 -1, /* empty */
9147 -1, /* empty */
9148 133, /* HashSet[Object] */
9149 -1, /* empty */
9150 -1, /* empty */
9151 -1, /* empty */
9152 -1, /* empty */
9153 -1, /* empty */
9154 659, /* HashSet[PropertyLayoutElement] */
9155 660, /* HashSet[MAttribute] */
9156 670, /* HashSet[MProperty] */
9157 -1, /* empty */
9158 -1, /* empty */
9159 -1, /* empty */
9160 },
9161 };
9162 const struct types resolution_table_standard__HashSet__nit__MAttribute = {
9163 0, /* dummy */
9164 {
9165 &type_nit__MAttribute, /* E: MAttribute */
9166 &type_standard__Array__nit__MAttribute, /* Array[E]: Array[MAttribute] */
9167 &type_standard__hash_collection__HashSetNode__nit__MAttribute, /* HashSetNode[E]: HashSetNode[MAttribute] */
9168 &type_standard__hash_collection__HashSetIterator__nit__MAttribute, /* HashSetIterator[E]: HashSetIterator[MAttribute] */
9169 &type_standard__Collection__nit__MAttribute, /* Collection[E]: Collection[MAttribute] */
9170 NULL, /* empty */
9171 NULL, /* empty */
9172 NULL, /* empty */
9173 NULL, /* empty */
9174 &type_standard__Collection__nit__MAttribute, /* Collection[E]: Collection[MAttribute] */
9175 &type_nullable__standard__hash_collection__HashSetNode__nit__MAttribute, /* nullable N: nullable HashSetNode[MAttribute] */
9176 &type_standard__hash_collection__HashSetNode__nit__MAttribute, /* N: HashSetNode[MAttribute] */
9177 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MAttribute, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MAttribute]] */
9178 }
9179 };
9180 /* runtime type POSetGroupColorer[MClass, PropertyLayoutElement] */
9181 const struct type type_nit__POSetGroupColorer__nit__MClass__nit__PropertyLayoutElement = {
9182 -1, /*CAST DEAD*/
9183 "POSetGroupColorer[MClass, PropertyLayoutElement]", /* class_name_string */
9184 -1, /*CAST DEAD*/
9185 0,
9186 &resolution_table_nit__POSetGroupColorer__nit__MClass__nit__PropertyLayoutElement,
9187 2,
9188 {
9189 80, /* Object */
9190 2622, /* nullable Object */
9191 },
9192 };
9193 const struct types resolution_table_nit__POSetGroupColorer__nit__MClass__nit__PropertyLayoutElement = {
9194 0, /* dummy */
9195 {
9196 &type_standard__HashMap__nit__PropertyLayoutElement__standard__Int, /* HashMap[E, Int]: HashMap[PropertyLayoutElement, Int] */
9197 &type_standard__HashMap__nit__MClass__standard__HashSet__standard__Int, /* HashMap[H, HashSet[Int]]: HashMap[MClass, HashSet[Int]] */
9198 &type_standard__HashMap__nit__MClass__standard__Int, /* HashMap[H, Int]: HashMap[MClass, Int] */
9199 &type_nit__POSetConflictGraph__nit__MClass, /* POSetConflictGraph[H]: POSetConflictGraph[MClass] */
9200 &type_standard__Map__nit__MClass__standard__Collection__nit__PropertyLayoutElement, /* Map[H, Collection[E]]: Map[MClass, Collection[PropertyLayoutElement]] */
9201 &type_nit__MClass, /* H: MClass */
9202 &type_standard__Array__nullable__nit__PropertyLayoutElement, /* Array[nullable E]: Array[nullable PropertyLayoutElement] */
9203 &type_standard__Set__nit__MClass, /* Set[H]: Set[MClass] */
9204 &type_standard__Collection__nit__MClass, /* Collection[H]: Collection[MClass] */
9205 }
9206 };
9207 /* runtime type HashSet[Int] */
9208 const struct type type_standard__HashSet__standard__Int = {
9209 662,
9210 "HashSet[Int]", /* class_name_string */
9211 137,
9212 0,
9213 &resolution_table_standard__HashSet__standard__Int,
9214 159,
9215 {
9216 80, /* Object */
9217 2622, /* nullable Object */
9218 2006, /* Set[nullable Object] */
9219 -1, /* empty */
9220 2147, /* Collection[Int] */
9221 -1, /* empty */
9222 -1, /* empty */
9223 -1, /* empty */
9224 -1, /* empty */
9225 -1, /* empty */
9226 -1, /* empty */
9227 -1, /* empty */
9228 -1, /* empty */
9229 -1, /* empty */
9230 -1, /* empty */
9231 -1, /* empty */
9232 -1, /* empty */
9233 -1, /* empty */
9234 -1, /* empty */
9235 -1, /* empty */
9236 -1, /* empty */
9237 -1, /* empty */
9238 -1, /* empty */
9239 -1, /* empty */
9240 -1, /* empty */
9241 -1, /* empty */
9242 -1, /* empty */
9243 -1, /* empty */
9244 -1, /* empty */
9245 -1, /* empty */
9246 -1, /* empty */
9247 -1, /* empty */
9248 -1, /* empty */
9249 -1, /* empty */
9250 -1, /* empty */
9251 -1, /* empty */
9252 2337, /* Collection[Object] */
9253 -1, /* empty */
9254 -1, /* empty */
9255 -1, /* empty */
9256 -1, /* empty */
9257 -1, /* empty */
9258 -1, /* empty */
9259 -1, /* empty */
9260 -1, /* empty */
9261 -1, /* empty */
9262 -1, /* empty */
9263 -1, /* empty */
9264 -1, /* empty */
9265 -1, /* empty */
9266 -1, /* empty */
9267 -1, /* empty */
9268 -1, /* empty */
9269 -1, /* empty */
9270 -1, /* empty */
9271 -1, /* empty */
9272 -1, /* empty */
9273 -1, /* empty */
9274 -1, /* empty */
9275 -1, /* empty */
9276 -1, /* empty */
9277 -1, /* empty */
9278 -1, /* empty */
9279 -1, /* empty */
9280 -1, /* empty */
9281 -1, /* empty */
9282 -1, /* empty */
9283 -1, /* empty */
9284 -1, /* empty */
9285 -1, /* empty */
9286 -1, /* empty */
9287 -1, /* empty */
9288 -1, /* empty */
9289 -1, /* empty */
9290 -1, /* empty */
9291 -1, /* empty */
9292 -1, /* empty */
9293 -1, /* empty */
9294 -1, /* empty */
9295 -1, /* empty */
9296 -1, /* empty */
9297 -1, /* empty */
9298 -1, /* empty */
9299 -1, /* empty */
9300 -1, /* empty */
9301 -1, /* empty */
9302 -1, /* empty */
9303 -1, /* empty */
9304 -1, /* empty */
9305 -1, /* empty */
9306 -1, /* empty */
9307 -1, /* empty */
9308 -1, /* empty */
9309 -1, /* empty */
9310 -1, /* empty */
9311 -1, /* empty */
9312 -1, /* empty */
9313 -1, /* empty */
9314 -1, /* empty */
9315 -1, /* empty */
9316 -1, /* empty */
9317 -1, /* empty */
9318 -1, /* empty */
9319 -1, /* empty */
9320 -1, /* empty */
9321 -1, /* empty */
9322 -1, /* empty */
9323 -1, /* empty */
9324 -1, /* empty */
9325 -1, /* empty */
9326 -1, /* empty */
9327 -1, /* empty */
9328 -1, /* empty */
9329 -1, /* empty */
9330 -1, /* empty */
9331 -1, /* empty */
9332 -1, /* empty */
9333 -1, /* empty */
9334 -1, /* empty */
9335 -1, /* empty */
9336 -1, /* empty */
9337 -1, /* empty */
9338 -1, /* empty */
9339 -1, /* empty */
9340 -1, /* empty */
9341 -1, /* empty */
9342 -1, /* empty */
9343 -1, /* empty */
9344 -1, /* empty */
9345 -1, /* empty */
9346 -1, /* empty */
9347 -1, /* empty */
9348 -1, /* empty */
9349 -1, /* empty */
9350 -1, /* empty */
9351 -1, /* empty */
9352 -1, /* empty */
9353 662, /* HashSet[Int] */
9354 -1, /* empty */
9355 -1, /* empty */
9356 -1, /* empty */
9357 -1, /* empty */
9358 -1, /* empty */
9359 -1, /* empty */
9360 -1, /* empty */
9361 -1, /* empty */
9362 -1, /* empty */
9363 133, /* HashSet[Object] */
9364 -1, /* empty */
9365 -1, /* empty */
9366 -1, /* empty */
9367 -1, /* empty */
9368 -1, /* empty */
9369 -1, /* empty */
9370 -1, /* empty */
9371 -1, /* empty */
9372 -1, /* empty */
9373 -1, /* empty */
9374 -1, /* empty */
9375 },
9376 };
9377 const struct types resolution_table_standard__HashSet__standard__Int = {
9378 0, /* dummy */
9379 {
9380 &type_standard__Int, /* E: Int */
9381 &type_standard__Array__standard__Int, /* Array[E]: Array[Int] */
9382 &type_standard__hash_collection__HashSetNode__standard__Int, /* HashSetNode[E]: HashSetNode[Int] */
9383 &type_standard__hash_collection__HashSetIterator__standard__Int, /* HashSetIterator[E]: HashSetIterator[Int] */
9384 &type_standard__Collection__standard__Int, /* Collection[E]: Collection[Int] */
9385 NULL, /* empty */
9386 NULL, /* empty */
9387 NULL, /* empty */
9388 NULL, /* empty */
9389 &type_standard__Collection__standard__Int, /* Collection[E]: Collection[Int] */
9390 &type_nullable__standard__hash_collection__HashSetNode__standard__Int, /* nullable N: nullable HashSetNode[Int] */
9391 &type_standard__hash_collection__HashSetNode__standard__Int, /* N: HashSetNode[Int] */
9392 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__standard__Int, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[Int]] */
9393 }
9394 };
9395 /* runtime type POSetGroupColorer[MClass, MAttribute] */
9396 const struct type type_nit__POSetGroupColorer__nit__MClass__nit__MAttribute = {
9397 -1, /*CAST DEAD*/
9398 "POSetGroupColorer[MClass, MAttribute]", /* class_name_string */
9399 -1, /*CAST DEAD*/
9400 0,
9401 &resolution_table_nit__POSetGroupColorer__nit__MClass__nit__MAttribute,
9402 2,
9403 {
9404 80, /* Object */
9405 2622, /* nullable Object */
9406 },
9407 };
9408 const struct types resolution_table_nit__POSetGroupColorer__nit__MClass__nit__MAttribute = {
9409 0, /* dummy */
9410 {
9411 &type_standard__HashMap__nit__MAttribute__standard__Int, /* HashMap[E, Int]: HashMap[MAttribute, Int] */
9412 &type_standard__HashMap__nit__MClass__standard__HashSet__standard__Int, /* HashMap[H, HashSet[Int]]: HashMap[MClass, HashSet[Int]] */
9413 &type_standard__HashMap__nit__MClass__standard__Int, /* HashMap[H, Int]: HashMap[MClass, Int] */
9414 &type_nit__POSetConflictGraph__nit__MClass, /* POSetConflictGraph[H]: POSetConflictGraph[MClass] */
9415 &type_standard__Map__nit__MClass__standard__Collection__nit__MAttribute, /* Map[H, Collection[E]]: Map[MClass, Collection[MAttribute]] */
9416 &type_nit__MClass, /* H: MClass */
9417 &type_standard__Array__nullable__nit__MAttribute, /* Array[nullable E]: Array[nullable MAttribute] */
9418 &type_standard__Set__nit__MClass, /* Set[H]: Set[MClass] */
9419 &type_standard__Collection__nit__MClass, /* Collection[H]: Collection[MClass] */
9420 }
9421 };
9422 /* runtime type Array[nullable MPropDef] */
9423 const struct type type_standard__Array__nullable__nit__MPropDef = {
9424 664,
9425 "Array[nullable MPropDef]", /* class_name_string */
9426 382,
9427 0,
9428 &resolution_table_standard__Array__nullable__nit__MPropDef,
9429 490,
9430 {
9431 80, /* Object */
9432 2622, /* nullable Object */
9433 -1, /* empty */
9434 -1, /* empty */
9435 -1, /* empty */
9436 -1, /* empty */
9437 -1, /* empty */
9438 -1, /* empty */
9439 -1, /* empty */
9440 -1, /* empty */
9441 -1, /* empty */
9442 -1, /* empty */
9443 -1, /* empty */
9444 -1, /* empty */
9445 -1, /* empty */
9446 -1, /* empty */
9447 -1, /* empty */
9448 -1, /* empty */
9449 -1, /* empty */
9450 -1, /* empty */
9451 -1, /* empty */
9452 -1, /* empty */
9453 -1, /* empty */
9454 -1, /* empty */
9455 -1, /* empty */
9456 -1, /* empty */
9457 -1, /* empty */
9458 -1, /* empty */
9459 -1, /* empty */
9460 -1, /* empty */
9461 -1, /* empty */
9462 -1, /* empty */
9463 -1, /* empty */
9464 -1, /* empty */
9465 -1, /* empty */
9466 -1, /* empty */
9467 -1, /* empty */
9468 -1, /* empty */
9469 -1, /* empty */
9470 2340, /* Collection[nullable MPropDef] */
9471 -1, /* empty */
9472 -1, /* empty */
9473 -1, /* empty */
9474 -1, /* empty */
9475 -1, /* empty */
9476 -1, /* empty */
9477 -1, /* empty */
9478 -1, /* empty */
9479 -1, /* empty */
9480 -1, /* empty */
9481 -1, /* empty */
9482 -1, /* empty */
9483 -1, /* empty */
9484 -1, /* empty */
9485 -1, /* empty */
9486 -1, /* empty */
9487 -1, /* empty */
9488 -1, /* empty */
9489 -1, /* empty */
9490 -1, /* empty */
9491 -1, /* empty */
9492 -1, /* empty */
9493 -1, /* empty */
9494 -1, /* empty */
9495 -1, /* empty */
9496 -1, /* empty */
9497 -1, /* empty */
9498 -1, /* empty */
9499 2369, /* Collection[nullable PropertyLayoutElement] */
9500 -1, /* empty */
9501 -1, /* empty */
9502 -1, /* empty */
9503 -1, /* empty */
9504 -1, /* empty */
9505 -1, /* empty */
9506 -1, /* empty */
9507 -1, /* empty */
9508 -1, /* empty */
9509 -1, /* empty */
9510 -1, /* empty */
9511 -1, /* empty */
9512 -1, /* empty */
9513 -1, /* empty */
9514 -1, /* empty */
9515 -1, /* empty */
9516 -1, /* empty */
9517 -1, /* empty */
9518 -1, /* empty */
9519 -1, /* empty */
9520 -1, /* empty */
9521 -1, /* empty */
9522 -1, /* empty */
9523 -1, /* empty */
9524 -1, /* empty */
9525 -1, /* empty */
9526 -1, /* empty */
9527 -1, /* empty */
9528 -1, /* empty */
9529 -1, /* empty */
9530 -1, /* empty */
9531 -1, /* empty */
9532 -1, /* empty */
9533 -1, /* empty */
9534 -1, /* empty */
9535 -1, /* empty */
9536 -1, /* empty */
9537 -1, /* empty */
9538 -1, /* empty */
9539 -1, /* empty */
9540 -1, /* empty */
9541 -1, /* empty */
9542 -1, /* empty */
9543 -1, /* empty */
9544 -1, /* empty */
9545 -1, /* empty */
9546 -1, /* empty */
9547 -1, /* empty */
9548 -1, /* empty */
9549 -1, /* empty */
9550 -1, /* empty */
9551 -1, /* empty */
9552 -1, /* empty */
9553 -1, /* empty */
9554 -1, /* empty */
9555 2003, /* SequenceRead[nullable Object] */
9556 -1, /* empty */
9557 -1, /* empty */
9558 -1, /* empty */
9559 -1, /* empty */
9560 -1, /* empty */
9561 -1, /* empty */
9562 -1, /* empty */
9563 -1, /* empty */
9564 -1, /* empty */
9565 -1, /* empty */
9566 -1, /* empty */
9567 -1, /* empty */
9568 -1, /* empty */
9569 -1, /* empty */
9570 -1, /* empty */
9571 -1, /* empty */
9572 -1, /* empty */
9573 -1, /* empty */
9574 -1, /* empty */
9575 -1, /* empty */
9576 -1, /* empty */
9577 -1, /* empty */
9578 -1, /* empty */
9579 -1, /* empty */
9580 -1, /* empty */
9581 -1, /* empty */
9582 -1, /* empty */
9583 -1, /* empty */
9584 -1, /* empty */
9585 -1, /* empty */
9586 -1, /* empty */
9587 -1, /* empty */
9588 -1, /* empty */
9589 -1, /* empty */
9590 -1, /* empty */
9591 2460, /* AbstractArrayRead[nullable MPropDef] */
9592 -1, /* empty */
9593 -1, /* empty */
9594 -1, /* empty */
9595 -1, /* empty */
9596 -1, /* empty */
9597 -1, /* empty */
9598 -1, /* empty */
9599 -1, /* empty */
9600 -1, /* empty */
9601 -1, /* empty */
9602 -1, /* empty */
9603 -1, /* empty */
9604 -1, /* empty */
9605 -1, /* empty */
9606 -1, /* empty */
9607 -1, /* empty */
9608 -1, /* empty */
9609 -1, /* empty */
9610 -1, /* empty */
9611 -1, /* empty */
9612 -1, /* empty */
9613 -1, /* empty */
9614 -1, /* empty */
9615 -1, /* empty */
9616 -1, /* empty */
9617 -1, /* empty */
9618 -1, /* empty */
9619 -1, /* empty */
9620 -1, /* empty */
9621 2490, /* AbstractArrayRead[nullable PropertyLayoutElement] */
9622 -1, /* empty */
9623 -1, /* empty */
9624 -1, /* empty */
9625 -1, /* empty */
9626 -1, /* empty */
9627 -1, /* empty */
9628 -1, /* empty */
9629 -1, /* empty */
9630 -1, /* empty */
9631 -1, /* empty */
9632 -1, /* empty */
9633 -1, /* empty */
9634 -1, /* empty */
9635 -1, /* empty */
9636 -1, /* empty */
9637 -1, /* empty */
9638 -1, /* empty */
9639 -1, /* empty */
9640 -1, /* empty */
9641 -1, /* empty */
9642 -1, /* empty */
9643 -1, /* empty */
9644 -1, /* empty */
9645 -1, /* empty */
9646 -1, /* empty */
9647 -1, /* empty */
9648 -1, /* empty */
9649 -1, /* empty */
9650 -1, /* empty */
9651 -1, /* empty */
9652 -1, /* empty */
9653 -1, /* empty */
9654 -1, /* empty */
9655 -1, /* empty */
9656 -1, /* empty */
9657 -1, /* empty */
9658 -1, /* empty */
9659 -1, /* empty */
9660 -1, /* empty */
9661 -1, /* empty */
9662 -1, /* empty */
9663 -1, /* empty */
9664 -1, /* empty */
9665 -1, /* empty */
9666 -1, /* empty */
9667 -1, /* empty */
9668 -1, /* empty */
9669 -1, /* empty */
9670 -1, /* empty */
9671 -1, /* empty */
9672 -1, /* empty */
9673 -1, /* empty */
9674 -1, /* empty */
9675 -1, /* empty */
9676 -1, /* empty */
9677 -1, /* empty */
9678 -1, /* empty */
9679 -1, /* empty */
9680 -1, /* empty */
9681 -1, /* empty */
9682 -1, /* empty */
9683 -1, /* empty */
9684 -1, /* empty */
9685 -1, /* empty */
9686 -1, /* empty */
9687 -1, /* empty */
9688 -1, /* empty */
9689 -1, /* empty */
9690 -1, /* empty */
9691 -1, /* empty */
9692 -1, /* empty */
9693 -1, /* empty */
9694 -1, /* empty */
9695 -1, /* empty */
9696 -1, /* empty */
9697 -1, /* empty */
9698 -1, /* empty */
9699 -1, /* empty */
9700 -1, /* empty */
9701 -1, /* empty */
9702 -1, /* empty */
9703 -1, /* empty */
9704 -1, /* empty */
9705 -1, /* empty */
9706 -1, /* empty */
9707 -1, /* empty */
9708 -1, /* empty */
9709 -1, /* empty */
9710 -1, /* empty */
9711 -1, /* empty */
9712 2684, /* AbstractArray[nullable MPropDef] */
9713 -1, /* empty */
9714 -1, /* empty */
9715 -1, /* empty */
9716 -1, /* empty */
9717 -1, /* empty */
9718 -1, /* empty */
9719 -1, /* empty */
9720 -1, /* empty */
9721 -1, /* empty */
9722 -1, /* empty */
9723 -1, /* empty */
9724 -1, /* empty */
9725 -1, /* empty */
9726 -1, /* empty */
9727 -1, /* empty */
9728 -1, /* empty */
9729 -1, /* empty */
9730 -1, /* empty */
9731 -1, /* empty */
9732 -1, /* empty */
9733 -1, /* empty */
9734 -1, /* empty */
9735 -1, /* empty */
9736 -1, /* empty */
9737 -1, /* empty */
9738 -1, /* empty */
9739 -1, /* empty */
9740 -1, /* empty */
9741 -1, /* empty */
9742 2714, /* AbstractArray[nullable PropertyLayoutElement] */
9743 -1, /* empty */
9744 -1, /* empty */
9745 -1, /* empty */
9746 -1, /* empty */
9747 -1, /* empty */
9748 -1, /* empty */
9749 -1, /* empty */
9750 -1, /* empty */
9751 -1, /* empty */
9752 -1, /* empty */
9753 -1, /* empty */
9754 -1, /* empty */
9755 -1, /* empty */
9756 -1, /* empty */
9757 -1, /* empty */
9758 -1, /* empty */
9759 -1, /* empty */
9760 -1, /* empty */
9761 -1, /* empty */
9762 -1, /* empty */
9763 -1, /* empty */
9764 -1, /* empty */
9765 -1, /* empty */
9766 -1, /* empty */
9767 -1, /* empty */
9768 -1, /* empty */
9769 -1, /* empty */
9770 -1, /* empty */
9771 -1, /* empty */
9772 -1, /* empty */
9773 -1, /* empty */
9774 -1, /* empty */
9775 -1, /* empty */
9776 -1, /* empty */
9777 -1, /* empty */
9778 -1, /* empty */
9779 -1, /* empty */
9780 -1, /* empty */
9781 -1, /* empty */
9782 -1, /* empty */
9783 -1, /* empty */
9784 -1, /* empty */
9785 -1, /* empty */
9786 -1, /* empty */
9787 -1, /* empty */
9788 -1, /* empty */
9789 -1, /* empty */
9790 -1, /* empty */
9791 -1, /* empty */
9792 -1, /* empty */
9793 -1, /* empty */
9794 -1, /* empty */
9795 -1, /* empty */
9796 -1, /* empty */
9797 -1, /* empty */
9798 2004, /* Array[nullable Object] */
9799 -1, /* empty */
9800 -1, /* empty */
9801 -1, /* empty */
9802 -1, /* empty */
9803 -1, /* empty */
9804 -1, /* empty */
9805 -1, /* empty */
9806 -1, /* empty */
9807 -1, /* empty */
9808 -1, /* empty */
9809 -1, /* empty */
9810 -1, /* empty */
9811 -1, /* empty */
9812 -1, /* empty */
9813 664, /* Array[nullable MPropDef] */
9814 -1, /* empty */
9815 -1, /* empty */
9816 -1, /* empty */
9817 -1, /* empty */
9818 -1, /* empty */
9819 -1, /* empty */
9820 -1, /* empty */
9821 -1, /* empty */
9822 -1, /* empty */
9823 -1, /* empty */
9824 -1, /* empty */
9825 -1, /* empty */
9826 -1, /* empty */
9827 -1, /* empty */
9828 -1, /* empty */
9829 -1, /* empty */
9830 -1, /* empty */
9831 -1, /* empty */
9832 -1, /* empty */
9833 -1, /* empty */
9834 -1, /* empty */
9835 -1, /* empty */
9836 -1, /* empty */
9837 -1, /* empty */
9838 -1, /* empty */
9839 -1, /* empty */
9840 -1, /* empty */
9841 -1, /* empty */
9842 -1, /* empty */
9843 -1, /* empty */
9844 -1, /* empty */
9845 -1, /* empty */
9846 -1, /* empty */
9847 -1, /* empty */
9848 -1, /* empty */
9849 -1, /* empty */
9850 -1, /* empty */
9851 -1, /* empty */
9852 -1, /* empty */
9853 -1, /* empty */
9854 -1, /* empty */
9855 -1, /* empty */
9856 -1, /* empty */
9857 -1, /* empty */
9858 -1, /* empty */
9859 -1, /* empty */
9860 -1, /* empty */
9861 -1, /* empty */
9862 -1, /* empty */
9863 -1, /* empty */
9864 -1, /* empty */
9865 -1, /* empty */
9866 -1, /* empty */
9867 -1, /* empty */
9868 1380, /* Array[nullable PropertyLayoutElement] */
9869 -1, /* empty */
9870 -1, /* empty */
9871 -1, /* empty */
9872 -1, /* empty */
9873 -1, /* empty */
9874 -1, /* empty */
9875 -1, /* empty */
9876 -1, /* empty */
9877 -1, /* empty */
9878 -1, /* empty */
9879 -1, /* empty */
9880 -1, /* empty */
9881 -1, /* empty */
9882 -1, /* empty */
9883 -1, /* empty */
9884 -1, /* empty */
9885 -1, /* empty */
9886 -1, /* empty */
9887 -1, /* empty */
9888 -1, /* empty */
9889 -1, /* empty */
9890 -1, /* empty */
9891 -1, /* empty */
9892 -1, /* empty */
9893 -1, /* empty */
9894 -1, /* empty */
9895 -1, /* empty */
9896 -1, /* empty */
9897 -1, /* empty */
9898 -1, /* empty */
9899 -1, /* empty */
9900 -1, /* empty */
9901 -1, /* empty */
9902 -1, /* empty */
9903 -1, /* empty */
9904 -1, /* empty */
9905 -1, /* empty */
9906 -1, /* empty */
9907 -1, /* empty */
9908 -1, /* empty */
9909 -1, /* empty */
9910 -1, /* empty */
9911 -1, /* empty */
9912 -1, /* empty */
9913 -1, /* empty */
9914 -1, /* empty */
9915 -1, /* empty */
9916 -1, /* empty */
9917 -1, /* empty */
9918 -1, /* empty */
9919 -1, /* empty */
9920 -1, /* empty */
9921 },
9922 };
9923 const struct types resolution_table_standard__Array__nullable__nit__MPropDef = {
9924 0, /* dummy */
9925 {
9926 &type_nullable__nit__MPropDef, /* E: nullable MPropDef */
9927 &type_standard__Array__nullable__nit__MPropDef, /* Array[E]: Array[nullable MPropDef] */
9928 &type_standard__Collection__nullable__nit__MPropDef, /* Collection[E]: Collection[nullable MPropDef] */
9929 &type_standard__Array__nullable__nit__MPropDef, /* Array[E]: Array[nullable MPropDef] */
9930 &type_standard__NativeArray__nullable__nit__MPropDef, /* NativeArray[E]: NativeArray[nullable MPropDef] */
9931 &type_nullable__nit__MPropDef, /* E: nullable MPropDef */
9932 &type_standard__Collection__nullable__nit__MPropDef, /* Collection[E]: Collection[nullable MPropDef] */
9933 &type_nullable__nit__MPropDef, /* E: nullable MPropDef */
9934 &type_standard__Collection__nullable__nit__MPropDef, /* Collection[E]: Collection[nullable MPropDef] */
9935 &type_standard__Collection__nullable__nit__MPropDef, /* Collection[E]: Collection[nullable MPropDef] */
9936 &type_standard__Array__nullable__nit__MPropDef, /* Array[E]: Array[nullable MPropDef] */
9937 &type_standard__AbstractArray__nullable__nit__MPropDef, /* AbstractArray[E]: AbstractArray[nullable MPropDef] */
9938 &type_standard__array__ArrayIterator__nullable__nit__MPropDef, /* ArrayIterator[E]: ArrayIterator[nullable MPropDef] */
9939 }
9940 };