Merge: doc: fixed some typos and other misc. corrections
[nit.git] / c_src / nitc__nith.types.7.c
1 #include "nitc__nith.types.0.h"
2 /* runtime type Array[Variable] */
3 const struct type type_core__Array__nitc__Variable = {
4 921,
5 "Array[Variable]", /* class_name_string */
6 436,
7 0,
8 &resolution_table_core__Array__nitc__Variable,
9 510,
10 {
11 2380, /* Object */
12 2401, /* nullable Object */
13 -1, /* empty */
14 -1, /* empty */
15 -1, /* empty */
16 -1, /* empty */
17 -1, /* empty */
18 -1, /* empty */
19 -1, /* empty */
20 -1, /* empty */
21 -1, /* empty */
22 -1, /* empty */
23 -1, /* empty */
24 -1, /* empty */
25 -1, /* empty */
26 -1, /* empty */
27 -1, /* empty */
28 -1, /* empty */
29 -1, /* empty */
30 -1, /* empty */
31 -1, /* empty */
32 -1, /* empty */
33 -1, /* empty */
34 -1, /* empty */
35 -1, /* empty */
36 -1, /* empty */
37 -1, /* empty */
38 -1, /* empty */
39 -1, /* empty */
40 -1, /* empty */
41 -1, /* empty */
42 -1, /* empty */
43 -1, /* empty */
44 -1, /* empty */
45 -1, /* empty */
46 -1, /* empty */
47 -1, /* empty */
48 2442, /* Collection[Object] */
49 -1, /* empty */
50 -1, /* empty */
51 -1, /* empty */
52 -1, /* empty */
53 -1, /* empty */
54 -1, /* empty */
55 -1, /* empty */
56 -1, /* empty */
57 -1, /* empty */
58 -1, /* empty */
59 -1, /* empty */
60 -1, /* empty */
61 -1, /* empty */
62 2456, /* Collection[Variable] */
63 -1, /* empty */
64 -1, /* empty */
65 -1, /* empty */
66 -1, /* empty */
67 -1, /* empty */
68 -1, /* empty */
69 -1, /* empty */
70 -1, /* empty */
71 -1, /* empty */
72 -1, /* empty */
73 -1, /* empty */
74 -1, /* empty */
75 -1, /* empty */
76 -1, /* empty */
77 -1, /* empty */
78 -1, /* empty */
79 -1, /* empty */
80 -1, /* empty */
81 -1, /* empty */
82 -1, /* empty */
83 -1, /* empty */
84 -1, /* empty */
85 -1, /* empty */
86 -1, /* empty */
87 -1, /* empty */
88 -1, /* empty */
89 -1, /* empty */
90 -1, /* empty */
91 -1, /* empty */
92 -1, /* empty */
93 -1, /* empty */
94 -1, /* empty */
95 -1, /* empty */
96 -1, /* empty */
97 -1, /* empty */
98 -1, /* empty */
99 -1, /* empty */
100 -1, /* empty */
101 -1, /* empty */
102 -1, /* empty */
103 -1, /* empty */
104 -1, /* empty */
105 -1, /* empty */
106 -1, /* empty */
107 -1, /* empty */
108 2502, /* Collection[nullable Object] */
109 -1, /* empty */
110 -1, /* empty */
111 -1, /* empty */
112 -1, /* empty */
113 -1, /* empty */
114 -1, /* empty */
115 -1, /* empty */
116 -1, /* empty */
117 -1, /* empty */
118 -1, /* empty */
119 -1, /* empty */
120 -1, /* empty */
121 -1, /* empty */
122 -1, /* empty */
123 -1, /* empty */
124 -1, /* empty */
125 -1, /* empty */
126 -1, /* empty */
127 -1, /* empty */
128 -1, /* empty */
129 -1, /* empty */
130 -1, /* empty */
131 -1, /* empty */
132 -1, /* empty */
133 -1, /* empty */
134 -1, /* empty */
135 -1, /* empty */
136 -1, /* empty */
137 -1, /* empty */
138 -1, /* empty */
139 -1, /* empty */
140 1715, /* Array[nullable Object] */
141 2210, /* SequenceRead[nullable Object] */
142 -1, /* empty */
143 -1, /* empty */
144 -1, /* empty */
145 -1, /* empty */
146 -1, /* empty */
147 -1, /* empty */
148 -1, /* empty */
149 -1, /* empty */
150 -1, /* empty */
151 -1, /* empty */
152 -1, /* empty */
153 -1, /* empty */
154 -1, /* empty */
155 -1, /* empty */
156 -1, /* empty */
157 -1, /* empty */
158 -1, /* empty */
159 -1, /* empty */
160 -1, /* empty */
161 -1, /* empty */
162 -1, /* empty */
163 -1, /* empty */
164 -1, /* empty */
165 -1, /* empty */
166 -1, /* empty */
167 -1, /* empty */
168 -1, /* empty */
169 -1, /* empty */
170 -1, /* empty */
171 -1, /* empty */
172 -1, /* empty */
173 -1, /* empty */
174 -1, /* empty */
175 -1, /* empty */
176 -1, /* empty */
177 -1, /* empty */
178 -1, /* empty */
179 -1, /* empty */
180 -1, /* empty */
181 -1, /* empty */
182 -1, /* empty */
183 -1, /* empty */
184 -1, /* empty */
185 -1, /* empty */
186 -1, /* empty */
187 -1, /* empty */
188 -1, /* empty */
189 -1, /* empty */
190 -1, /* empty */
191 -1, /* empty */
192 -1, /* empty */
193 -1, /* empty */
194 -1, /* empty */
195 -1, /* empty */
196 -1, /* empty */
197 -1, /* empty */
198 -1, /* empty */
199 -1, /* empty */
200 -1, /* empty */
201 -1, /* empty */
202 -1, /* empty */
203 -1, /* empty */
204 -1, /* empty */
205 -1, /* empty */
206 -1, /* empty */
207 -1, /* empty */
208 -1, /* empty */
209 -1, /* empty */
210 -1, /* empty */
211 -1, /* empty */
212 2603, /* AbstractArrayRead[nullable Object] */
213 -1, /* empty */
214 -1, /* empty */
215 -1, /* empty */
216 -1, /* empty */
217 -1, /* empty */
218 -1, /* empty */
219 -1, /* empty */
220 -1, /* empty */
221 -1, /* empty */
222 -1, /* empty */
223 -1, /* empty */
224 -1, /* empty */
225 -1, /* empty */
226 -1, /* empty */
227 -1, /* empty */
228 -1, /* empty */
229 -1, /* empty */
230 2621, /* AbstractArrayRead[Object] */
231 -1, /* empty */
232 -1, /* empty */
233 -1, /* empty */
234 -1, /* empty */
235 -1, /* empty */
236 -1, /* empty */
237 -1, /* empty */
238 -1, /* empty */
239 -1, /* empty */
240 -1, /* empty */
241 -1, /* empty */
242 -1, /* empty */
243 -1, /* empty */
244 -1, /* empty */
245 -1, /* empty */
246 -1, /* empty */
247 -1, /* empty */
248 -1, /* empty */
249 -1, /* empty */
250 -1, /* empty */
251 -1, /* empty */
252 -1, /* empty */
253 -1, /* empty */
254 -1, /* empty */
255 -1, /* empty */
256 -1, /* empty */
257 -1, /* empty */
258 -1, /* empty */
259 -1, /* empty */
260 -1, /* empty */
261 -1, /* empty */
262 -1, /* empty */
263 -1, /* empty */
264 -1, /* empty */
265 2656, /* AbstractArrayRead[Variable] */
266 -1, /* empty */
267 -1, /* empty */
268 -1, /* empty */
269 -1, /* empty */
270 -1, /* empty */
271 -1, /* empty */
272 -1, /* empty */
273 -1, /* empty */
274 -1, /* empty */
275 -1, /* empty */
276 -1, /* empty */
277 -1, /* empty */
278 -1, /* empty */
279 -1, /* empty */
280 -1, /* empty */
281 -1, /* empty */
282 -1, /* empty */
283 -1, /* empty */
284 -1, /* empty */
285 -1, /* empty */
286 -1, /* empty */
287 -1, /* empty */
288 -1, /* empty */
289 -1, /* empty */
290 -1, /* empty */
291 -1, /* empty */
292 -1, /* empty */
293 -1, /* empty */
294 -1, /* empty */
295 -1, /* empty */
296 -1, /* empty */
297 -1, /* empty */
298 -1, /* empty */
299 -1, /* empty */
300 -1, /* empty */
301 2888, /* AbstractArray[Object] */
302 -1, /* empty */
303 -1, /* empty */
304 -1, /* empty */
305 -1, /* empty */
306 -1, /* empty */
307 -1, /* empty */
308 -1, /* empty */
309 -1, /* empty */
310 -1, /* empty */
311 -1, /* empty */
312 -1, /* empty */
313 -1, /* empty */
314 -1, /* empty */
315 2902, /* AbstractArray[Variable] */
316 -1, /* empty */
317 -1, /* empty */
318 -1, /* empty */
319 -1, /* empty */
320 -1, /* empty */
321 -1, /* empty */
322 -1, /* empty */
323 -1, /* empty */
324 -1, /* empty */
325 -1, /* empty */
326 -1, /* empty */
327 -1, /* empty */
328 -1, /* empty */
329 -1, /* empty */
330 -1, /* empty */
331 -1, /* empty */
332 -1, /* empty */
333 -1, /* empty */
334 -1, /* empty */
335 -1, /* empty */
336 -1, /* empty */
337 -1, /* empty */
338 -1, /* empty */
339 -1, /* empty */
340 -1, /* empty */
341 -1, /* empty */
342 -1, /* empty */
343 -1, /* empty */
344 -1, /* empty */
345 -1, /* empty */
346 -1, /* empty */
347 -1, /* empty */
348 -1, /* empty */
349 -1, /* empty */
350 -1, /* empty */
351 -1, /* empty */
352 -1, /* empty */
353 -1, /* empty */
354 -1, /* empty */
355 -1, /* empty */
356 -1, /* empty */
357 -1, /* empty */
358 -1, /* empty */
359 -1, /* empty */
360 -1, /* empty */
361 -1, /* empty */
362 2949, /* AbstractArray[nullable Object] */
363 -1, /* empty */
364 -1, /* empty */
365 -1, /* empty */
366 -1, /* empty */
367 -1, /* empty */
368 -1, /* empty */
369 -1, /* empty */
370 -1, /* empty */
371 -1, /* empty */
372 -1, /* empty */
373 -1, /* empty */
374 -1, /* empty */
375 -1, /* empty */
376 -1, /* empty */
377 -1, /* empty */
378 -1, /* empty */
379 -1, /* empty */
380 -1, /* empty */
381 -1, /* empty */
382 -1, /* empty */
383 -1, /* empty */
384 -1, /* empty */
385 -1, /* empty */
386 -1, /* empty */
387 -1, /* empty */
388 -1, /* empty */
389 -1, /* empty */
390 -1, /* empty */
391 -1, /* empty */
392 -1, /* empty */
393 -1, /* empty */
394 -1, /* empty */
395 226, /* Array[Object] */
396 -1, /* empty */
397 -1, /* empty */
398 -1, /* empty */
399 -1, /* empty */
400 -1, /* empty */
401 -1, /* empty */
402 -1, /* empty */
403 -1, /* empty */
404 -1, /* empty */
405 -1, /* empty */
406 -1, /* empty */
407 -1, /* empty */
408 -1, /* empty */
409 -1, /* empty */
410 -1, /* empty */
411 -1, /* empty */
412 -1, /* empty */
413 -1, /* empty */
414 -1, /* empty */
415 -1, /* empty */
416 -1, /* empty */
417 -1, /* empty */
418 -1, /* empty */
419 -1, /* empty */
420 -1, /* empty */
421 -1, /* empty */
422 -1, /* empty */
423 -1, /* empty */
424 -1, /* empty */
425 -1, /* empty */
426 -1, /* empty */
427 -1, /* empty */
428 -1, /* empty */
429 -1, /* empty */
430 -1, /* empty */
431 -1, /* empty */
432 -1, /* empty */
433 -1, /* empty */
434 -1, /* empty */
435 -1, /* empty */
436 -1, /* empty */
437 -1, /* empty */
438 -1, /* empty */
439 -1, /* empty */
440 -1, /* empty */
441 -1, /* empty */
442 -1, /* empty */
443 -1, /* empty */
444 -1, /* empty */
445 -1, /* empty */
446 -1, /* empty */
447 921, /* Array[Variable] */
448 -1, /* empty */
449 -1, /* empty */
450 -1, /* empty */
451 -1, /* empty */
452 -1, /* empty */
453 -1, /* empty */
454 -1, /* empty */
455 -1, /* empty */
456 -1, /* empty */
457 -1, /* empty */
458 -1, /* empty */
459 -1, /* empty */
460 -1, /* empty */
461 -1, /* empty */
462 -1, /* empty */
463 -1, /* empty */
464 -1, /* empty */
465 -1, /* empty */
466 -1, /* empty */
467 -1, /* empty */
468 -1, /* empty */
469 -1, /* empty */
470 -1, /* empty */
471 -1, /* empty */
472 -1, /* empty */
473 -1, /* empty */
474 -1, /* empty */
475 -1, /* empty */
476 -1, /* empty */
477 -1, /* empty */
478 -1, /* empty */
479 -1, /* empty */
480 -1, /* empty */
481 -1, /* empty */
482 -1, /* empty */
483 -1, /* empty */
484 -1, /* empty */
485 -1, /* empty */
486 -1, /* empty */
487 -1, /* empty */
488 -1, /* empty */
489 -1, /* empty */
490 -1, /* empty */
491 -1, /* empty */
492 -1, /* empty */
493 -1, /* empty */
494 -1, /* empty */
495 -1, /* empty */
496 -1, /* empty */
497 -1, /* empty */
498 -1, /* empty */
499 -1, /* empty */
500 -1, /* empty */
501 -1, /* empty */
502 -1, /* empty */
503 -1, /* empty */
504 -1, /* empty */
505 -1, /* empty */
506 -1, /* empty */
507 -1, /* empty */
508 -1, /* empty */
509 -1, /* empty */
510 -1, /* empty */
511 -1, /* empty */
512 -1, /* empty */
513 -1, /* empty */
514 -1, /* empty */
515 -1, /* empty */
516 -1, /* empty */
517 -1, /* empty */
518 -1, /* empty */
519 -1, /* empty */
520 -1, /* empty */
521 },
522 };
523 const struct types resolution_table_core__Array__nitc__Variable = {
524 0, /* dummy */
525 {
526 &type_nitc__Variable, /* E: Variable */
527 &type_core__Array__nitc__Variable, /* SELF: Array[Variable] */
528 &type_core__Collection__nitc__Variable, /* Collection[E]: Collection[Variable] */
529 &type_core__Array__nitc__Variable, /* Array[E]: Array[Variable] */
530 &type_core__AbstractArray__nitc__Variable, /* AbstractArray[E]: AbstractArray[Variable] */
531 &type_core__NativeArray__nitc__Variable, /* NativeArray[E]: NativeArray[Variable] */
532 &type_nitc__Variable, /* E: Variable */
533 &type_core__Collection__nitc__Variable, /* Collection[E]: Collection[Variable] */
534 &type_nitc__Variable, /* E: Variable */
535 &type_core__Collection__nitc__Variable, /* Collection[E]: Collection[Variable] */
536 &type_core__Collection__nitc__Variable, /* Collection[E]: Collection[Variable] */
537 &type_core__Array__nitc__Variable, /* Array[E]: Array[Variable] */
538 &type_core__Array__nitc__Variable, /* Array[E]: Array[Variable] */
539 &type_core__AbstractArray__nitc__Variable, /* AbstractArray[E]: AbstractArray[Variable] */
540 &type_core__array__ArrayIterator__nitc__Variable, /* ArrayIterator[E]: ArrayIterator[Variable] */
541 &type_core__array__ArrayReverseIterator__nitc__Variable, /* ArrayReverseIterator[E]: ArrayReverseIterator[Variable] */
542 }
543 };
544 /* runtime type Array[AIntegerExpr] */
545 const struct type type_core__Array__nitc__AIntegerExpr = {
546 922,
547 "Array[AIntegerExpr]", /* class_name_string */
548 437,
549 0,
550 &resolution_table_core__Array__nitc__AIntegerExpr,
551 510,
552 {
553 2380, /* Object */
554 2401, /* nullable Object */
555 -1, /* empty */
556 -1, /* empty */
557 -1, /* empty */
558 -1, /* empty */
559 -1, /* empty */
560 -1, /* empty */
561 -1, /* empty */
562 -1, /* empty */
563 -1, /* empty */
564 -1, /* empty */
565 -1, /* empty */
566 -1, /* empty */
567 -1, /* empty */
568 -1, /* empty */
569 -1, /* empty */
570 -1, /* empty */
571 -1, /* empty */
572 -1, /* empty */
573 -1, /* empty */
574 -1, /* empty */
575 -1, /* empty */
576 -1, /* empty */
577 -1, /* empty */
578 -1, /* empty */
579 -1, /* empty */
580 -1, /* empty */
581 -1, /* empty */
582 -1, /* empty */
583 -1, /* empty */
584 -1, /* empty */
585 -1, /* empty */
586 -1, /* empty */
587 -1, /* empty */
588 -1, /* empty */
589 -1, /* empty */
590 2442, /* Collection[Object] */
591 -1, /* empty */
592 -1, /* empty */
593 -1, /* empty */
594 -1, /* empty */
595 -1, /* empty */
596 -1, /* empty */
597 2449, /* Collection[Prod] */
598 -1, /* empty */
599 -1, /* empty */
600 -1, /* empty */
601 -1, /* empty */
602 2454, /* Collection[AExpr] */
603 -1, /* empty */
604 -1, /* empty */
605 2457, /* Collection[AIntegerExpr] */
606 -1, /* empty */
607 -1, /* empty */
608 -1, /* empty */
609 -1, /* empty */
610 -1, /* empty */
611 -1, /* empty */
612 -1, /* empty */
613 -1, /* empty */
614 -1, /* empty */
615 -1, /* empty */
616 -1, /* empty */
617 -1, /* empty */
618 -1, /* empty */
619 -1, /* empty */
620 -1, /* empty */
621 -1, /* empty */
622 -1, /* empty */
623 -1, /* empty */
624 -1, /* empty */
625 -1, /* empty */
626 -1, /* empty */
627 -1, /* empty */
628 -1, /* empty */
629 -1, /* empty */
630 -1, /* empty */
631 -1, /* empty */
632 -1, /* empty */
633 -1, /* empty */
634 -1, /* empty */
635 -1, /* empty */
636 -1, /* empty */
637 -1, /* empty */
638 -1, /* empty */
639 -1, /* empty */
640 -1, /* empty */
641 -1, /* empty */
642 -1, /* empty */
643 -1, /* empty */
644 2496, /* Collection[ANode] */
645 -1, /* empty */
646 -1, /* empty */
647 -1, /* empty */
648 -1, /* empty */
649 -1, /* empty */
650 2502, /* Collection[nullable Object] */
651 -1, /* empty */
652 -1, /* empty */
653 -1, /* empty */
654 -1, /* empty */
655 -1, /* empty */
656 -1, /* empty */
657 -1, /* empty */
658 -1, /* empty */
659 -1, /* empty */
660 -1, /* empty */
661 -1, /* empty */
662 -1, /* empty */
663 -1, /* empty */
664 -1, /* empty */
665 -1, /* empty */
666 -1, /* empty */
667 -1, /* empty */
668 -1, /* empty */
669 -1, /* empty */
670 -1, /* empty */
671 -1, /* empty */
672 -1, /* empty */
673 -1, /* empty */
674 -1, /* empty */
675 -1, /* empty */
676 -1, /* empty */
677 -1, /* empty */
678 -1, /* empty */
679 -1, /* empty */
680 -1, /* empty */
681 -1, /* empty */
682 1715, /* Array[nullable Object] */
683 2210, /* SequenceRead[nullable Object] */
684 -1, /* empty */
685 -1, /* empty */
686 -1, /* empty */
687 -1, /* empty */
688 -1, /* empty */
689 -1, /* empty */
690 -1, /* empty */
691 -1, /* empty */
692 -1, /* empty */
693 -1, /* empty */
694 -1, /* empty */
695 -1, /* empty */
696 -1, /* empty */
697 -1, /* empty */
698 -1, /* empty */
699 -1, /* empty */
700 -1, /* empty */
701 -1, /* empty */
702 -1, /* empty */
703 -1, /* empty */
704 -1, /* empty */
705 -1, /* empty */
706 -1, /* empty */
707 -1, /* empty */
708 -1, /* empty */
709 -1, /* empty */
710 -1, /* empty */
711 -1, /* empty */
712 -1, /* empty */
713 -1, /* empty */
714 -1, /* empty */
715 -1, /* empty */
716 -1, /* empty */
717 -1, /* empty */
718 -1, /* empty */
719 -1, /* empty */
720 -1, /* empty */
721 -1, /* empty */
722 -1, /* empty */
723 -1, /* empty */
724 -1, /* empty */
725 -1, /* empty */
726 -1, /* empty */
727 -1, /* empty */
728 -1, /* empty */
729 -1, /* empty */
730 -1, /* empty */
731 -1, /* empty */
732 -1, /* empty */
733 -1, /* empty */
734 -1, /* empty */
735 -1, /* empty */
736 -1, /* empty */
737 -1, /* empty */
738 -1, /* empty */
739 -1, /* empty */
740 -1, /* empty */
741 -1, /* empty */
742 -1, /* empty */
743 -1, /* empty */
744 2593, /* AbstractArrayRead[ANode] */
745 -1, /* empty */
746 -1, /* empty */
747 -1, /* empty */
748 -1, /* empty */
749 -1, /* empty */
750 -1, /* empty */
751 -1, /* empty */
752 -1, /* empty */
753 -1, /* empty */
754 2603, /* AbstractArrayRead[nullable Object] */
755 -1, /* empty */
756 -1, /* empty */
757 -1, /* empty */
758 -1, /* empty */
759 -1, /* empty */
760 -1, /* empty */
761 -1, /* empty */
762 -1, /* empty */
763 -1, /* empty */
764 -1, /* empty */
765 -1, /* empty */
766 -1, /* empty */
767 -1, /* empty */
768 -1, /* empty */
769 -1, /* empty */
770 -1, /* empty */
771 -1, /* empty */
772 2621, /* AbstractArrayRead[Object] */
773 -1, /* empty */
774 -1, /* empty */
775 -1, /* empty */
776 -1, /* empty */
777 -1, /* empty */
778 -1, /* empty */
779 -1, /* empty */
780 -1, /* empty */
781 -1, /* empty */
782 -1, /* empty */
783 -1, /* empty */
784 -1, /* empty */
785 -1, /* empty */
786 -1, /* empty */
787 2636, /* AbstractArrayRead[Prod] */
788 -1, /* empty */
789 -1, /* empty */
790 -1, /* empty */
791 -1, /* empty */
792 -1, /* empty */
793 -1, /* empty */
794 -1, /* empty */
795 -1, /* empty */
796 -1, /* empty */
797 -1, /* empty */
798 -1, /* empty */
799 -1, /* empty */
800 -1, /* empty */
801 -1, /* empty */
802 -1, /* empty */
803 -1, /* empty */
804 -1, /* empty */
805 2654, /* AbstractArrayRead[AExpr] */
806 -1, /* empty */
807 -1, /* empty */
808 2657, /* AbstractArrayRead[AIntegerExpr] */
809 -1, /* empty */
810 -1, /* empty */
811 -1, /* empty */
812 -1, /* empty */
813 -1, /* empty */
814 -1, /* empty */
815 -1, /* empty */
816 -1, /* empty */
817 -1, /* empty */
818 -1, /* empty */
819 -1, /* empty */
820 -1, /* empty */
821 -1, /* empty */
822 -1, /* empty */
823 -1, /* empty */
824 -1, /* empty */
825 -1, /* empty */
826 -1, /* empty */
827 -1, /* empty */
828 -1, /* empty */
829 -1, /* empty */
830 -1, /* empty */
831 -1, /* empty */
832 -1, /* empty */
833 -1, /* empty */
834 -1, /* empty */
835 -1, /* empty */
836 -1, /* empty */
837 -1, /* empty */
838 -1, /* empty */
839 -1, /* empty */
840 -1, /* empty */
841 -1, /* empty */
842 -1, /* empty */
843 2888, /* AbstractArray[Object] */
844 -1, /* empty */
845 -1, /* empty */
846 -1, /* empty */
847 -1, /* empty */
848 -1, /* empty */
849 -1, /* empty */
850 2895, /* AbstractArray[Prod] */
851 -1, /* empty */
852 -1, /* empty */
853 -1, /* empty */
854 -1, /* empty */
855 2900, /* AbstractArray[AExpr] */
856 -1, /* empty */
857 -1, /* empty */
858 2903, /* AbstractArray[AIntegerExpr] */
859 -1, /* empty */
860 -1, /* empty */
861 -1, /* empty */
862 -1, /* empty */
863 -1, /* empty */
864 -1, /* empty */
865 -1, /* empty */
866 -1, /* empty */
867 -1, /* empty */
868 -1, /* empty */
869 -1, /* empty */
870 -1, /* empty */
871 -1, /* empty */
872 -1, /* empty */
873 -1, /* empty */
874 -1, /* empty */
875 -1, /* empty */
876 -1, /* empty */
877 -1, /* empty */
878 -1, /* empty */
879 -1, /* empty */
880 -1, /* empty */
881 -1, /* empty */
882 -1, /* empty */
883 -1, /* empty */
884 -1, /* empty */
885 -1, /* empty */
886 -1, /* empty */
887 -1, /* empty */
888 -1, /* empty */
889 -1, /* empty */
890 -1, /* empty */
891 -1, /* empty */
892 -1, /* empty */
893 -1, /* empty */
894 -1, /* empty */
895 -1, /* empty */
896 -1, /* empty */
897 -1, /* empty */
898 2943, /* AbstractArray[ANode] */
899 -1, /* empty */
900 -1, /* empty */
901 -1, /* empty */
902 -1, /* empty */
903 -1, /* empty */
904 2949, /* AbstractArray[nullable Object] */
905 -1, /* empty */
906 -1, /* empty */
907 -1, /* empty */
908 -1, /* empty */
909 -1, /* empty */
910 -1, /* empty */
911 -1, /* empty */
912 -1, /* empty */
913 -1, /* empty */
914 -1, /* empty */
915 -1, /* empty */
916 -1, /* empty */
917 -1, /* empty */
918 -1, /* empty */
919 -1, /* empty */
920 -1, /* empty */
921 -1, /* empty */
922 -1, /* empty */
923 -1, /* empty */
924 -1, /* empty */
925 -1, /* empty */
926 -1, /* empty */
927 -1, /* empty */
928 -1, /* empty */
929 -1, /* empty */
930 -1, /* empty */
931 -1, /* empty */
932 -1, /* empty */
933 -1, /* empty */
934 -1, /* empty */
935 -1, /* empty */
936 -1, /* empty */
937 226, /* Array[Object] */
938 -1, /* empty */
939 -1, /* empty */
940 -1, /* empty */
941 -1, /* empty */
942 -1, /* empty */
943 -1, /* empty */
944 -1, /* empty */
945 -1, /* empty */
946 -1, /* empty */
947 -1, /* empty */
948 -1, /* empty */
949 -1, /* empty */
950 -1, /* empty */
951 -1, /* empty */
952 -1, /* empty */
953 -1, /* empty */
954 -1, /* empty */
955 -1, /* empty */
956 -1, /* empty */
957 -1, /* empty */
958 -1, /* empty */
959 -1, /* empty */
960 -1, /* empty */
961 -1, /* empty */
962 -1, /* empty */
963 -1, /* empty */
964 -1, /* empty */
965 -1, /* empty */
966 -1, /* empty */
967 -1, /* empty */
968 -1, /* empty */
969 -1, /* empty */
970 -1, /* empty */
971 -1, /* empty */
972 -1, /* empty */
973 -1, /* empty */
974 -1, /* empty */
975 -1, /* empty */
976 -1, /* empty */
977 -1, /* empty */
978 -1, /* empty */
979 -1, /* empty */
980 -1, /* empty */
981 -1, /* empty */
982 -1, /* empty */
983 254, /* Array[Prod] */
984 -1, /* empty */
985 -1, /* empty */
986 -1, /* empty */
987 918, /* Array[AExpr] */
988 -1, /* empty */
989 -1, /* empty */
990 922, /* Array[AIntegerExpr] */
991 -1, /* empty */
992 -1, /* empty */
993 -1, /* empty */
994 -1, /* empty */
995 -1, /* empty */
996 -1, /* empty */
997 -1, /* empty */
998 -1, /* empty */
999 -1, /* empty */
1000 -1, /* empty */
1001 -1, /* empty */
1002 -1, /* empty */
1003 -1, /* empty */
1004 -1, /* empty */
1005 -1, /* empty */
1006 -1, /* empty */
1007 -1, /* empty */
1008 -1, /* empty */
1009 -1, /* empty */
1010 -1, /* empty */
1011 -1, /* empty */
1012 -1, /* empty */
1013 -1, /* empty */
1014 -1, /* empty */
1015 -1, /* empty */
1016 -1, /* empty */
1017 -1, /* empty */
1018 -1, /* empty */
1019 -1, /* empty */
1020 -1, /* empty */
1021 -1, /* empty */
1022 -1, /* empty */
1023 -1, /* empty */
1024 -1, /* empty */
1025 -1, /* empty */
1026 -1, /* empty */
1027 1623, /* Array[ANode] */
1028 -1, /* empty */
1029 -1, /* empty */
1030 -1, /* empty */
1031 -1, /* empty */
1032 -1, /* empty */
1033 -1, /* empty */
1034 -1, /* empty */
1035 -1, /* empty */
1036 -1, /* empty */
1037 -1, /* empty */
1038 -1, /* empty */
1039 -1, /* empty */
1040 -1, /* empty */
1041 -1, /* empty */
1042 -1, /* empty */
1043 -1, /* empty */
1044 -1, /* empty */
1045 -1, /* empty */
1046 -1, /* empty */
1047 -1, /* empty */
1048 -1, /* empty */
1049 -1, /* empty */
1050 -1, /* empty */
1051 -1, /* empty */
1052 -1, /* empty */
1053 -1, /* empty */
1054 -1, /* empty */
1055 -1, /* empty */
1056 -1, /* empty */
1057 -1, /* empty */
1058 -1, /* empty */
1059 -1, /* empty */
1060 -1, /* empty */
1061 -1, /* empty */
1062 -1, /* empty */
1063 },
1064 };
1065 const struct types resolution_table_core__Array__nitc__AIntegerExpr = {
1066 0, /* dummy */
1067 {
1068 &type_nitc__AIntegerExpr, /* E: AIntegerExpr */
1069 &type_core__Array__nitc__AIntegerExpr, /* SELF: Array[AIntegerExpr] */
1070 &type_core__Collection__nitc__AIntegerExpr, /* Collection[E]: Collection[AIntegerExpr] */
1071 &type_core__Array__nitc__AIntegerExpr, /* Array[E]: Array[AIntegerExpr] */
1072 &type_core__AbstractArray__nitc__AIntegerExpr, /* AbstractArray[E]: AbstractArray[AIntegerExpr] */
1073 &type_core__NativeArray__nitc__AIntegerExpr, /* NativeArray[E]: NativeArray[AIntegerExpr] */
1074 &type_nitc__AIntegerExpr, /* E: AIntegerExpr */
1075 &type_core__Collection__nitc__AIntegerExpr, /* Collection[E]: Collection[AIntegerExpr] */
1076 &type_nitc__AIntegerExpr, /* E: AIntegerExpr */
1077 &type_core__Collection__nitc__AIntegerExpr, /* Collection[E]: Collection[AIntegerExpr] */
1078 &type_core__Collection__nitc__AIntegerExpr, /* Collection[E]: Collection[AIntegerExpr] */
1079 &type_core__Array__nitc__AIntegerExpr, /* Array[E]: Array[AIntegerExpr] */
1080 &type_core__Array__nitc__AIntegerExpr, /* Array[E]: Array[AIntegerExpr] */
1081 &type_core__AbstractArray__nitc__AIntegerExpr, /* AbstractArray[E]: AbstractArray[AIntegerExpr] */
1082 &type_core__array__ArrayIterator__nitc__AIntegerExpr, /* ArrayIterator[E]: ArrayIterator[AIntegerExpr] */
1083 &type_core__array__ArrayReverseIterator__nitc__AIntegerExpr, /* ArrayReverseIterator[E]: ArrayReverseIterator[AIntegerExpr] */
1084 }
1085 };
1086 /* runtime type TEol */
1087 const struct type type_nitc__TEol = {
1088 923,
1089 "TEol", /* class_name_string */
1090 4,
1091 0,
1092 NULL, /*NO RESOLUTIONS*/
1093 5,
1094 {
1095 2380, /* Object */
1096 2401, /* nullable Object */
1097 2399, /* ANode */
1098 2215, /* Token */
1099 923, /* TEol */
1100 },
1101 };
1102 /* runtime type TComment */
1103 const struct type type_nitc__TComment = {
1104 924,
1105 "TComment", /* class_name_string */
1106 4,
1107 0,
1108 NULL, /*NO RESOLUTIONS*/
1109 5,
1110 {
1111 2380, /* Object */
1112 2401, /* nullable Object */
1113 2399, /* ANode */
1114 2215, /* Token */
1115 924, /* TComment */
1116 },
1117 };
1118 /* runtime type TKwpackage */
1119 const struct type type_nitc__TKwpackage = {
1120 925,
1121 "TKwpackage", /* class_name_string */
1122 4,
1123 0,
1124 NULL, /*NO RESOLUTIONS*/
1125 5,
1126 {
1127 2380, /* Object */
1128 2401, /* nullable Object */
1129 2399, /* ANode */
1130 2215, /* Token */
1131 925, /* TKwpackage */
1132 },
1133 };
1134 /* runtime type TKwmodule */
1135 const struct type type_nitc__TKwmodule = {
1136 926,
1137 "TKwmodule", /* class_name_string */
1138 5,
1139 0,
1140 NULL, /*NO RESOLUTIONS*/
1141 6,
1142 {
1143 2380, /* Object */
1144 2401, /* nullable Object */
1145 2399, /* ANode */
1146 2215, /* Token */
1147 2228, /* nullable TKwmodule */
1148 926, /* TKwmodule */
1149 },
1150 };
1151 /* runtime type TKwimport */
1152 const struct type type_nitc__TKwimport = {
1153 927,
1154 "TKwimport", /* class_name_string */
1155 5,
1156 0,
1157 NULL, /*NO RESOLUTIONS*/
1158 6,
1159 {
1160 2380, /* Object */
1161 2401, /* nullable Object */
1162 2399, /* ANode */
1163 2215, /* Token */
1164 2231, /* nullable TKwimport */
1165 927, /* TKwimport */
1166 },
1167 };
1168 /* runtime type TKwclass */
1169 const struct type type_nitc__TKwclass = {
1170 928,
1171 "TKwclass", /* class_name_string */
1172 5,
1173 0,
1174 NULL, /*NO RESOLUTIONS*/
1175 6,
1176 {
1177 2380, /* Object */
1178 2401, /* nullable Object */
1179 2399, /* ANode */
1180 2215, /* Token */
1181 2240, /* nullable TKwclass */
1182 928, /* TKwclass */
1183 },
1184 };
1185 /* runtime type TKwabstract */
1186 const struct type type_nitc__TKwabstract = {
1187 929,
1188 "TKwabstract", /* class_name_string */
1189 5,
1190 0,
1191 NULL, /*NO RESOLUTIONS*/
1192 6,
1193 {
1194 2380, /* Object */
1195 2401, /* nullable Object */
1196 2399, /* ANode */
1197 2215, /* Token */
1198 2241, /* nullable TKwabstract */
1199 929, /* TKwabstract */
1200 },
1201 };
1202 /* runtime type TKwinterface */
1203 const struct type type_nitc__TKwinterface = {
1204 930,
1205 "TKwinterface", /* class_name_string */
1206 5,
1207 0,
1208 NULL, /*NO RESOLUTIONS*/
1209 6,
1210 {
1211 2380, /* Object */
1212 2401, /* nullable Object */
1213 2399, /* ANode */
1214 2215, /* Token */
1215 2242, /* nullable TKwinterface */
1216 930, /* TKwinterface */
1217 },
1218 };
1219 /* runtime type TKwenum */
1220 const struct type type_nitc__TKwenum = {
1221 931,
1222 "TKwenum", /* class_name_string */
1223 5,
1224 0,
1225 NULL, /*NO RESOLUTIONS*/
1226 6,
1227 {
1228 2380, /* Object */
1229 2401, /* nullable Object */
1230 2399, /* ANode */
1231 2215, /* Token */
1232 2243, /* nullable TKwenum */
1233 931, /* TKwenum */
1234 },
1235 };
1236 /* runtime type TKwend */
1237 const struct type type_nitc__TKwend = {
1238 932,
1239 "TKwend", /* class_name_string */
1240 5,
1241 0,
1242 NULL, /*NO RESOLUTIONS*/
1243 6,
1244 {
1245 2380, /* Object */
1246 2401, /* nullable Object */
1247 2399, /* ANode */
1248 2215, /* Token */
1249 2232, /* nullable TKwend */
1250 932, /* TKwend */
1251 },
1252 };
1253 /* runtime type TKwmeth */
1254 const struct type type_nitc__TKwmeth = {
1255 933,
1256 "TKwmeth", /* class_name_string */
1257 5,
1258 0,
1259 NULL, /*NO RESOLUTIONS*/
1260 6,
1261 {
1262 2380, /* Object */
1263 2401, /* nullable Object */
1264 2399, /* ANode */
1265 2215, /* Token */
1266 2248, /* nullable TKwmeth */
1267 933, /* TKwmeth */
1268 },
1269 };
1270 /* runtime type TKwtype */
1271 const struct type type_nitc__TKwtype = {
1272 934,
1273 "TKwtype", /* class_name_string */
1274 5,
1275 0,
1276 NULL, /*NO RESOLUTIONS*/
1277 6,
1278 {
1279 2380, /* Object */
1280 2401, /* nullable Object */
1281 2399, /* ANode */
1282 2215, /* Token */
1283 2258, /* nullable TKwtype */
1284 934, /* TKwtype */
1285 },
1286 };
1287 /* runtime type TKwinit */
1288 const struct type type_nitc__TKwinit = {
1289 935,
1290 "TKwinit", /* class_name_string */
1291 5,
1292 0,
1293 NULL, /*NO RESOLUTIONS*/
1294 6,
1295 {
1296 2380, /* Object */
1297 2401, /* nullable Object */
1298 2399, /* ANode */
1299 2215, /* Token */
1300 2257, /* nullable TKwinit */
1301 935, /* TKwinit */
1302 },
1303 };
1304 /* runtime type TKwredef */
1305 const struct type type_nitc__TKwredef = {
1306 936,
1307 "TKwredef", /* class_name_string */
1308 5,
1309 0,
1310 NULL, /*NO RESOLUTIONS*/
1311 6,
1312 {
1313 2380, /* Object */
1314 2401, /* nullable Object */
1315 2399, /* ANode */
1316 2215, /* Token */
1317 2226, /* nullable TKwredef */
1318 936, /* TKwredef */
1319 },
1320 };
1321 /* runtime type TKwis */
1322 const struct type type_nitc__TKwis = {
1323 937,
1324 "TKwis", /* class_name_string */
1325 5,
1326 0,
1327 NULL, /*NO RESOLUTIONS*/
1328 6,
1329 {
1330 2380, /* Object */
1331 2401, /* nullable Object */
1332 2399, /* ANode */
1333 2215, /* Token */
1334 2259, /* nullable TKwis */
1335 937, /* TKwis */
1336 },
1337 };
1338 /* runtime type TKwdo */
1339 const struct type type_nitc__TKwdo = {
1340 938,
1341 "TKwdo", /* class_name_string */
1342 5,
1343 0,
1344 NULL, /*NO RESOLUTIONS*/
1345 6,
1346 {
1347 2380, /* Object */
1348 2401, /* nullable Object */
1349 2399, /* ANode */
1350 2215, /* Token */
1351 2251, /* nullable TKwdo */
1352 938, /* TKwdo */
1353 },
1354 };
1355 /* runtime type TKwvar */
1356 const struct type type_nitc__TKwvar = {
1357 939,
1358 "TKwvar", /* class_name_string */
1359 5,
1360 0,
1361 NULL, /*NO RESOLUTIONS*/
1362 6,
1363 {
1364 2380, /* Object */
1365 2401, /* nullable Object */
1366 2399, /* ANode */
1367 2215, /* Token */
1368 2254, /* nullable TKwvar */
1369 939, /* TKwvar */
1370 },
1371 };
1372 /* runtime type TKwextern */
1373 const struct type type_nitc__TKwextern = {
1374 940,
1375 "TKwextern", /* class_name_string */
1376 5,
1377 0,
1378 NULL, /*NO RESOLUTIONS*/
1379 6,
1380 {
1381 2380, /* Object */
1382 2401, /* nullable Object */
1383 2399, /* ANode */
1384 2215, /* Token */
1385 2244, /* nullable TKwextern */
1386 940, /* TKwextern */
1387 },
1388 };
1389 /* runtime type TKwpublic */
1390 const struct type type_nitc__TKwpublic = {
1391 941,
1392 "TKwpublic", /* class_name_string */
1393 5,
1394 0,
1395 NULL, /*NO RESOLUTIONS*/
1396 6,
1397 {
1398 2380, /* Object */
1399 2401, /* nullable Object */
1400 2399, /* ANode */
1401 2215, /* Token */
1402 2260, /* nullable TKwpublic */
1403 941, /* TKwpublic */
1404 },
1405 };
1406 /* runtime type TKwprotected */
1407 const struct type type_nitc__TKwprotected = {
1408 942,
1409 "TKwprotected", /* class_name_string */
1410 5,
1411 0,
1412 NULL, /*NO RESOLUTIONS*/
1413 6,
1414 {
1415 2380, /* Object */
1416 2401, /* nullable Object */
1417 2399, /* ANode */
1418 2215, /* Token */
1419 2262, /* nullable TKwprotected */
1420 942, /* TKwprotected */
1421 },
1422 };
1423 /* runtime type TKwprivate */
1424 const struct type type_nitc__TKwprivate = {
1425 943,
1426 "TKwprivate", /* class_name_string */
1427 5,
1428 0,
1429 NULL, /*NO RESOLUTIONS*/
1430 6,
1431 {
1432 2380, /* Object */
1433 2401, /* nullable Object */
1434 2399, /* ANode */
1435 2215, /* Token */
1436 2261, /* nullable TKwprivate */
1437 943, /* TKwprivate */
1438 },
1439 };
1440 /* runtime type TKwintrude */
1441 const struct type type_nitc__TKwintrude = {
1442 944,
1443 "TKwintrude", /* class_name_string */
1444 5,
1445 0,
1446 NULL, /*NO RESOLUTIONS*/
1447 6,
1448 {
1449 2380, /* Object */
1450 2401, /* nullable Object */
1451 2399, /* ANode */
1452 2215, /* Token */
1453 2263, /* nullable TKwintrude */
1454 944, /* TKwintrude */
1455 },
1456 };
1457 /* runtime type TKwif */
1458 const struct type type_nitc__TKwif = {
1459 945,
1460 "TKwif", /* class_name_string */
1461 5,
1462 0,
1463 NULL, /*NO RESOLUTIONS*/
1464 6,
1465 {
1466 2380, /* Object */
1467 2401, /* nullable Object */
1468 2399, /* ANode */
1469 2215, /* Token */
1470 2319, /* nullable TKwif */
1471 945, /* TKwif */
1472 },
1473 };
1474 /* runtime type TKwthen */
1475 const struct type type_nitc__TKwthen = {
1476 946,
1477 "TKwthen", /* class_name_string */
1478 5,
1479 0,
1480 NULL, /*NO RESOLUTIONS*/
1481 6,
1482 {
1483 2380, /* Object */
1484 2401, /* nullable Object */
1485 2399, /* ANode */
1486 2215, /* Token */
1487 2320, /* nullable TKwthen */
1488 946, /* TKwthen */
1489 },
1490 };
1491 /* runtime type TKwelse */
1492 const struct type type_nitc__TKwelse = {
1493 947,
1494 "TKwelse", /* class_name_string */
1495 5,
1496 0,
1497 NULL, /*NO RESOLUTIONS*/
1498 6,
1499 {
1500 2380, /* Object */
1501 2401, /* nullable Object */
1502 2399, /* ANode */
1503 2215, /* Token */
1504 2321, /* nullable TKwelse */
1505 947, /* TKwelse */
1506 },
1507 };
1508 /* runtime type TKwwhile */
1509 const struct type type_nitc__TKwwhile = {
1510 948,
1511 "TKwwhile", /* class_name_string */
1512 5,
1513 0,
1514 NULL, /*NO RESOLUTIONS*/
1515 6,
1516 {
1517 2380, /* Object */
1518 2401, /* nullable Object */
1519 2399, /* ANode */
1520 2215, /* Token */
1521 2323, /* nullable TKwwhile */
1522 948, /* TKwwhile */
1523 },
1524 };
1525 /* runtime type TKwloop */
1526 const struct type type_nitc__TKwloop = {
1527 949,
1528 "TKwloop", /* class_name_string */
1529 5,
1530 0,
1531 NULL, /*NO RESOLUTIONS*/
1532 6,
1533 {
1534 2380, /* Object */
1535 2401, /* nullable Object */
1536 2399, /* ANode */
1537 2215, /* Token */
1538 2322, /* nullable TKwloop */
1539 949, /* TKwloop */
1540 },
1541 };
1542 /* runtime type TKwfor */
1543 const struct type type_nitc__TKwfor = {
1544 950,
1545 "TKwfor", /* class_name_string */
1546 5,
1547 0,
1548 NULL, /*NO RESOLUTIONS*/
1549 6,
1550 {
1551 2380, /* Object */
1552 2401, /* nullable Object */
1553 2399, /* ANode */
1554 2215, /* Token */
1555 2324, /* nullable TKwfor */
1556 950, /* TKwfor */
1557 },
1558 };
1559 /* runtime type TKwin */
1560 const struct type type_nitc__TKwin = {
1561 951,
1562 "TKwin", /* class_name_string */
1563 5,
1564 0,
1565 NULL, /*NO RESOLUTIONS*/
1566 6,
1567 {
1568 2380, /* Object */
1569 2401, /* nullable Object */
1570 2399, /* ANode */
1571 2215, /* Token */
1572 2291, /* nullable TKwin */
1573 951, /* TKwin */
1574 },
1575 };
1576 /* runtime type TKwand */
1577 const struct type type_nitc__TKwand = {
1578 952,
1579 "TKwand", /* class_name_string */
1580 5,
1581 0,
1582 NULL, /*NO RESOLUTIONS*/
1583 6,
1584 {
1585 2380, /* Object */
1586 2401, /* nullable Object */
1587 2399, /* ANode */
1588 2215, /* Token */
1589 2328, /* nullable TKwand */
1590 952, /* TKwand */
1591 },
1592 };
1593 /* runtime type TKwor */
1594 const struct type type_nitc__TKwor = {
1595 953,
1596 "TKwor", /* class_name_string */
1597 5,
1598 0,
1599 NULL, /*NO RESOLUTIONS*/
1600 6,
1601 {
1602 2380, /* Object */
1603 2401, /* nullable Object */
1604 2399, /* ANode */
1605 2215, /* Token */
1606 2327, /* nullable TKwor */
1607 953, /* TKwor */
1608 },
1609 };
1610 /* runtime type TKwnot */
1611 const struct type type_nitc__TKwnot = {
1612 954,
1613 "TKwnot", /* class_name_string */
1614 5,
1615 0,
1616 NULL, /*NO RESOLUTIONS*/
1617 6,
1618 {
1619 2380, /* Object */
1620 2401, /* nullable Object */
1621 2399, /* ANode */
1622 2215, /* Token */
1623 2290, /* nullable TKwnot */
1624 954, /* TKwnot */
1625 },
1626 };
1627 /* runtime type TKwimplies */
1628 const struct type type_nitc__TKwimplies = {
1629 955,
1630 "TKwimplies", /* class_name_string */
1631 5,
1632 0,
1633 NULL, /*NO RESOLUTIONS*/
1634 6,
1635 {
1636 2380, /* Object */
1637 2401, /* nullable Object */
1638 2399, /* ANode */
1639 2215, /* Token */
1640 2329, /* nullable TKwimplies */
1641 955, /* TKwimplies */
1642 },
1643 };
1644 /* runtime type TKwreturn */
1645 const struct type type_nitc__TKwreturn = {
1646 956,
1647 "TKwreturn", /* class_name_string */
1648 5,
1649 0,
1650 NULL, /*NO RESOLUTIONS*/
1651 6,
1652 {
1653 2380, /* Object */
1654 2401, /* nullable Object */
1655 2399, /* ANode */
1656 2215, /* Token */
1657 2295, /* nullable TKwreturn */
1658 956, /* TKwreturn */
1659 },
1660 };
1661 /* runtime type TKwcontinue */
1662 const struct type type_nitc__TKwcontinue = {
1663 957,
1664 "TKwcontinue", /* class_name_string */
1665 5,
1666 0,
1667 NULL, /*NO RESOLUTIONS*/
1668 6,
1669 {
1670 2380, /* Object */
1671 2401, /* nullable Object */
1672 2399, /* ANode */
1673 2215, /* Token */
1674 2300, /* nullable TKwcontinue */
1675 957, /* TKwcontinue */
1676 },
1677 };
1678 /* runtime type TKwbreak */
1679 const struct type type_nitc__TKwbreak = {
1680 958,
1681 "TKwbreak", /* class_name_string */
1682 5,
1683 0,
1684 NULL, /*NO RESOLUTIONS*/
1685 6,
1686 {
1687 2380, /* Object */
1688 2401, /* nullable Object */
1689 2399, /* ANode */
1690 2215, /* Token */
1691 2297, /* nullable TKwbreak */
1692 958, /* TKwbreak */
1693 },
1694 };
1695 /* runtime type TKwabort */
1696 const struct type type_nitc__TKwabort = {
1697 959,
1698 "TKwabort", /* class_name_string */
1699 5,
1700 0,
1701 NULL, /*NO RESOLUTIONS*/
1702 6,
1703 {
1704 2380, /* Object */
1705 2401, /* nullable Object */
1706 2399, /* ANode */
1707 2215, /* Token */
1708 2299, /* nullable TKwabort */
1709 959, /* TKwabort */
1710 },
1711 };
1712 /* runtime type TKwassert */
1713 const struct type type_nitc__TKwassert = {
1714 960,
1715 "TKwassert", /* class_name_string */
1716 5,
1717 0,
1718 NULL, /*NO RESOLUTIONS*/
1719 6,
1720 {
1721 2380, /* Object */
1722 2401, /* nullable Object */
1723 2399, /* ANode */
1724 2215, /* Token */
1725 2326, /* nullable TKwassert */
1726 960, /* TKwassert */
1727 },
1728 };
1729 /* runtime type TKwnew */
1730 const struct type type_nitc__TKwnew = {
1731 961,
1732 "TKwnew", /* class_name_string */
1733 5,
1734 0,
1735 NULL, /*NO RESOLUTIONS*/
1736 6,
1737 {
1738 2380, /* Object */
1739 2401, /* nullable Object */
1740 2399, /* ANode */
1741 2215, /* Token */
1742 2252, /* nullable TKwnew */
1743 961, /* TKwnew */
1744 },
1745 };
1746 /* runtime type TKwisa */
1747 const struct type type_nitc__TKwisa = {
1748 962,
1749 "TKwisa", /* class_name_string */
1750 5,
1751 0,
1752 NULL, /*NO RESOLUTIONS*/
1753 6,
1754 {
1755 2380, /* Object */
1756 2401, /* nullable Object */
1757 2399, /* ANode */
1758 2215, /* Token */
1759 2330, /* nullable TKwisa */
1760 962, /* TKwisa */
1761 },
1762 };
1763 /* runtime type TKwonce */
1764 const struct type type_nitc__TKwonce = {
1765 963,
1766 "TKwonce", /* class_name_string */
1767 5,
1768 0,
1769 NULL, /*NO RESOLUTIONS*/
1770 6,
1771 {
1772 2380, /* Object */
1773 2401, /* nullable Object */
1774 2399, /* ANode */
1775 2215, /* Token */
1776 2331, /* nullable TKwonce */
1777 963, /* TKwonce */
1778 },
1779 };
1780 /* runtime type TKwsuper */
1781 const struct type type_nitc__TKwsuper = {
1782 964,
1783 "TKwsuper", /* class_name_string */
1784 5,
1785 0,
1786 NULL, /*NO RESOLUTIONS*/
1787 6,
1788 {
1789 2380, /* Object */
1790 2401, /* nullable Object */
1791 2399, /* ANode */
1792 2215, /* Token */
1793 2247, /* nullable TKwsuper */
1794 964, /* TKwsuper */
1795 },
1796 };
1797 /* runtime type TKwself */
1798 const struct type type_nitc__TKwself = {
1799 965,
1800 "TKwself", /* class_name_string */
1801 5,
1802 0,
1803 NULL, /*NO RESOLUTIONS*/
1804 6,
1805 {
1806 2380, /* Object */
1807 2401, /* nullable Object */
1808 2399, /* ANode */
1809 2215, /* Token */
1810 2334, /* nullable TKwself */
1811 965, /* TKwself */
1812 },
1813 };
1814 /* runtime type TKwtrue */
1815 const struct type type_nitc__TKwtrue = {
1816 966,
1817 "TKwtrue", /* class_name_string */
1818 5,
1819 0,
1820 NULL, /*NO RESOLUTIONS*/
1821 6,
1822 {
1823 2380, /* Object */
1824 2401, /* nullable Object */
1825 2399, /* ANode */
1826 2215, /* Token */
1827 2335, /* nullable TKwtrue */
1828 966, /* TKwtrue */
1829 },
1830 };
1831 /* runtime type TKwfalse */
1832 const struct type type_nitc__TKwfalse = {
1833 967,
1834 "TKwfalse", /* class_name_string */
1835 5,
1836 0,
1837 NULL, /*NO RESOLUTIONS*/
1838 6,
1839 {
1840 2380, /* Object */
1841 2401, /* nullable Object */
1842 2399, /* ANode */
1843 2215, /* Token */
1844 2336, /* nullable TKwfalse */
1845 967, /* TKwfalse */
1846 },
1847 };
1848 /* runtime type TKwnull */
1849 const struct type type_nitc__TKwnull = {
1850 968,
1851 "TKwnull", /* class_name_string */
1852 5,
1853 0,
1854 NULL, /*NO RESOLUTIONS*/
1855 6,
1856 {
1857 2380, /* Object */
1858 2401, /* nullable Object */
1859 2399, /* ANode */
1860 2215, /* Token */
1861 2333, /* nullable TKwnull */
1862 968, /* TKwnull */
1863 },
1864 };
1865 /* runtime type TKwas */
1866 const struct type type_nitc__TKwas = {
1867 969,
1868 "TKwas", /* class_name_string */
1869 5,
1870 0,
1871 NULL, /*NO RESOLUTIONS*/
1872 6,
1873 {
1874 2380, /* Object */
1875 2401, /* nullable Object */
1876 2399, /* ANode */
1877 2215, /* Token */
1878 2288, /* nullable TKwas */
1879 969, /* TKwas */
1880 },
1881 };
1882 /* runtime type TKwnullable */
1883 const struct type type_nitc__TKwnullable = {
1884 970,
1885 "TKwnullable", /* class_name_string */
1886 5,
1887 0,
1888 NULL, /*NO RESOLUTIONS*/
1889 6,
1890 {
1891 2380, /* Object */
1892 2401, /* nullable Object */
1893 2399, /* ANode */
1894 2215, /* Token */
1895 2289, /* nullable TKwnullable */
1896 970, /* TKwnullable */
1897 },
1898 };
1899 /* runtime type TKwisset */
1900 const struct type type_nitc__TKwisset = {
1901 971,
1902 "TKwisset", /* class_name_string */
1903 5,
1904 0,
1905 NULL, /*NO RESOLUTIONS*/
1906 6,
1907 {
1908 2380, /* Object */
1909 2401, /* nullable Object */
1910 2399, /* ANode */
1911 2215, /* Token */
1912 2332, /* nullable TKwisset */
1913 971, /* TKwisset */
1914 },
1915 };
1916 /* runtime type TKwlabel */
1917 const struct type type_nitc__TKwlabel = {
1918 972,
1919 "TKwlabel", /* class_name_string */
1920 5,
1921 0,
1922 NULL, /*NO RESOLUTIONS*/
1923 6,
1924 {
1925 2380, /* Object */
1926 2401, /* nullable Object */
1927 2399, /* ANode */
1928 2215, /* Token */
1929 2304, /* nullable TKwlabel */
1930 972, /* TKwlabel */
1931 },
1932 };
1933 /* runtime type TKwwith */
1934 const struct type type_nitc__TKwwith = {
1935 973,
1936 "TKwwith", /* class_name_string */
1937 5,
1938 0,
1939 NULL, /*NO RESOLUTIONS*/
1940 6,
1941 {
1942 2380, /* Object */
1943 2401, /* nullable Object */
1944 2399, /* ANode */
1945 2215, /* Token */
1946 2325, /* nullable TKwwith */
1947 973, /* TKwwith */
1948 },
1949 };
1950 /* runtime type TKwdebug */
1951 const struct type type_nitc__TKwdebug = {
1952 974,
1953 "TKwdebug", /* class_name_string */
1954 5,
1955 0,
1956 NULL, /*NO RESOLUTIONS*/
1957 6,
1958 {
1959 2380, /* Object */
1960 2401, /* nullable Object */
1961 2399, /* ANode */
1962 2215, /* Token */
1963 2303, /* nullable TKwdebug */
1964 974, /* TKwdebug */
1965 },
1966 };
1967 /* runtime type TKwyield */
1968 const struct type type_nitc__TKwyield = {
1969 975,
1970 "TKwyield", /* class_name_string */
1971 5,
1972 0,
1973 NULL, /*NO RESOLUTIONS*/
1974 6,
1975 {
1976 2380, /* Object */
1977 2401, /* nullable Object */
1978 2399, /* ANode */
1979 2215, /* Token */
1980 2296, /* nullable TKwyield */
1981 975, /* TKwyield */
1982 },
1983 };
1984 /* runtime type TKwcatch */
1985 const struct type type_nitc__TKwcatch = {
1986 976,
1987 "TKwcatch", /* class_name_string */
1988 5,
1989 0,
1990 NULL, /*NO RESOLUTIONS*/
1991 6,
1992 {
1993 2380, /* Object */
1994 2401, /* nullable Object */
1995 2399, /* ANode */
1996 2215, /* Token */
1997 2318, /* nullable TKwcatch */
1998 976, /* TKwcatch */
1999 },
2000 };
2001 /* runtime type TOpar */
2002 const struct type type_nitc__TOpar = {
2003 977,
2004 "TOpar", /* class_name_string */
2005 5,
2006 0,
2007 NULL, /*NO RESOLUTIONS*/
2008 6,
2009 {
2010 2380, /* Object */
2011 2401, /* nullable Object */
2012 2399, /* ANode */
2013 2215, /* Token */
2014 2283, /* nullable TOpar */
2015 977, /* TOpar */
2016 },
2017 };
2018 /* runtime type TCpar */
2019 const struct type type_nitc__TCpar = {
2020 978,
2021 "TCpar", /* class_name_string */
2022 5,
2023 0,
2024 NULL, /*NO RESOLUTIONS*/
2025 6,
2026 {
2027 2380, /* Object */
2028 2401, /* nullable Object */
2029 2399, /* ANode */
2030 2215, /* Token */
2031 2284, /* nullable TCpar */
2032 978, /* TCpar */
2033 },
2034 };
2035 /* runtime type TObra */
2036 const struct type type_nitc__TObra = {
2037 979,
2038 "TObra", /* class_name_string */
2039 5,
2040 0,
2041 NULL, /*NO RESOLUTIONS*/
2042 6,
2043 {
2044 2380, /* Object */
2045 2401, /* nullable Object */
2046 2399, /* ANode */
2047 2215, /* Token */
2048 2238, /* nullable TObra */
2049 979, /* TObra */
2050 },
2051 };
2052 /* runtime type TCbra */
2053 const struct type type_nitc__TCbra = {
2054 980,
2055 "TCbra", /* class_name_string */
2056 5,
2057 0,
2058 NULL, /*NO RESOLUTIONS*/
2059 6,
2060 {
2061 2380, /* Object */
2062 2401, /* nullable Object */
2063 2399, /* ANode */
2064 2215, /* Token */
2065 2239, /* nullable TCbra */
2066 980, /* TCbra */
2067 },
2068 };
2069 /* runtime type TComma */
2070 const struct type type_nitc__TComma = {
2071 981,
2072 "TComma", /* class_name_string */
2073 4,
2074 0,
2075 NULL, /*NO RESOLUTIONS*/
2076 5,
2077 {
2078 2380, /* Object */
2079 2401, /* nullable Object */
2080 2399, /* ANode */
2081 2215, /* Token */
2082 981, /* TComma */
2083 },
2084 };
2085 /* runtime type TColumn */
2086 const struct type type_nitc__TColumn = {
2087 982,
2088 "TColumn", /* class_name_string */
2089 4,
2090 0,
2091 NULL, /*NO RESOLUTIONS*/
2092 5,
2093 {
2094 2380, /* Object */
2095 2401, /* nullable Object */
2096 2399, /* ANode */
2097 2215, /* Token */
2098 982, /* TColumn */
2099 },
2100 };
2101 /* runtime type TQuad */
2102 const struct type type_nitc__TQuad = {
2103 983,
2104 "TQuad", /* class_name_string */
2105 5,
2106 0,
2107 NULL, /*NO RESOLUTIONS*/
2108 6,
2109 {
2110 2380, /* Object */
2111 2401, /* nullable Object */
2112 2399, /* ANode */
2113 2215, /* Token */
2114 2348, /* nullable TQuad */
2115 983, /* TQuad */
2116 },
2117 };
2118 /* runtime type TAssign */
2119 const struct type type_nitc__TAssign = {
2120 984,
2121 "TAssign", /* class_name_string */
2122 5,
2123 0,
2124 NULL, /*NO RESOLUTIONS*/
2125 6,
2126 {
2127 2380, /* Object */
2128 2401, /* nullable Object */
2129 2399, /* ANode */
2130 2215, /* Token */
2131 2256, /* nullable TAssign */
2132 984, /* TAssign */
2133 },
2134 };
2135 /* runtime type TPluseq */
2136 const struct type type_nitc__TPluseq = {
2137 985,
2138 "TPluseq", /* class_name_string */
2139 5,
2140 0,
2141 NULL, /*NO RESOLUTIONS*/
2142 6,
2143 {
2144 2380, /* Object */
2145 2401, /* nullable Object */
2146 2399, /* ANode */
2147 2215, /* Token */
2148 2307, /* nullable TPluseq */
2149 985, /* TPluseq */
2150 },
2151 };
2152 /* runtime type TMinuseq */
2153 const struct type type_nitc__TMinuseq = {
2154 986,
2155 "TMinuseq", /* class_name_string */
2156 5,
2157 0,
2158 NULL, /*NO RESOLUTIONS*/
2159 6,
2160 {
2161 2380, /* Object */
2162 2401, /* nullable Object */
2163 2399, /* ANode */
2164 2215, /* Token */
2165 2308, /* nullable TMinuseq */
2166 986, /* TMinuseq */
2167 },
2168 };
2169 /* runtime type TStareq */
2170 const struct type type_nitc__TStareq = {
2171 987,
2172 "TStareq", /* class_name_string */
2173 5,
2174 0,
2175 NULL, /*NO RESOLUTIONS*/
2176 6,
2177 {
2178 2380, /* Object */
2179 2401, /* nullable Object */
2180 2399, /* ANode */
2181 2215, /* Token */
2182 2309, /* nullable TStareq */
2183 987, /* TStareq */
2184 },
2185 };
2186 /* runtime type TSlasheq */
2187 const struct type type_nitc__TSlasheq = {
2188 988,
2189 "TSlasheq", /* class_name_string */
2190 5,
2191 0,
2192 NULL, /*NO RESOLUTIONS*/
2193 6,
2194 {
2195 2380, /* Object */
2196 2401, /* nullable Object */
2197 2399, /* ANode */
2198 2215, /* Token */
2199 2310, /* nullable TSlasheq */
2200 988, /* TSlasheq */
2201 },
2202 };
2203 /* runtime type TPercenteq */
2204 const struct type type_nitc__TPercenteq = {
2205 989,
2206 "TPercenteq", /* class_name_string */
2207 5,
2208 0,
2209 NULL, /*NO RESOLUTIONS*/
2210 6,
2211 {
2212 2380, /* Object */
2213 2401, /* nullable Object */
2214 2399, /* ANode */
2215 2215, /* Token */
2216 2311, /* nullable TPercenteq */
2217 989, /* TPercenteq */
2218 },
2219 };
2220 /* runtime type TStarstareq */
2221 const struct type type_nitc__TStarstareq = {
2222 990,
2223 "TStarstareq", /* class_name_string */
2224 5,
2225 0,
2226 NULL, /*NO RESOLUTIONS*/
2227 6,
2228 {
2229 2380, /* Object */
2230 2401, /* nullable Object */
2231 2399, /* ANode */
2232 2215, /* Token */
2233 2312, /* nullable TStarstareq */
2234 990, /* TStarstareq */
2235 },
2236 };
2237 /* runtime type TPipeeq */
2238 const struct type type_nitc__TPipeeq = {
2239 991,
2240 "TPipeeq", /* class_name_string */
2241 5,
2242 0,
2243 NULL, /*NO RESOLUTIONS*/
2244 6,
2245 {
2246 2380, /* Object */
2247 2401, /* nullable Object */
2248 2399, /* ANode */
2249 2215, /* Token */
2250 2313, /* nullable TPipeeq */
2251 991, /* TPipeeq */
2252 },
2253 };
2254 /* runtime type TCareteq */
2255 const struct type type_nitc__TCareteq = {
2256 992,
2257 "TCareteq", /* class_name_string */
2258 5,
2259 0,
2260 NULL, /*NO RESOLUTIONS*/
2261 6,
2262 {
2263 2380, /* Object */
2264 2401, /* nullable Object */
2265 2399, /* ANode */
2266 2215, /* Token */
2267 2314, /* nullable TCareteq */
2268 992, /* TCareteq */
2269 },
2270 };
2271 /* runtime type TAmpeq */
2272 const struct type type_nitc__TAmpeq = {
2273 993,
2274 "TAmpeq", /* class_name_string */
2275 5,
2276 0,
2277 NULL, /*NO RESOLUTIONS*/
2278 6,
2279 {
2280 2380, /* Object */
2281 2401, /* nullable Object */
2282 2399, /* ANode */
2283 2215, /* Token */
2284 2315, /* nullable TAmpeq */
2285 993, /* TAmpeq */
2286 },
2287 };
2288 /* runtime type TLleq */
2289 const struct type type_nitc__TLleq = {
2290 994,
2291 "TLleq", /* class_name_string */
2292 5,
2293 0,
2294 NULL, /*NO RESOLUTIONS*/
2295 6,
2296 {
2297 2380, /* Object */
2298 2401, /* nullable Object */
2299 2399, /* ANode */
2300 2215, /* Token */
2301 2316, /* nullable TLleq */
2302 994, /* TLleq */
2303 },
2304 };
2305 /* runtime type TGgeq */
2306 const struct type type_nitc__TGgeq = {
2307 995,
2308 "TGgeq", /* class_name_string */
2309 5,
2310 0,
2311 NULL, /*NO RESOLUTIONS*/
2312 6,
2313 {
2314 2380, /* Object */
2315 2401, /* nullable Object */
2316 2399, /* ANode */
2317 2215, /* Token */
2318 2317, /* nullable TGgeq */
2319 995, /* TGgeq */
2320 },
2321 };
2322 /* runtime type TDotdotdot */
2323 const struct type type_nitc__TDotdotdot = {
2324 996,
2325 "TDotdotdot", /* class_name_string */
2326 5,
2327 0,
2328 NULL, /*NO RESOLUTIONS*/
2329 6,
2330 {
2331 2380, /* Object */
2332 2401, /* nullable Object */
2333 2399, /* ANode */
2334 2215, /* Token */
2335 2285, /* nullable TDotdotdot */
2336 996, /* TDotdotdot */
2337 },
2338 };
2339 /* runtime type TDotdot */
2340 const struct type type_nitc__TDotdot = {
2341 997,
2342 "TDotdot", /* class_name_string */
2343 5,
2344 0,
2345 NULL, /*NO RESOLUTIONS*/
2346 6,
2347 {
2348 2380, /* Object */
2349 2401, /* nullable Object */
2350 2399, /* ANode */
2351 2215, /* Token */
2352 2340, /* nullable TDotdot */
2353 997, /* TDotdot */
2354 },
2355 };
2356 /* runtime type TDot */
2357 const struct type type_nitc__TDot = {
2358 998,
2359 "TDot", /* class_name_string */
2360 5,
2361 0,
2362 NULL, /*NO RESOLUTIONS*/
2363 6,
2364 {
2365 2380, /* Object */
2366 2401, /* nullable Object */
2367 2399, /* ANode */
2368 2215, /* Token */
2369 2287, /* nullable TDot */
2370 998, /* TDot */
2371 },
2372 };
2373 /* runtime type TPlus */
2374 const struct type type_nitc__TPlus = {
2375 999,
2376 "TPlus", /* class_name_string */
2377 5,
2378 0,
2379 NULL, /*NO RESOLUTIONS*/
2380 6,
2381 {
2382 2380, /* Object */
2383 2401, /* nullable Object */
2384 2399, /* ANode */
2385 2215, /* Token */
2386 2264, /* nullable TPlus */
2387 999, /* TPlus */
2388 },
2389 };
2390 /* runtime type TMinus */
2391 const struct type type_nitc__TMinus = {
2392 1000,
2393 "TMinus", /* class_name_string */
2394 5,
2395 0,
2396 NULL, /*NO RESOLUTIONS*/
2397 6,
2398 {
2399 2380, /* Object */
2400 2401, /* nullable Object */
2401 2399, /* ANode */
2402 2215, /* Token */
2403 2265, /* nullable TMinus */
2404 1000, /* TMinus */
2405 },
2406 };
2407 /* runtime type TStar */
2408 const struct type type_nitc__TStar = {
2409 1001,
2410 "TStar", /* class_name_string */
2411 5,
2412 0,
2413 NULL, /*NO RESOLUTIONS*/
2414 6,
2415 {
2416 2380, /* Object */
2417 2401, /* nullable Object */
2418 2399, /* ANode */
2419 2215, /* Token */
2420 2266, /* nullable TStar */
2421 1001, /* TStar */
2422 },
2423 };
2424 /* runtime type TStarstar */
2425 const struct type type_nitc__TStarstar = {
2426 1002,
2427 "TStarstar", /* class_name_string */
2428 5,
2429 0,
2430 NULL, /*NO RESOLUTIONS*/
2431 6,
2432 {
2433 2380, /* Object */
2434 2401, /* nullable Object */
2435 2399, /* ANode */
2436 2215, /* Token */
2437 2267, /* nullable TStarstar */
2438 1002, /* TStarstar */
2439 },
2440 };
2441 /* runtime type TSlash */
2442 const struct type type_nitc__TSlash = {
2443 1003,
2444 "TSlash", /* class_name_string */
2445 5,
2446 0,
2447 NULL, /*NO RESOLUTIONS*/
2448 6,
2449 {
2450 2380, /* Object */
2451 2401, /* nullable Object */
2452 2399, /* ANode */
2453 2215, /* Token */
2454 2268, /* nullable TSlash */
2455 1003, /* TSlash */
2456 },
2457 };
2458 /* runtime type TPercent */
2459 const struct type type_nitc__TPercent = {
2460 1004,
2461 "TPercent", /* class_name_string */
2462 5,
2463 0,
2464 NULL, /*NO RESOLUTIONS*/
2465 6,
2466 {
2467 2380, /* Object */
2468 2401, /* nullable Object */
2469 2399, /* ANode */
2470 2215, /* Token */
2471 2269, /* nullable TPercent */
2472 1004, /* TPercent */
2473 },
2474 };
2475 /* runtime type TPipe */
2476 const struct type type_nitc__TPipe = {
2477 1005,
2478 "TPipe", /* class_name_string */
2479 5,
2480 0,
2481 NULL, /*NO RESOLUTIONS*/
2482 6,
2483 {
2484 2380, /* Object */
2485 2401, /* nullable Object */
2486 2399, /* ANode */
2487 2215, /* Token */
2488 2270, /* nullable TPipe */
2489 1005, /* TPipe */
2490 },
2491 };
2492 /* runtime type TCaret */
2493 const struct type type_nitc__TCaret = {
2494 1006,
2495 "TCaret", /* class_name_string */
2496 5,
2497 0,
2498 NULL, /*NO RESOLUTIONS*/
2499 6,
2500 {
2501 2380, /* Object */
2502 2401, /* nullable Object */
2503 2399, /* ANode */
2504 2215, /* Token */
2505 2271, /* nullable TCaret */
2506 1006, /* TCaret */
2507 },
2508 };
2509 /* runtime type TAmp */
2510 const struct type type_nitc__TAmp = {
2511 1007,
2512 "TAmp", /* class_name_string */
2513 5,
2514 0,
2515 NULL, /*NO RESOLUTIONS*/
2516 6,
2517 {
2518 2380, /* Object */
2519 2401, /* nullable Object */
2520 2399, /* ANode */
2521 2215, /* Token */
2522 2272, /* nullable TAmp */
2523 1007, /* TAmp */
2524 },
2525 };
2526 /* runtime type TTilde */
2527 const struct type type_nitc__TTilde = {
2528 1008,
2529 "TTilde", /* class_name_string */
2530 5,
2531 0,
2532 NULL, /*NO RESOLUTIONS*/
2533 6,
2534 {
2535 2380, /* Object */
2536 2401, /* nullable Object */
2537 2399, /* ANode */
2538 2215, /* Token */
2539 2273, /* nullable TTilde */
2540 1008, /* TTilde */
2541 },
2542 };
2543 /* runtime type TEq */
2544 const struct type type_nitc__TEq = {
2545 1009,
2546 "TEq", /* class_name_string */
2547 5,
2548 0,
2549 NULL, /*NO RESOLUTIONS*/
2550 6,
2551 {
2552 2380, /* Object */
2553 2401, /* nullable Object */
2554 2399, /* ANode */
2555 2215, /* Token */
2556 2274, /* nullable TEq */
2557 1009, /* TEq */
2558 },
2559 };
2560 /* runtime type TNe */
2561 const struct type type_nitc__TNe = {
2562 1010,
2563 "TNe", /* class_name_string */
2564 5,
2565 0,
2566 NULL, /*NO RESOLUTIONS*/
2567 6,
2568 {
2569 2380, /* Object */
2570 2401, /* nullable Object */
2571 2399, /* ANode */
2572 2215, /* Token */
2573 2275, /* nullable TNe */
2574 1010, /* TNe */
2575 },
2576 };
2577 /* runtime type TLt */
2578 const struct type type_nitc__TLt = {
2579 1011,
2580 "TLt", /* class_name_string */
2581 5,
2582 0,
2583 NULL, /*NO RESOLUTIONS*/
2584 6,
2585 {
2586 2380, /* Object */
2587 2401, /* nullable Object */
2588 2399, /* ANode */
2589 2215, /* Token */
2590 2278, /* nullable TLt */
2591 1011, /* TLt */
2592 },
2593 };
2594 /* runtime type TLe */
2595 const struct type type_nitc__TLe = {
2596 1012,
2597 "TLe", /* class_name_string */
2598 5,
2599 0,
2600 NULL, /*NO RESOLUTIONS*/
2601 6,
2602 {
2603 2380, /* Object */
2604 2401, /* nullable Object */
2605 2399, /* ANode */
2606 2215, /* Token */
2607 2276, /* nullable TLe */
2608 1012, /* TLe */
2609 },
2610 };
2611 /* runtime type TLl */
2612 const struct type type_nitc__TLl = {
2613 1013,
2614 "TLl", /* class_name_string */
2615 5,
2616 0,
2617 NULL, /*NO RESOLUTIONS*/
2618 6,
2619 {
2620 2380, /* Object */
2621 2401, /* nullable Object */
2622 2399, /* ANode */
2623 2215, /* Token */
2624 2280, /* nullable TLl */
2625 1013, /* TLl */
2626 },
2627 };
2628 /* runtime type TGt */
2629 const struct type type_nitc__TGt = {
2630 1014,
2631 "TGt", /* class_name_string */
2632 5,
2633 0,
2634 NULL, /*NO RESOLUTIONS*/
2635 6,
2636 {
2637 2380, /* Object */
2638 2401, /* nullable Object */
2639 2399, /* ANode */
2640 2215, /* Token */
2641 2279, /* nullable TGt */
2642 1014, /* TGt */
2643 },
2644 };
2645 /* runtime type TGe */
2646 const struct type type_nitc__TGe = {
2647 1015,
2648 "TGe", /* class_name_string */
2649 5,
2650 0,
2651 NULL, /*NO RESOLUTIONS*/
2652 6,
2653 {
2654 2380, /* Object */
2655 2401, /* nullable Object */
2656 2399, /* ANode */
2657 2215, /* Token */
2658 2277, /* nullable TGe */
2659 1015, /* TGe */
2660 },
2661 };
2662 /* runtime type TGg */
2663 const struct type type_nitc__TGg = {
2664 1016,
2665 "TGg", /* class_name_string */
2666 5,
2667 0,
2668 NULL, /*NO RESOLUTIONS*/
2669 6,
2670 {
2671 2380, /* Object */
2672 2401, /* nullable Object */
2673 2399, /* ANode */
2674 2215, /* Token */
2675 2281, /* nullable TGg */
2676 1016, /* TGg */
2677 },
2678 };
2679 /* runtime type TStarship */
2680 const struct type type_nitc__TStarship = {
2681 1017,
2682 "TStarship", /* class_name_string */
2683 5,
2684 0,
2685 NULL, /*NO RESOLUTIONS*/
2686 6,
2687 {
2688 2380, /* Object */
2689 2401, /* nullable Object */
2690 2399, /* ANode */
2691 2215, /* Token */
2692 2282, /* nullable TStarship */
2693 1017, /* TStarship */
2694 },
2695 };
2696 /* runtime type TBang */
2697 const struct type type_nitc__TBang = {
2698 1018,
2699 "TBang", /* class_name_string */
2700 4,
2701 0,
2702 NULL, /*NO RESOLUTIONS*/
2703 5,
2704 {
2705 2380, /* Object */
2706 2401, /* nullable Object */
2707 2399, /* ANode */
2708 2215, /* Token */
2709 1018, /* TBang */
2710 },
2711 };
2712 /* runtime type TAt */
2713 const struct type type_nitc__TAt = {
2714 1019,
2715 "TAt", /* class_name_string */
2716 5,
2717 0,
2718 NULL, /*NO RESOLUTIONS*/
2719 6,
2720 {
2721 2380, /* Object */
2722 2401, /* nullable Object */
2723 2399, /* ANode */
2724 2215, /* Token */
2725 2345, /* nullable TAt */
2726 1019, /* TAt */
2727 },
2728 };
2729 /* runtime type TSemi */
2730 const struct type type_nitc__TSemi = {
2731 1020,
2732 "TSemi", /* class_name_string */
2733 4,
2734 0,
2735 NULL, /*NO RESOLUTIONS*/
2736 5,
2737 {
2738 2380, /* Object */
2739 2401, /* nullable Object */
2740 2399, /* ANode */
2741 2215, /* Token */
2742 1020, /* TSemi */
2743 },
2744 };
2745 /* runtime type TClassid */
2746 const struct type type_nitc__TClassid = {
2747 1021,
2748 "TClassid", /* class_name_string */
2749 5,
2750 0,
2751 NULL, /*NO RESOLUTIONS*/
2752 6,
2753 {
2754 2380, /* Object */
2755 2401, /* nullable Object */
2756 2399, /* ANode */
2757 2215, /* Token */
2758 2245, /* nullable TClassid */
2759 1021, /* TClassid */
2760 },
2761 };
2762 /* runtime type TId */
2763 const struct type type_nitc__TId = {
2764 1022,
2765 "TId", /* class_name_string */
2766 5,
2767 0,
2768 NULL, /*NO RESOLUTIONS*/
2769 6,
2770 {
2771 2380, /* Object */
2772 2401, /* nullable Object */
2773 2399, /* ANode */
2774 2215, /* Token */
2775 2255, /* nullable TId */
2776 1022, /* TId */
2777 },
2778 };
2779 /* runtime type TAttrid */
2780 const struct type type_nitc__TAttrid = {
2781 1023,
2782 "TAttrid", /* class_name_string */
2783 5,
2784 0,
2785 NULL, /*NO RESOLUTIONS*/
2786 6,
2787 {
2788 2380, /* Object */
2789 2401, /* nullable Object */
2790 2399, /* ANode */
2791 2215, /* Token */
2792 2305, /* nullable TAttrid */
2793 1023, /* TAttrid */
2794 },
2795 };
2796 /* runtime type TInteger */
2797 const struct type type_nitc__TInteger = {
2798 1024,
2799 "TInteger", /* class_name_string */
2800 5,
2801 0,
2802 NULL, /*NO RESOLUTIONS*/
2803 6,
2804 {
2805 2380, /* Object */
2806 2401, /* nullable Object */
2807 2399, /* ANode */
2808 2215, /* Token */
2809 2337, /* nullable TInteger */
2810 1024, /* TInteger */
2811 },
2812 };
2813 /* runtime type TFloat */
2814 const struct type type_nitc__TFloat = {
2815 1025,
2816 "TFloat", /* class_name_string */
2817 5,
2818 0,
2819 NULL, /*NO RESOLUTIONS*/
2820 6,
2821 {
2822 2380, /* Object */
2823 2401, /* nullable Object */
2824 2399, /* ANode */
2825 2215, /* Token */
2826 2338, /* nullable TFloat */
2827 1025, /* TFloat */
2828 },
2829 };
2830 /* runtime type TString */
2831 const struct type type_nitc__TString = {
2832 1026,
2833 "TString", /* class_name_string */
2834 5,
2835 0,
2836 NULL, /*NO RESOLUTIONS*/
2837 6,
2838 {
2839 2380, /* Object */
2840 2401, /* nullable Object */
2841 2399, /* ANode */
2842 2215, /* Token */
2843 2292, /* nullable TString */
2844 1026, /* TString */
2845 },
2846 };
2847 /* runtime type TStartString */
2848 const struct type type_nitc__TStartString = {
2849 1027,
2850 "TStartString", /* class_name_string */
2851 5,
2852 0,
2853 NULL, /*NO RESOLUTIONS*/
2854 6,
2855 {
2856 2380, /* Object */
2857 2401, /* nullable Object */
2858 2399, /* ANode */
2859 2215, /* Token */
2860 2342, /* nullable TStartString */
2861 1027, /* TStartString */
2862 },
2863 };
2864 /* runtime type TMidString */
2865 const struct type type_nitc__TMidString = {
2866 1028,
2867 "TMidString", /* class_name_string */
2868 5,
2869 0,
2870 NULL, /*NO RESOLUTIONS*/
2871 6,
2872 {
2873 2380, /* Object */
2874 2401, /* nullable Object */
2875 2399, /* ANode */
2876 2215, /* Token */
2877 2343, /* nullable TMidString */
2878 1028, /* TMidString */
2879 },
2880 };
2881 /* runtime type TEndString */
2882 const struct type type_nitc__TEndString = {
2883 1029,
2884 "TEndString", /* class_name_string */
2885 5,
2886 0,
2887 NULL, /*NO RESOLUTIONS*/
2888 6,
2889 {
2890 2380, /* Object */
2891 2401, /* nullable Object */
2892 2399, /* ANode */
2893 2215, /* Token */
2894 2344, /* nullable TEndString */
2895 1029, /* TEndString */
2896 },
2897 };
2898 /* runtime type TChar */
2899 const struct type type_nitc__TChar = {
2900 1030,
2901 "TChar", /* class_name_string */
2902 5,
2903 0,
2904 NULL, /*NO RESOLUTIONS*/
2905 6,
2906 {
2907 2380, /* Object */
2908 2401, /* nullable Object */
2909 2399, /* ANode */
2910 2215, /* Token */
2911 2339, /* nullable TChar */
2912 1030, /* TChar */
2913 },
2914 };
2915 /* runtime type TBadString */
2916 const struct type type_nitc__TBadString = {
2917 1031,
2918 "TBadString", /* class_name_string */
2919 4,
2920 0,
2921 NULL, /*NO RESOLUTIONS*/
2922 5,
2923 {
2924 2380, /* Object */
2925 2401, /* nullable Object */
2926 2399, /* ANode */
2927 2215, /* Token */
2928 1031, /* TBadString */
2929 },
2930 };
2931 /* runtime type TBadChar */
2932 const struct type type_nitc__TBadChar = {
2933 1032,
2934 "TBadChar", /* class_name_string */
2935 4,
2936 0,
2937 NULL, /*NO RESOLUTIONS*/
2938 5,
2939 {
2940 2380, /* Object */
2941 2401, /* nullable Object */
2942 2399, /* ANode */
2943 2215, /* Token */
2944 1032, /* TBadChar */
2945 },
2946 };
2947 /* runtime type TExternCodeSegment */
2948 const struct type type_nitc__TExternCodeSegment = {
2949 1033,
2950 "TExternCodeSegment", /* class_name_string */
2951 5,
2952 0,
2953 NULL, /*NO RESOLUTIONS*/
2954 6,
2955 {
2956 2380, /* Object */
2957 2401, /* nullable Object */
2958 2399, /* ANode */
2959 2215, /* Token */
2960 2293, /* nullable TExternCodeSegment */
2961 1033, /* TExternCodeSegment */
2962 },
2963 };
2964 /* runtime type ReverseRopeSubstrings */
2965 const struct type type_core__ropes__ReverseRopeSubstrings = {
2966 1034,
2967 "ReverseRopeSubstrings", /* class_name_string */
2968 11,
2969 0,
2970 &resolution_table_core__ropes__ReverseRopeSubstrings,
2971 12,
2972 {
2973 2380, /* Object */
2974 2401, /* nullable Object */
2975 2400, /* Iterator[Object] */
2976 -1, /* empty */
2977 2840, /* Iterator[String] */
2978 -1, /* empty */
2979 -1, /* empty */
2980 -1, /* empty */
2981 -1, /* empty */
2982 -1, /* empty */
2983 -1, /* empty */
2984 1034, /* ReverseRopeSubstrings */
2985 },
2986 };
2987 const struct types resolution_table_core__ropes__ReverseRopeSubstrings = {
2988 0, /* dummy */
2989 {
2990 &type_core__Array__core__FlatString, /* Array[E]: Array[FlatString] */
2991 }
2992 };
2993 /* runtime type MDeprecationInfo */
2994 const struct type type_nitc__MDeprecationInfo = {
2995 1035,
2996 "MDeprecationInfo", /* class_name_string */
2997 2,
2998 0,
2999 NULL, /*NO RESOLUTIONS*/
3000 3,
3001 {
3002 2380, /* Object */
3003 2401, /* nullable Object */
3004 1035, /* MDeprecationInfo */
3005 },
3006 };
3007 /* runtime type APlaceholderExpr */
3008 const struct type type_nitc__APlaceholderExpr = {
3009 1036,
3010 "APlaceholderExpr", /* class_name_string */
3011 6,
3012 0,
3013 NULL, /*NO RESOLUTIONS*/
3014 7,
3015 {
3016 2380, /* Object */
3017 2401, /* nullable Object */
3018 2399, /* ANode */
3019 2220, /* Prod */
3020 2216, /* AExpr */
3021 2234, /* nullable AExpr */
3022 1036, /* APlaceholderExpr */
3023 },
3024 };
3025 /* runtime type AVarAssignExpr */
3026 const struct type type_nitc__AVarAssignExpr = {
3027 1037,
3028 "AVarAssignExpr", /* class_name_string */
3029 6,
3030 0,
3031 NULL, /*NO RESOLUTIONS*/
3032 7,
3033 {
3034 2380, /* Object */
3035 2401, /* nullable Object */
3036 2399, /* ANode */
3037 2220, /* Prod */
3038 2216, /* AExpr */
3039 2234, /* nullable AExpr */
3040 1037, /* AVarAssignExpr */
3041 },
3042 };
3043 /* runtime type AVarExpr */
3044 const struct type type_nitc__AVarExpr = {
3045 1038,
3046 "AVarExpr", /* class_name_string */
3047 6,
3048 0,
3049 NULL, /*NO RESOLUTIONS*/
3050 7,
3051 {
3052 2380, /* Object */
3053 2401, /* nullable Object */
3054 2399, /* ANode */
3055 2220, /* Prod */
3056 2216, /* AExpr */
3057 2234, /* nullable AExpr */
3058 1038, /* AVarExpr */
3059 },
3060 };
3061 /* runtime type AVarReassignExpr */
3062 const struct type type_nitc__AVarReassignExpr = {
3063 1039,
3064 "AVarReassignExpr", /* class_name_string */
3065 6,
3066 0,
3067 NULL, /*NO RESOLUTIONS*/
3068 7,
3069 {
3070 2380, /* Object */
3071 2401, /* nullable Object */
3072 2399, /* ANode */
3073 2220, /* Prod */
3074 2216, /* AExpr */
3075 2234, /* nullable AExpr */
3076 1039, /* AVarReassignExpr */
3077 },
3078 };
3079 /* runtime type Array[AVarExpr] */
3080 const struct type type_core__Array__nitc__AVarExpr = {
3081 1040,
3082 "Array[AVarExpr]", /* class_name_string */
3083 438,
3084 0,
3085 &resolution_table_core__Array__nitc__AVarExpr,
3086 510,
3087 {
3088 2380, /* Object */
3089 2401, /* nullable Object */
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 -1, /* empty */
3101 -1, /* empty */
3102 -1, /* empty */
3103 -1, /* empty */
3104 -1, /* empty */
3105 -1, /* empty */
3106 -1, /* empty */
3107 -1, /* empty */
3108 -1, /* empty */
3109 -1, /* empty */
3110 -1, /* empty */
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 2442, /* Collection[Object] */
3126 -1, /* empty */
3127 -1, /* empty */
3128 -1, /* empty */
3129 -1, /* empty */
3130 -1, /* empty */
3131 -1, /* empty */
3132 2449, /* Collection[Prod] */
3133 -1, /* empty */
3134 -1, /* empty */
3135 -1, /* empty */
3136 -1, /* empty */
3137 2454, /* Collection[AExpr] */
3138 -1, /* empty */
3139 -1, /* empty */
3140 -1, /* empty */
3141 2458, /* Collection[AVarExpr] */
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 2496, /* Collection[ANode] */
3180 -1, /* empty */
3181 -1, /* empty */
3182 -1, /* empty */
3183 -1, /* empty */
3184 -1, /* empty */
3185 2502, /* Collection[nullable Object] */
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 -1, /* empty */
3200 -1, /* empty */
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 1715, /* Array[nullable Object] */
3218 2210, /* SequenceRead[nullable Object] */
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 -1, /* empty */
3234 -1, /* empty */
3235 -1, /* empty */
3236 -1, /* empty */
3237 -1, /* empty */
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 -1, /* empty */
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 2593, /* AbstractArrayRead[ANode] */
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 2603, /* AbstractArrayRead[nullable Object] */
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 2621, /* AbstractArrayRead[Object] */
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 2636, /* AbstractArrayRead[Prod] */
3323 -1, /* empty */
3324 -1, /* empty */
3325 -1, /* empty */
3326 -1, /* empty */
3327 -1, /* empty */
3328 -1, /* empty */
3329 -1, /* empty */
3330 -1, /* empty */
3331 -1, /* empty */
3332 -1, /* empty */
3333 -1, /* empty */
3334 -1, /* empty */
3335 -1, /* empty */
3336 -1, /* empty */
3337 -1, /* empty */
3338 -1, /* empty */
3339 -1, /* empty */
3340 2654, /* AbstractArrayRead[AExpr] */
3341 -1, /* empty */
3342 -1, /* empty */
3343 -1, /* empty */
3344 2658, /* AbstractArrayRead[AVarExpr] */
3345 -1, /* empty */
3346 -1, /* empty */
3347 -1, /* empty */
3348 -1, /* empty */
3349 -1, /* empty */
3350 -1, /* empty */
3351 -1, /* empty */
3352 -1, /* empty */
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 -1, /* empty */
3378 2888, /* AbstractArray[Object] */
3379 -1, /* empty */
3380 -1, /* empty */
3381 -1, /* empty */
3382 -1, /* empty */
3383 -1, /* empty */
3384 -1, /* empty */
3385 2895, /* AbstractArray[Prod] */
3386 -1, /* empty */
3387 -1, /* empty */
3388 -1, /* empty */
3389 -1, /* empty */
3390 2900, /* AbstractArray[AExpr] */
3391 -1, /* empty */
3392 -1, /* empty */
3393 -1, /* empty */
3394 2904, /* AbstractArray[AVarExpr] */
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 -1, /* empty */
3414 -1, /* empty */
3415 -1, /* empty */
3416 -1, /* empty */
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 2943, /* AbstractArray[ANode] */
3434 -1, /* empty */
3435 -1, /* empty */
3436 -1, /* empty */
3437 -1, /* empty */
3438 -1, /* empty */
3439 2949, /* AbstractArray[nullable Object] */
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 226, /* Array[Object] */
3473 -1, /* empty */
3474 -1, /* empty */
3475 -1, /* empty */
3476 -1, /* empty */
3477 -1, /* empty */
3478 -1, /* empty */
3479 -1, /* empty */
3480 -1, /* empty */
3481 -1, /* empty */
3482 -1, /* empty */
3483 -1, /* empty */
3484 -1, /* empty */
3485 -1, /* empty */
3486 -1, /* empty */
3487 -1, /* empty */
3488 -1, /* empty */
3489 -1, /* empty */
3490 -1, /* empty */
3491 -1, /* empty */
3492 -1, /* empty */
3493 -1, /* empty */
3494 -1, /* empty */
3495 -1, /* empty */
3496 -1, /* empty */
3497 -1, /* empty */
3498 -1, /* empty */
3499 -1, /* empty */
3500 -1, /* empty */
3501 -1, /* empty */
3502 -1, /* empty */
3503 -1, /* empty */
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 254, /* Array[Prod] */
3519 -1, /* empty */
3520 -1, /* empty */
3521 -1, /* empty */
3522 918, /* Array[AExpr] */
3523 -1, /* empty */
3524 -1, /* empty */
3525 -1, /* empty */
3526 1040, /* Array[AVarExpr] */
3527 -1, /* empty */
3528 -1, /* empty */
3529 -1, /* empty */
3530 -1, /* empty */
3531 -1, /* empty */
3532 -1, /* empty */
3533 -1, /* empty */
3534 -1, /* empty */
3535 -1, /* empty */
3536 -1, /* empty */
3537 -1, /* empty */
3538 -1, /* empty */
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 -1, /* empty */
3559 -1, /* empty */
3560 -1, /* empty */
3561 -1, /* empty */
3562 1623, /* Array[ANode] */
3563 -1, /* empty */
3564 -1, /* empty */
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 },
3599 };
3600 const struct types resolution_table_core__Array__nitc__AVarExpr = {
3601 0, /* dummy */
3602 {
3603 &type_nitc__AVarExpr, /* E: AVarExpr */
3604 &type_core__Array__nitc__AVarExpr, /* SELF: Array[AVarExpr] */
3605 &type_core__Collection__nitc__AVarExpr, /* Collection[E]: Collection[AVarExpr] */
3606 &type_core__Array__nitc__AVarExpr, /* Array[E]: Array[AVarExpr] */
3607 &type_core__AbstractArray__nitc__AVarExpr, /* AbstractArray[E]: AbstractArray[AVarExpr] */
3608 &type_core__NativeArray__nitc__AVarExpr, /* NativeArray[E]: NativeArray[AVarExpr] */
3609 &type_nitc__AVarExpr, /* E: AVarExpr */
3610 &type_core__Collection__nitc__AVarExpr, /* Collection[E]: Collection[AVarExpr] */
3611 &type_nitc__AVarExpr, /* E: AVarExpr */
3612 &type_core__Collection__nitc__AVarExpr, /* Collection[E]: Collection[AVarExpr] */
3613 &type_core__Collection__nitc__AVarExpr, /* Collection[E]: Collection[AVarExpr] */
3614 &type_core__Array__nitc__AVarExpr, /* Array[E]: Array[AVarExpr] */
3615 &type_core__Array__nitc__AVarExpr, /* Array[E]: Array[AVarExpr] */
3616 &type_core__AbstractArray__nitc__AVarExpr, /* AbstractArray[E]: AbstractArray[AVarExpr] */
3617 &type_core__array__ArrayIterator__nitc__AVarExpr, /* ArrayIterator[E]: ArrayIterator[AVarExpr] */
3618 &type_core__array__ArrayReverseIterator__nitc__AVarExpr, /* ArrayReverseIterator[E]: ArrayReverseIterator[AVarExpr] */
3619 }
3620 };
3621 /* runtime type ArraySet[MMethodDef] */
3622 const struct type type_core__ArraySet__nitc__MMethodDef = {
3623 1041,
3624 "ArraySet[MMethodDef]", /* class_name_string */
3625 157,
3626 0,
3627 &resolution_table_core__ArraySet__nitc__MMethodDef,
3628 158,
3629 {
3630 2380, /* Object */
3631 2401, /* nullable Object */
3632 2208, /* Set[nullable Object] */
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 -1, /* empty */
3650 -1, /* empty */
3651 2426, /* Collection[MPropDef] */
3652 -1, /* empty */
3653 -1, /* empty */
3654 -1, /* empty */
3655 -1, /* empty */
3656 -1, /* empty */
3657 -1, /* empty */
3658 -1, /* empty */
3659 -1, /* empty */
3660 -1, /* empty */
3661 -1, /* empty */
3662 -1, /* empty */
3663 -1, /* empty */
3664 -1, /* empty */
3665 -1, /* empty */
3666 -1, /* empty */
3667 2442, /* Collection[Object] */
3668 -1, /* empty */
3669 2444, /* Collection[PropertyLayoutElement] */
3670 2445, /* Collection[nullable MPropDef] */
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 -1, /* empty */
3681 -1, /* empty */
3682 -1, /* empty */
3683 -1, /* empty */
3684 -1, /* empty */
3685 -1, /* empty */
3686 -1, /* empty */
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 2489, /* Collection[MMethodDef] */
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 2502, /* Collection[nullable Object] */
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 2516, /* Collection[nullable PropertyLayoutElement] */
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 2398, /* Set[MMethodDef] */
3766 -1, /* empty */
3767 -1, /* empty */
3768 -1, /* empty */
3769 2405, /* Set[PropertyLayoutElement] */
3770 -1, /* empty */
3771 -1, /* empty */
3772 -1, /* empty */
3773 -1, /* empty */
3774 -1, /* empty */
3775 -1, /* empty */
3776 -1, /* empty */
3777 2851, /* Set[Object] */
3778 -1, /* empty */
3779 -1, /* empty */
3780 -1, /* empty */
3781 -1, /* empty */
3782 -1, /* empty */
3783 -1, /* empty */
3784 -1, /* empty */
3785 -1, /* empty */
3786 -1, /* empty */
3787 1041, /* ArraySet[MMethodDef] */
3788 },
3789 };
3790 const struct types resolution_table_core__ArraySet__nitc__MMethodDef = {
3791 0, /* dummy */
3792 {
3793 &type_nitc__MMethodDef, /* E: MMethodDef */
3794 &type_core__ArraySet__nitc__MMethodDef, /* SELF: ArraySet[MMethodDef] */
3795 &type_core__array__ArraySetIterator__nitc__MMethodDef, /* ArraySetIterator[E]: ArraySetIterator[MMethodDef] */
3796 &type_core__Array__nitc__MMethodDef, /* Array[E]: Array[MMethodDef] */
3797 &type_core__ArraySet__nitc__MMethodDef, /* ArraySet[E]: ArraySet[MMethodDef] */
3798 NULL, /* empty */
3799 &type_core__Set__nitc__MMethodDef, /* Set[E]: Set[MMethodDef] */
3800 &type_core__HashSet__nitc__MMethodDef, /* HashSet[E]: HashSet[MMethodDef] */
3801 NULL, /* empty */
3802 NULL, /* empty */
3803 &type_core__Collection__nitc__MMethodDef, /* Collection[E]: Collection[MMethodDef] */
3804 &type_core__Array__nitc__MMethodDef, /* Array[E]: Array[MMethodDef] */
3805 }
3806 };
3807 /* runtime type SignatureLength */
3808 const struct type type_nitc__SignatureLength = {
3809 1042,
3810 "SignatureLength", /* class_name_string */
3811 2,
3812 0,
3813 NULL, /*NO RESOLUTIONS*/
3814 3,
3815 {
3816 2380, /* Object */
3817 2401, /* nullable Object */
3818 1042, /* SignatureLength */
3819 },
3820 };
3821 /* runtime type CCompilationUnit */
3822 const struct type type_nitc__CCompilationUnit = {
3823 1043,
3824 "CCompilationUnit", /* class_name_string */
3825 2,
3826 0,
3827 NULL, /*NO RESOLUTIONS*/
3828 3,
3829 {
3830 2380, /* Object */
3831 2401, /* nullable Object */
3832 1043, /* CCompilationUnit */
3833 },
3834 };
3835 /* runtime type Template */
3836 const struct type type_template__Template = {
3837 1044,
3838 "Template", /* class_name_string */
3839 2,
3840 0,
3841 NULL, /*NO RESOLUTIONS*/
3842 130,
3843 {
3844 2380, /* Object */
3845 2401, /* nullable Object */
3846 1044, /* Template */
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 -1, /* empty */
3870 -1, /* empty */
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 -1, /* empty */
3904 -1, /* empty */
3905 -1, /* empty */
3906 -1, /* empty */
3907 -1, /* empty */
3908 -1, /* empty */
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 -1, /* empty */
3929 -1, /* empty */
3930 -1, /* empty */
3931 -1, /* empty */
3932 -1, /* empty */
3933 -1, /* empty */
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 2384, /* Writable */
3974 },
3975 };
3976 /* runtime type SignatureMap */
3977 const struct type type_nitc__SignatureMap = {
3978 1045,
3979 "SignatureMap", /* class_name_string */
3980 2,
3981 0,
3982 NULL, /*NO RESOLUTIONS*/
3983 3,
3984 {
3985 2380, /* Object */
3986 2401, /* nullable Object */
3987 1045, /* SignatureMap */
3988 },
3989 };
3990 /* runtime type ArrayMap[Int, Int] */
3991 const struct type type_core__ArrayMap__core__Int__core__Int = {
3992 1046,
3993 "ArrayMap[Int, Int]", /* class_name_string */
3994 90,
3995 0,
3996 &resolution_table_core__ArrayMap__core__Int__core__Int,
3997 91,
3998 {
3999 2380, /* Object */
4000 2401, /* nullable Object */
4001 2206, /* MapRead[nullable Object, nullable Object] */
4002 -1, /* empty */
4003 -1, /* empty */
4004 -1, /* empty */
4005 -1, /* empty */
4006 -1, /* empty */
4007 -1, /* empty */
4008 -1, /* empty */
4009 -1, /* empty */
4010 -1, /* empty */
4011 -1, /* empty */
4012 -1, /* empty */
4013 -1, /* empty */
4014 -1, /* empty */
4015 -1, /* empty */
4016 -1, /* empty */
4017 -1, /* empty */
4018 -1, /* empty */
4019 -1, /* empty */
4020 -1, /* empty */
4021 -1, /* empty */
4022 -1, /* empty */
4023 -1, /* empty */
4024 -1, /* empty */
4025 -1, /* empty */
4026 -1, /* empty */
4027 -1, /* empty */
4028 -1, /* empty */
4029 -1, /* empty */
4030 -1, /* empty */
4031 -1, /* empty */
4032 -1, /* empty */
4033 -1, /* empty */
4034 -1, /* empty */
4035 -1, /* empty */
4036 -1, /* empty */
4037 -1, /* empty */
4038 -1, /* empty */
4039 -1, /* empty */
4040 -1, /* empty */
4041 -1, /* empty */
4042 -1, /* empty */
4043 -1, /* empty */
4044 -1, /* empty */
4045 -1, /* empty */
4046 -1, /* empty */
4047 -1, /* empty */
4048 -1, /* empty */
4049 3038, /* MapRead[Int, Int] */
4050 -1, /* empty */
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 3055, /* MapRead[Object, nullable Object] */
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 -1, /* empty */
4078 -1, /* empty */
4079 -1, /* empty */
4080 -1, /* empty */
4081 -1, /* empty */
4082 -1, /* empty */
4083 -1, /* empty */
4084 -1, /* empty */
4085 -1, /* empty */
4086 -1, /* empty */
4087 -1, /* empty */
4088 -1, /* empty */
4089 1046, /* ArrayMap[Int, Int] */
4090 },
4091 };
4092 const struct types resolution_table_core__ArrayMap__core__Int__core__Int = {
4093 0, /* dummy */
4094 {
4095 &type_core__Array__core__Couple__core__Int__core__Int, /* Array[Couple[K, E]]: Array[Couple[Int, Int]] */
4096 &type_core__ArrayMap__core__Int__core__Int, /* SELF: ArrayMap[Int, Int] */
4097 &type_core__Int, /* K: Int */
4098 &type_core__Int, /* E: Int */
4099 &type_core__Couple__core__Int__core__Int, /* Couple[K, E]: Couple[Int, Int] */
4100 &type_core__array__ArrayMapKeys__core__Int__core__Int, /* ArrayMapKeys[K, E]: ArrayMapKeys[Int, Int] */
4101 &type_core__array__ArrayMapValues__core__Int__core__Int, /* ArrayMapValues[K, E]: ArrayMapValues[Int, Int] */
4102 &type_core__ArrayMap__core__Int__core__Int, /* ArrayMap[K, E]: ArrayMap[Int, Int] */
4103 &type_core__abstract_collection__CoupleMapIterator__core__Int__core__Int, /* CoupleMapIterator[K, V]: CoupleMapIterator[Int, Int] */
4104 NULL, /* empty */
4105 &type_core__MapRead__core__Int__core__Int, /* MapRead[K, V]: MapRead[Int, Int] */
4106 }
4107 };
4108 /* runtime type List[String] */
4109 const struct type type_core__List__core__String = {
4110 1047,
4111 "List[String]", /* class_name_string */
4112 134,
4113 0,
4114 &resolution_table_core__List__core__String,
4115 135,
4116 {
4117 2380, /* Object */
4118 2401, /* nullable Object */
4119 -1, /* empty */
4120 -1, /* empty */
4121 -1, /* empty */
4122 2410, /* Collection[String] */
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 2442, /* Collection[Object] */
4155 -1, /* empty */
4156 -1, /* empty */
4157 -1, /* empty */
4158 -1, /* empty */
4159 -1, /* empty */
4160 2448, /* Collection[Writable] */
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 -1, /* empty */
4178 -1, /* empty */
4179 -1, /* empty */
4180 -1, /* empty */
4181 -1, /* empty */
4182 -1, /* empty */
4183 -1, /* empty */
4184 -1, /* empty */
4185 -1, /* empty */
4186 -1, /* empty */
4187 -1, /* empty */
4188 -1, /* empty */
4189 -1, /* empty */
4190 -1, /* empty */
4191 -1, /* empty */
4192 -1, /* empty */
4193 -1, /* empty */
4194 -1, /* empty */
4195 -1, /* empty */
4196 -1, /* empty */
4197 -1, /* empty */
4198 -1, /* empty */
4199 -1, /* empty */
4200 -1, /* empty */
4201 -1, /* empty */
4202 -1, /* empty */
4203 -1, /* empty */
4204 -1, /* empty */
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 2502, /* Collection[nullable Object] */
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 -1, /* empty */
4232 -1, /* empty */
4233 -1, /* empty */
4234 -1, /* empty */
4235 -1, /* empty */
4236 -1, /* empty */
4237 -1, /* empty */
4238 -1, /* empty */
4239 -1, /* empty */
4240 -1, /* empty */
4241 -1, /* empty */
4242 -1, /* empty */
4243 -1, /* empty */
4244 -1, /* empty */
4245 -1, /* empty */
4246 -1, /* empty */
4247 2210, /* SequenceRead[nullable Object] */
4248 -1, /* empty */
4249 -1, /* empty */
4250 -1, /* empty */
4251 1047, /* List[String] */
4252 },
4253 };
4254 const struct types resolution_table_core__List__core__String = {
4255 0, /* dummy */
4256 {
4257 &type_core__String, /* E: String */
4258 &type_core__list__ListNode__core__String, /* ListNode[E]: ListNode[String] */
4259 &type_core__ListIterator__core__String, /* ListIterator[E]: ListIterator[String] */
4260 &type_core__list__ListReverseIterator__core__String, /* ListReverseIterator[E]: ListReverseIterator[String] */
4261 &type_nullable__core__list__ListNode__core__String, /* nullable ListNode[E]: nullable ListNode[String] */
4262 NULL, /* empty */
4263 NULL, /* empty */
4264 NULL, /* empty */
4265 &type_core__String, /* E: String */
4266 &type_core__Collection__core__String, /* Collection[E]: Collection[String] */
4267 &type_core__Collection__core__String, /* Collection[E]: Collection[String] */
4268 &type_core__Array__core__String, /* Array[E]: Array[String] */
4269 }
4270 };
4271 /* runtime type CallContext */
4272 const struct type type_nitc__CallContext = {
4273 1048,
4274 "CallContext", /* class_name_string */
4275 2,
4276 0,
4277 NULL, /*NO RESOLUTIONS*/
4278 3,
4279 {
4280 2380, /* Object */
4281 2401, /* nullable Object */
4282 1048, /* CallContext */
4283 },
4284 };
4285 /* runtime type HashSet[FlowContext] */
4286 const struct type type_core__HashSet__nitc__FlowContext = {
4287 1049,
4288 "HashSet[FlowContext]", /* class_name_string */
4289 174,
4290 0,
4291 &resolution_table_core__HashSet__nitc__FlowContext,
4292 175,
4293 {
4294 2380, /* Object */
4295 2401, /* nullable Object */
4296 2208, /* Set[nullable Object] */
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 -1, /* empty */
4328 -1, /* empty */
4329 2440, /* Collection[FlowContext] */
4330 -1, /* empty */
4331 2442, /* Collection[Object] */
4332 -1, /* empty */
4333 -1, /* empty */
4334 -1, /* empty */
4335 -1, /* empty */
4336 -1, /* empty */
4337 -1, /* empty */
4338 -1, /* empty */
4339 -1, /* empty */
4340 -1, /* empty */
4341 -1, /* empty */
4342 -1, /* empty */
4343 -1, /* empty */
4344 -1, /* empty */
4345 -1, /* empty */
4346 -1, /* empty */
4347 -1, /* empty */
4348 -1, /* empty */
4349 -1, /* empty */
4350 -1, /* empty */
4351 -1, /* empty */
4352 -1, /* empty */
4353 -1, /* empty */
4354 -1, /* empty */
4355 -1, /* empty */
4356 -1, /* empty */
4357 -1, /* empty */
4358 -1, /* empty */
4359 -1, /* empty */
4360 -1, /* empty */
4361 -1, /* empty */
4362 -1, /* empty */
4363 -1, /* empty */
4364 -1, /* empty */
4365 -1, /* empty */
4366 -1, /* empty */
4367 -1, /* empty */
4368 -1, /* empty */
4369 -1, /* empty */
4370 -1, /* empty */
4371 -1, /* empty */
4372 -1, /* empty */
4373 -1, /* empty */
4374 -1, /* empty */
4375 -1, /* empty */
4376 -1, /* empty */
4377 -1, /* empty */
4378 -1, /* empty */
4379 -1, /* empty */
4380 -1, /* empty */
4381 -1, /* empty */
4382 -1, /* empty */
4383 -1, /* empty */
4384 -1, /* empty */
4385 -1, /* empty */
4386 -1, /* empty */
4387 -1, /* empty */
4388 -1, /* empty */
4389 -1, /* empty */
4390 -1, /* empty */
4391 2502, /* Collection[nullable Object] */
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 -1, /* empty */
4422 -1, /* empty */
4423 -1, /* empty */
4424 -1, /* empty */
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 2851, /* Set[Object] */
4442 -1, /* empty */
4443 -1, /* empty */
4444 -1, /* empty */
4445 2855, /* Set[FlowContext] */
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 136, /* HashSet[Object] */
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 1049, /* HashSet[FlowContext] */
4469 },
4470 };
4471 const struct types resolution_table_core__HashSet__nitc__FlowContext = {
4472 0, /* dummy */
4473 {
4474 &type_nitc__FlowContext, /* E: FlowContext */
4475 &type_core__HashSet__nitc__FlowContext, /* SELF: HashSet[FlowContext] */
4476 &type_core__hash_collection__HashSetNode__nitc__FlowContext, /* HashSetNode[E]: HashSetNode[FlowContext] */
4477 &type_core__hash_collection__HashSetIterator__nitc__FlowContext, /* HashSetIterator[E]: HashSetIterator[FlowContext] */
4478 &type_core__Collection__nitc__FlowContext, /* Collection[E]: Collection[FlowContext] */
4479 &type_core__HashSet__nitc__FlowContext, /* HashSet[E]: HashSet[FlowContext] */
4480 &type_core__Set__nitc__FlowContext, /* Set[E]: Set[FlowContext] */
4481 &type_core__HashSet__nitc__FlowContext, /* HashSet[E]: HashSet[FlowContext] */
4482 NULL, /* empty */
4483 &type_nullable__core__hash_collection__HashSetNode__nitc__FlowContext, /* nullable N: nullable HashSetNode[FlowContext] */
4484 &type_core__Collection__nitc__FlowContext, /* Collection[E]: Collection[FlowContext] */
4485 &type_core__Array__nitc__FlowContext, /* Array[E]: Array[FlowContext] */
4486 &type_core__hash_collection__HashSetNode__nitc__FlowContext, /* N: HashSetNode[FlowContext] */
4487 &type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__FlowContext, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[FlowContext]] */
4488 }
4489 };
4490 /* runtime type ExternCFunction */
4491 const struct type type_nitc__ExternCFunction = {
4492 1050,
4493 "ExternCFunction", /* class_name_string */
4494 2,
4495 0,
4496 NULL, /*NO RESOLUTIONS*/
4497 3,
4498 {
4499 2380, /* Object */
4500 2401, /* nullable Object */
4501 1050, /* ExternCFunction */
4502 },
4503 };
4504 /* runtime type FromCCallContext */
4505 const struct type type_nitc__FromCCallContext = {
4506 1051,
4507 "FromCCallContext", /* class_name_string */
4508 3,
4509 0,
4510 NULL, /*NO RESOLUTIONS*/
4511 4,
4512 {
4513 2380, /* Object */
4514 2401, /* nullable Object */
4515 1048, /* CallContext */
4516 1051, /* FromCCallContext */
4517 },
4518 };
4519 /* runtime type ArrayIterator[String] */
4520 const struct type type_core__array__ArrayIterator__core__String = {
4521 1052,
4522 "ArrayIterator[String]", /* class_name_string */
4523 11,
4524 0,
4525 &resolution_table_core__array__ArrayIterator__core__String,
4526 137,
4527 {
4528 2380, /* Object */
4529 2401, /* nullable Object */
4530 2400, /* Iterator[Object] */
4531 -1, /* empty */
4532 2840, /* Iterator[String] */
4533 -1, /* empty */
4534 -1, /* empty */
4535 -1, /* empty */
4536 -1, /* empty */
4537 -1, /* empty */
4538 -1, /* empty */
4539 1052, /* ArrayIterator[String] */
4540 -1, /* empty */
4541 -1, /* empty */
4542 -1, /* empty */
4543 -1, /* empty */
4544 -1, /* empty */
4545 -1, /* empty */
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 1718, /* ArrayIterator[nullable Object] */
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 1884, /* ArrayIterator[Object] */
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 2003, /* ArrayIterator[Writable] */
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 -1, /* empty */
4664 -1, /* empty */
4665 },
4666 };
4667 const struct types resolution_table_core__array__ArrayIterator__core__String = {
4668 0, /* dummy */
4669 {
4670 &type_core__Array__core__String, /* Array[E]: Array[String] */
4671 &type_core__AbstractArrayRead__core__String, /* AbstractArrayRead[E]: AbstractArrayRead[String] */
4672 }
4673 };
4674 /* runtime type ArrayReverseIterator[String] */
4675 const struct type type_core__array__ArrayReverseIterator__core__String = {
4676 1053,
4677 "ArrayReverseIterator[String]", /* class_name_string */
4678 137,
4679 0,
4680 &resolution_table_core__array__ArrayReverseIterator__core__String,
4681 263,
4682 {
4683 2380, /* Object */
4684 2401, /* nullable Object */
4685 2400, /* Iterator[Object] */
4686 -1, /* empty */
4687 2840, /* Iterator[String] */
4688 -1, /* empty */
4689 -1, /* empty */
4690 -1, /* empty */
4691 -1, /* empty */
4692 -1, /* empty */
4693 -1, /* empty */
4694 1052, /* ArrayIterator[String] */
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 -1, /* empty */
4756 -1, /* empty */
4757 -1, /* empty */
4758 -1, /* empty */
4759 -1, /* empty */
4760 -1, /* empty */
4761 -1, /* empty */
4762 -1, /* empty */
4763 1718, /* ArrayIterator[nullable Object] */
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 1884, /* ArrayIterator[Object] */
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 2003, /* ArrayIterator[Writable] */
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 1053, /* ArrayReverseIterator[String] */
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 -1, /* empty */
4879 -1, /* empty */
4880 -1, /* empty */
4881 -1, /* empty */
4882 -1, /* empty */
4883 -1, /* empty */
4884 -1, /* empty */
4885 -1, /* empty */
4886 -1, /* empty */
4887 -1, /* empty */
4888 -1, /* empty */
4889 1719, /* ArrayReverseIterator[nullable Object] */
4890 -1, /* empty */
4891 -1, /* empty */
4892 -1, /* empty */
4893 -1, /* empty */
4894 -1, /* empty */
4895 -1, /* empty */
4896 -1, /* empty */
4897 -1, /* empty */
4898 -1, /* empty */
4899 -1, /* empty */
4900 -1, /* empty */
4901 -1, /* empty */
4902 -1, /* empty */
4903 -1, /* empty */
4904 -1, /* empty */
4905 -1, /* empty */
4906 -1, /* empty */
4907 1885, /* ArrayReverseIterator[Object] */
4908 -1, /* empty */
4909 -1, /* empty */
4910 -1, /* empty */
4911 -1, /* empty */
4912 -1, /* empty */
4913 -1, /* empty */
4914 -1, /* empty */
4915 -1, /* empty */
4916 -1, /* empty */
4917 -1, /* empty */
4918 -1, /* empty */
4919 -1, /* empty */
4920 -1, /* empty */
4921 2004, /* ArrayReverseIterator[Writable] */
4922 -1, /* empty */
4923 -1, /* empty */
4924 -1, /* empty */
4925 -1, /* empty */
4926 -1, /* empty */
4927 -1, /* empty */
4928 -1, /* empty */
4929 -1, /* empty */
4930 -1, /* empty */
4931 -1, /* empty */
4932 -1, /* empty */
4933 -1, /* empty */
4934 -1, /* empty */
4935 -1, /* empty */
4936 -1, /* empty */
4937 -1, /* empty */
4938 -1, /* empty */
4939 -1, /* empty */
4940 -1, /* empty */
4941 -1, /* empty */
4942 -1, /* empty */
4943 -1, /* empty */
4944 -1, /* empty */
4945 -1, /* empty */
4946 },
4947 };
4948 const struct types resolution_table_core__array__ArrayReverseIterator__core__String = {
4949 0, /* dummy */
4950 {
4951 &type_core__Array__core__String, /* Array[E]: Array[String] */
4952 &type_core__AbstractArrayRead__core__String, /* AbstractArrayRead[E]: AbstractArrayRead[String] */
4953 }
4954 };
4955 /* runtime type NativeArray[Message] */
4956 const struct type type_core__NativeArray__nitc__Message = {
4957 1054,
4958 "NativeArray[Message]", /* class_name_string */
4959 3,
4960 0,
4961 &resolution_table_core__NativeArray__nitc__Message,
4962 228,
4963 {
4964 2380, /* Object */
4965 2401, /* nullable Object */
4966 -1, /* empty */
4967 1054, /* NativeArray[Message] */
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 227, /* NativeArray[Object] */
4999 -1, /* empty */
5000 -1, /* empty */
5001 -1, /* empty */
5002 -1, /* empty */
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 -1, /* empty */
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 1717, /* NativeArray[nullable Object] */
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 -1, /* empty */
5091 -1, /* empty */
5092 -1, /* empty */
5093 -1, /* empty */
5094 -1, /* empty */
5095 -1, /* empty */
5096 -1, /* empty */
5097 -1, /* empty */
5098 -1, /* empty */
5099 -1, /* empty */
5100 -1, /* empty */
5101 -1, /* empty */
5102 -1, /* empty */
5103 -1, /* empty */
5104 -1, /* empty */
5105 -1, /* empty */
5106 -1, /* empty */
5107 -1, /* empty */
5108 -1, /* empty */
5109 -1, /* empty */
5110 -1, /* empty */
5111 -1, /* empty */
5112 -1, /* empty */
5113 -1, /* empty */
5114 -1, /* empty */
5115 -1, /* empty */
5116 -1, /* empty */
5117 -1, /* empty */
5118 -1, /* empty */
5119 -1, /* empty */
5120 -1, /* empty */
5121 -1, /* empty */
5122 -1, /* empty */
5123 -1, /* empty */
5124 -1, /* empty */
5125 -1, /* empty */
5126 -1, /* empty */
5127 -1, /* empty */
5128 -1, /* empty */
5129 -1, /* empty */
5130 -1, /* empty */
5131 -1, /* empty */
5132 -1, /* empty */
5133 -1, /* empty */
5134 -1, /* empty */
5135 -1, /* empty */
5136 -1, /* empty */
5137 -1, /* empty */
5138 -1, /* empty */
5139 -1, /* empty */
5140 -1, /* empty */
5141 -1, /* empty */
5142 -1, /* empty */
5143 -1, /* empty */
5144 -1, /* empty */
5145 -1, /* empty */
5146 -1, /* empty */
5147 -1, /* empty */
5148 -1, /* empty */
5149 -1, /* empty */
5150 -1, /* empty */
5151 -1, /* empty */
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 -1, /* empty */
5185 -1, /* empty */
5186 -1, /* empty */
5187 -1, /* empty */
5188 -1, /* empty */
5189 -1, /* empty */
5190 -1, /* empty */
5191 -1, /* empty */
5192 },
5193 };
5194 const struct types resolution_table_core__NativeArray__nitc__Message = {
5195 0, /* dummy */
5196 {
5197 &type_nitc__Message, /* E: Message */
5198 &type_core__NativeArray__nitc__Message, /* NativeArray[E]: NativeArray[Message] */
5199 }
5200 };
5201 /* runtime type ArrayIterator[Message] */
5202 const struct type type_core__array__ArrayIterator__nitc__Message = {
5203 1055,
5204 "ArrayIterator[Message]", /* class_name_string */
5205 12,
5206 0,
5207 &resolution_table_core__array__ArrayIterator__nitc__Message,
5208 137,
5209 {
5210 2380, /* Object */
5211 2401, /* nullable Object */
5212 2400, /* Iterator[Object] */
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 1055, /* ArrayIterator[Message] */
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 -1, /* empty */
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 1718, /* ArrayIterator[nullable Object] */
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 -1, /* empty */
5306 -1, /* empty */
5307 -1, /* empty */
5308 1884, /* ArrayIterator[Object] */
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 },
5348 };
5349 const struct types resolution_table_core__array__ArrayIterator__nitc__Message = {
5350 0, /* dummy */
5351 {
5352 &type_core__Array__nitc__Message, /* Array[E]: Array[Message] */
5353 &type_core__AbstractArrayRead__nitc__Message, /* AbstractArrayRead[E]: AbstractArrayRead[Message] */
5354 }
5355 };
5356 /* runtime type ArrayReverseIterator[Message] */
5357 const struct type type_core__array__ArrayReverseIterator__nitc__Message = {
5358 1056,
5359 "ArrayReverseIterator[Message]", /* class_name_string */
5360 138,
5361 0,
5362 &resolution_table_core__array__ArrayReverseIterator__nitc__Message,
5363 263,
5364 {
5365 2380, /* Object */
5366 2401, /* nullable Object */
5367 2400, /* Iterator[Object] */
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 1055, /* ArrayIterator[Message] */
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 -1, /* empty */
5427 -1, /* empty */
5428 -1, /* empty */
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 1718, /* ArrayIterator[nullable Object] */
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 1884, /* ArrayIterator[Object] */
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 1056, /* ArrayReverseIterator[Message] */
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 -1, /* empty */
5518 -1, /* empty */
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 -1, /* empty */
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 1719, /* ArrayReverseIterator[nullable Object] */
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 1885, /* ArrayReverseIterator[Object] */
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 },
5629 };
5630 const struct types resolution_table_core__array__ArrayReverseIterator__nitc__Message = {
5631 0, /* dummy */
5632 {
5633 &type_core__Array__nitc__Message, /* Array[E]: Array[Message] */
5634 &type_core__AbstractArrayRead__nitc__Message, /* AbstractArrayRead[E]: AbstractArrayRead[Message] */
5635 }
5636 };
5637 /* runtime type HashMapKeys[SourceFile, Array[String]] */
5638 const struct type type_core__hash_collection__HashMapKeys__nitc__SourceFile__core__Array__core__String = {
5639 1057,
5640 "HashMapKeys[SourceFile, Array[String]]", /* class_name_string */
5641 2,
5642 0,
5643 &resolution_table_core__hash_collection__HashMapKeys__nitc__SourceFile__core__Array__core__String,
5644 205,
5645 {
5646 2380, /* Object */
5647 2401, /* nullable Object */
5648 1057, /* HashMapKeys[SourceFile, Array[String]] */
5649 -1, /* empty */
5650 -1, /* empty */
5651 -1, /* empty */
5652 -1, /* empty */
5653 -1, /* empty */
5654 -1, /* empty */
5655 -1, /* empty */
5656 -1, /* empty */
5657 -1, /* empty */
5658 -1, /* empty */
5659 -1, /* empty */
5660 -1, /* empty */
5661 -1, /* empty */
5662 -1, /* empty */
5663 -1, /* empty */
5664 -1, /* empty */
5665 -1, /* empty */
5666 -1, /* empty */
5667 -1, /* empty */
5668 -1, /* empty */
5669 -1, /* empty */
5670 -1, /* empty */
5671 -1, /* empty */
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 2442, /* Collection[Object] */
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 2459, /* Collection[SourceFile] */
5701 -1, /* empty */
5702 -1, /* empty */
5703 -1, /* empty */
5704 -1, /* empty */
5705 -1, /* empty */
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 -1, /* empty */
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 2502, /* Collection[nullable Object] */
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 -1, /* empty */
5817 -1, /* empty */
5818 -1, /* empty */
5819 1710, /* HashMapKeys[Object, nullable Object] */
5820 1721, /* HashMapKeys[Object, Array[Object]] */
5821 -1, /* empty */
5822 -1, /* empty */
5823 -1, /* empty */
5824 -1, /* empty */
5825 -1, /* empty */
5826 -1, /* empty */
5827 -1, /* empty */
5828 -1, /* empty */
5829 -1, /* empty */
5830 -1, /* empty */
5831 -1, /* empty */
5832 -1, /* empty */
5833 -1, /* empty */
5834 -1, /* empty */
5835 -1, /* empty */
5836 -1, /* empty */
5837 -1, /* empty */
5838 -1, /* empty */
5839 -1, /* empty */
5840 -1, /* empty */
5841 -1, /* empty */
5842 -1, /* empty */
5843 -1, /* empty */
5844 -1, /* empty */
5845 -1, /* empty */
5846 -1, /* empty */
5847 -1, /* empty */
5848 -1, /* empty */
5849 -1, /* empty */
5850 -1, /* empty */
5851 },
5852 };
5853 const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__SourceFile__core__Array__core__String = {
5854 0, /* dummy */
5855 {
5856 &type_core__HashMap__nitc__SourceFile__core__Array__core__String, /* HashMap[K, V]: HashMap[SourceFile, Array[String]] */
5857 &type_core__MapKeysIterator__nitc__SourceFile__core__Array__core__String, /* MapKeysIterator[K, V]: MapKeysIterator[SourceFile, Array[String]] */
5858 NULL, /* empty */
5859 NULL, /* empty */
5860 NULL, /* empty */
5861 NULL, /* empty */
5862 NULL, /* empty */
5863 NULL, /* empty */
5864 NULL, /* empty */
5865 NULL, /* empty */
5866 NULL, /* empty */
5867 &type_core__Array__nitc__SourceFile, /* Array[E]: Array[SourceFile] */
5868 }
5869 };
5870 /* runtime type HashMapValues[SourceFile, Array[String]] */
5871 const struct type type_core__hash_collection__HashMapValues__nitc__SourceFile__core__Array__core__String = {
5872 1058,
5873 "HashMapValues[SourceFile, Array[String]]", /* class_name_string */
5874 2,
5875 0,
5876 &resolution_table_core__hash_collection__HashMapValues__nitc__SourceFile__core__Array__core__String,
5877 205,
5878 {
5879 2380, /* Object */
5880 2401, /* nullable Object */
5881 1058, /* HashMapValues[SourceFile, Array[String]] */
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 -1, /* empty */
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 2435, /* Collection[Array[String]] */
5910 -1, /* empty */
5911 -1, /* empty */
5912 -1, /* empty */
5913 -1, /* empty */
5914 -1, /* empty */
5915 -1, /* empty */
5916 2442, /* Collection[Object] */
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 -1, /* empty */
5941 -1, /* empty */
5942 -1, /* empty */
5943 -1, /* empty */
5944 -1, /* empty */
5945 -1, /* empty */
5946 -1, /* empty */
5947 -1, /* empty */
5948 -1, /* empty */
5949 -1, /* empty */
5950 -1, /* empty */
5951 -1, /* empty */
5952 -1, /* empty */
5953 -1, /* empty */
5954 -1, /* empty */
5955 -1, /* empty */
5956 -1, /* empty */
5957 -1, /* empty */
5958 -1, /* empty */
5959 -1, /* empty */
5960 -1, /* empty */
5961 -1, /* empty */
5962 -1, /* empty */
5963 -1, /* empty */
5964 -1, /* empty */
5965 -1, /* empty */
5966 -1, /* empty */
5967 -1, /* empty */
5968 -1, /* empty */
5969 -1, /* empty */
5970 -1, /* empty */
5971 -1, /* empty */
5972 -1, /* empty */
5973 -1, /* empty */
5974 -1, /* empty */
5975 -1, /* empty */
5976 2502, /* Collection[nullable Object] */
5977 2503, /* Collection[Array[Object]] */
5978 -1, /* empty */
5979 -1, /* empty */
5980 -1, /* empty */
5981 -1, /* empty */
5982 -1, /* empty */
5983 -1, /* empty */
5984 -1, /* empty */
5985 -1, /* empty */
5986 -1, /* empty */
5987 -1, /* empty */
5988 -1, /* empty */
5989 -1, /* empty */
5990 -1, /* empty */
5991 -1, /* empty */
5992 -1, /* empty */
5993 -1, /* empty */
5994 -1, /* empty */
5995 -1, /* empty */
5996 -1, /* empty */
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 -1, /* empty */
6031 -1, /* empty */
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 1711, /* HashMapValues[Object, nullable Object] */
6053 1722, /* HashMapValues[Object, Array[Object]] */
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 },
6085 };
6086 const struct types resolution_table_core__hash_collection__HashMapValues__nitc__SourceFile__core__Array__core__String = {
6087 0, /* dummy */
6088 {
6089 &type_core__HashMap__nitc__SourceFile__core__Array__core__String, /* HashMap[K, V]: HashMap[SourceFile, Array[String]] */
6090 &type_core__MapValuesIterator__nitc__SourceFile__core__Array__core__String, /* MapValuesIterator[K, V]: MapValuesIterator[SourceFile, Array[String]] */
6091 NULL, /* empty */
6092 NULL, /* empty */
6093 NULL, /* empty */
6094 NULL, /* empty */
6095 NULL, /* empty */
6096 NULL, /* empty */
6097 NULL, /* empty */
6098 NULL, /* empty */
6099 NULL, /* empty */
6100 &type_core__Array__core__Array__core__String, /* Array[E]: Array[Array[String]] */
6101 }
6102 };
6103 /* runtime type HashMapIterator[SourceFile, Array[String]] */
6104 const struct type type_core__hash_collection__HashMapIterator__nitc__SourceFile__core__Array__core__String = {
6105 1059,
6106 "HashMapIterator[SourceFile, Array[String]]", /* class_name_string */
6107 81,
6108 0,
6109 &resolution_table_core__hash_collection__HashMapIterator__nitc__SourceFile__core__Array__core__String,
6110 158,
6111 {
6112 2380, /* Object */
6113 2401, /* nullable Object */
6114 2660, /* MapIterator[SourceFile, Array[String]] */
6115 -1, /* empty */
6116 -1, /* empty */
6117 -1, /* empty */
6118 -1, /* empty */
6119 -1, /* empty */
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 -1, /* empty */
6152 -1, /* empty */
6153 -1, /* empty */
6154 -1, /* empty */
6155 -1, /* empty */
6156 -1, /* empty */
6157 -1, /* empty */
6158 -1, /* empty */
6159 -1, /* empty */
6160 2706, /* MapIterator[Object, nullable Object] */
6161 2707, /* MapIterator[Object, Array[Object]] */
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 1059, /* HashMapIterator[SourceFile, Array[String]] */
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 1712, /* HashMapIterator[Object, nullable Object] */
6239 1723, /* HashMapIterator[Object, Array[Object]] */
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 },
6271 };
6272 const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__SourceFile__core__Array__core__String = {
6273 0, /* dummy */
6274 {
6275 &type_core__HashMap__nitc__SourceFile__core__Array__core__String, /* HashMap[K, V]: HashMap[SourceFile, Array[String]] */
6276 }
6277 };
6278 /* runtime type NativeArray[nullable HashMapNode[SourceFile, Array[String]]] */
6279 const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__SourceFile__core__Array__core__String = {
6280 1060,
6281 "NativeArray[nullable HashMapNode[SourceFile, Array[String]]]", /* class_name_string */
6282 128,
6283 0,
6284 &resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__SourceFile__core__Array__core__String,
6285 228,
6286 {
6287 2380, /* Object */
6288 2401, /* nullable Object */
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 -1, /* empty */
6363 -1, /* empty */
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 1717, /* NativeArray[nullable Object] */
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 -1, /* empty */
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 1060, /* NativeArray[nullable HashMapNode[SourceFile, Array[String]]] */
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 1713, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
6476 1724, /* NativeArray[nullable HashMapNode[Object, Array[Object]]] */
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 -1, /* empty */
6486 -1, /* empty */
6487 -1, /* empty */
6488 -1, /* empty */
6489 -1, /* empty */
6490 -1, /* empty */
6491 -1, /* empty */
6492 -1, /* empty */
6493 -1, /* empty */
6494 -1, /* empty */
6495 -1, /* empty */
6496 -1, /* empty */
6497 -1, /* empty */
6498 -1, /* empty */
6499 -1, /* empty */
6500 -1, /* empty */
6501 -1, /* empty */
6502 -1, /* empty */
6503 -1, /* empty */
6504 -1, /* empty */
6505 -1, /* empty */
6506 -1, /* empty */
6507 -1, /* empty */
6508 -1, /* empty */
6509 -1, /* empty */
6510 -1, /* empty */
6511 -1, /* empty */
6512 -1, /* empty */
6513 -1, /* empty */
6514 -1, /* empty */
6515 },
6516 };
6517 const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__SourceFile__core__Array__core__String = {
6518 0, /* dummy */
6519 {
6520 &type_nullable__core__hash_collection__HashMapNode__nitc__SourceFile__core__Array__core__String, /* E: nullable HashMapNode[SourceFile, Array[String]] */
6521 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__SourceFile__core__Array__core__String, /* NativeArray[E]: NativeArray[nullable HashMapNode[SourceFile, Array[String]]] */
6522 }
6523 };
6524 /* runtime type HashMapNode[SourceFile, Array[String]] */
6525 const struct type type_core__hash_collection__HashMapNode__nitc__SourceFile__core__Array__core__String = {
6526 1061,
6527 "HashMapNode[SourceFile, Array[String]]", /* class_name_string */
6528 79,
6529 0,
6530 &resolution_table_core__hash_collection__HashMapNode__nitc__SourceFile__core__Array__core__String,
6531 156,
6532 {
6533 2380, /* Object */
6534 2401, /* nullable Object */
6535 2739, /* nullable HashMapNode[SourceFile, Array[String]] */
6536 -1, /* empty */
6537 -1, /* empty */
6538 -1, /* empty */
6539 -1, /* empty */
6540 -1, /* empty */
6541 -1, /* empty */
6542 -1, /* empty */
6543 -1, /* empty */
6544 -1, /* empty */
6545 -1, /* empty */
6546 -1, /* empty */
6547 -1, /* empty */
6548 -1, /* empty */
6549 -1, /* empty */
6550 -1, /* empty */
6551 -1, /* empty */
6552 -1, /* empty */
6553 -1, /* empty */
6554 -1, /* empty */
6555 -1, /* empty */
6556 -1, /* empty */
6557 -1, /* empty */
6558 -1, /* empty */
6559 -1, /* empty */
6560 -1, /* empty */
6561 -1, /* empty */
6562 -1, /* empty */
6563 -1, /* empty */
6564 -1, /* empty */
6565 -1, /* empty */
6566 -1, /* empty */
6567 -1, /* empty */
6568 -1, /* empty */
6569 -1, /* empty */
6570 -1, /* empty */
6571 -1, /* empty */
6572 -1, /* empty */
6573 -1, /* empty */
6574 -1, /* empty */
6575 -1, /* empty */
6576 -1, /* empty */
6577 -1, /* empty */
6578 -1, /* empty */
6579 -1, /* empty */
6580 2799, /* nullable HashMapNode[Object, nullable Object] */
6581 2800, /* nullable HashMapNode[Object, Array[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 1061, /* HashMapNode[SourceFile, Array[String]] */
6613 -1, /* empty */
6614 -1, /* empty */
6615 -1, /* empty */
6616 -1, /* empty */
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 1725, /* HashMapNode[Object, Array[Object]] */
6674 1714, /* HashMapNode[Object, nullable Object] */
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 },
6690 };
6691 const struct types resolution_table_core__hash_collection__HashMapNode__nitc__SourceFile__core__Array__core__String = {
6692 0, /* dummy */
6693 {
6694 &type_core__Array__core__String, /* V: Array[String] */
6695 &type_nitc__SourceFile, /* K: SourceFile */
6696 }
6697 };
6698 /* runtime type MapValuesIterator[SourceFile, Array[String]] */
6699 const struct type type_core__MapValuesIterator__nitc__SourceFile__core__Array__core__String = {
6700 1062,
6701 "MapValuesIterator[SourceFile, Array[String]]", /* class_name_string */
6702 11,
6703 0,
6704 &resolution_table_core__MapValuesIterator__nitc__SourceFile__core__Array__core__String,
6705 90,
6706 {
6707 2380, /* Object */
6708 2401, /* nullable Object */
6709 2400, /* Iterator[Object] */
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 1062, /* MapValuesIterator[SourceFile, Array[String]] */
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 -1, /* empty */
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 1716, /* MapValuesIterator[Object, nullable Object] */
6765 1727, /* MapValuesIterator[Object, Array[Object]] */
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 },
6798 };
6799 const struct types resolution_table_core__MapValuesIterator__nitc__SourceFile__core__Array__core__String = {
6800 0, /* dummy */
6801 {
6802 &type_core__Array__core__Array__core__String, /* Array[E]: Array[Array[String]] */
6803 &type_core__MapIterator__nitc__SourceFile__core__Array__core__String, /* MapIterator[K, V]: MapIterator[SourceFile, Array[String]] */
6804 }
6805 };
6806 /* runtime type Array[SourceFile] */
6807 const struct type type_core__Array__nitc__SourceFile = {
6808 1063,
6809 "Array[SourceFile]", /* class_name_string */
6810 439,
6811 0,
6812 &resolution_table_core__Array__nitc__SourceFile,
6813 510,
6814 {
6815 2380, /* Object */
6816 2401, /* nullable Object */
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 2442, /* Collection[Object] */
6853 -1, /* empty */
6854 -1, /* empty */
6855 -1, /* empty */
6856 -1, /* empty */
6857 -1, /* empty */
6858 -1, /* empty */
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 2459, /* Collection[SourceFile] */
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 2502, /* Collection[nullable Object] */
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 1715, /* Array[nullable Object] */
6945 2210, /* SequenceRead[nullable Object] */
6946 -1, /* empty */
6947 -1, /* empty */
6948 -1, /* empty */
6949 2536, /* AbstractArrayRead[SourceFile] */
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 2603, /* AbstractArrayRead[nullable Object] */
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 2621, /* AbstractArrayRead[Object] */
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 -1, /* empty */
7071 -1, /* empty */
7072 -1, /* empty */
7073 -1, /* empty */
7074 -1, /* empty */
7075 -1, /* empty */
7076 -1, /* empty */
7077 -1, /* empty */
7078 -1, /* empty */
7079 -1, /* empty */
7080 -1, /* empty */
7081 -1, /* empty */
7082 -1, /* empty */
7083 -1, /* empty */
7084 -1, /* empty */
7085 -1, /* empty */
7086 -1, /* empty */
7087 -1, /* empty */
7088 -1, /* empty */
7089 -1, /* empty */
7090 -1, /* empty */
7091 -1, /* empty */
7092 -1, /* empty */
7093 -1, /* empty */
7094 -1, /* empty */
7095 -1, /* empty */
7096 -1, /* empty */
7097 -1, /* empty */
7098 -1, /* empty */
7099 -1, /* empty */
7100 -1, /* empty */
7101 -1, /* empty */
7102 -1, /* empty */
7103 -1, /* empty */
7104 -1, /* empty */
7105 2888, /* AbstractArray[Object] */
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 2905, /* AbstractArray[SourceFile] */
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 -1, /* empty */
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 2949, /* AbstractArray[nullable Object] */
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 226, /* Array[Object] */
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 1063, /* Array[SourceFile] */
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 -1, /* empty */
7319 -1, /* empty */
7320 -1, /* empty */
7321 -1, /* empty */
7322 -1, /* empty */
7323 -1, /* empty */
7324 -1, /* empty */
7325 },
7326 };
7327 const struct types resolution_table_core__Array__nitc__SourceFile = {
7328 0, /* dummy */
7329 {
7330 &type_nitc__SourceFile, /* E: SourceFile */
7331 &type_core__Array__nitc__SourceFile, /* SELF: Array[SourceFile] */
7332 &type_core__Collection__nitc__SourceFile, /* Collection[E]: Collection[SourceFile] */
7333 &type_core__Array__nitc__SourceFile, /* Array[E]: Array[SourceFile] */
7334 &type_core__AbstractArray__nitc__SourceFile, /* AbstractArray[E]: AbstractArray[SourceFile] */
7335 &type_core__NativeArray__nitc__SourceFile, /* NativeArray[E]: NativeArray[SourceFile] */
7336 &type_nitc__SourceFile, /* E: SourceFile */
7337 &type_core__Collection__nitc__SourceFile, /* Collection[E]: Collection[SourceFile] */
7338 &type_nitc__SourceFile, /* E: SourceFile */
7339 &type_core__Collection__nitc__SourceFile, /* Collection[E]: Collection[SourceFile] */
7340 &type_core__Collection__nitc__SourceFile, /* Collection[E]: Collection[SourceFile] */
7341 &type_core__Array__nitc__SourceFile, /* Array[E]: Array[SourceFile] */
7342 &type_core__Array__nitc__SourceFile, /* Array[E]: Array[SourceFile] */
7343 &type_core__AbstractArray__nitc__SourceFile, /* AbstractArray[E]: AbstractArray[SourceFile] */
7344 &type_core__array__ArrayIterator__nitc__SourceFile, /* ArrayIterator[E]: ArrayIterator[SourceFile] */
7345 &type_core__array__ArrayReverseIterator__nitc__SourceFile, /* ArrayReverseIterator[E]: ArrayReverseIterator[SourceFile] */
7346 }
7347 };
7348 /* runtime type MapKeysIterator[SourceFile, Array[String]] */
7349 const struct type type_core__MapKeysIterator__nitc__SourceFile__core__Array__core__String = {
7350 1064,
7351 "MapKeysIterator[SourceFile, Array[String]]", /* class_name_string */
7352 11,
7353 0,
7354 &resolution_table_core__MapKeysIterator__nitc__SourceFile__core__Array__core__String,
7355 90,
7356 {
7357 2380, /* Object */
7358 2401, /* nullable Object */
7359 2400, /* Iterator[Object] */
7360 -1, /* empty */
7361 -1, /* empty */
7362 -1, /* empty */
7363 -1, /* empty */
7364 -1, /* empty */
7365 -1, /* empty */
7366 -1, /* empty */
7367 -1, /* empty */
7368 1064, /* MapKeysIterator[SourceFile, Array[String]] */
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 -1, /* empty */
7400 -1, /* empty */
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 1720, /* MapKeysIterator[Object, nullable Object] */
7415 1731, /* MapKeysIterator[Object, Array[Object]] */
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 },
7448 };
7449 const struct types resolution_table_core__MapKeysIterator__nitc__SourceFile__core__Array__core__String = {
7450 0, /* dummy */
7451 {
7452 &type_core__Array__nitc__SourceFile, /* Array[E]: Array[SourceFile] */
7453 &type_core__MapIterator__nitc__SourceFile__core__Array__core__String, /* MapIterator[K, V]: MapIterator[SourceFile, Array[String]] */
7454 }
7455 };
7456 /* runtime type NativeArray[SourceFile] */
7457 const struct type type_core__NativeArray__nitc__SourceFile = {
7458 1065,
7459 "NativeArray[SourceFile]", /* class_name_string */
7460 51,
7461 0,
7462 &resolution_table_core__NativeArray__nitc__SourceFile,
7463 228,
7464 {
7465 2380, /* Object */
7466 2401, /* nullable Object */
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 -1, /* empty */
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 227, /* NativeArray[Object] */
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 1065, /* NativeArray[SourceFile] */
7517 -1, /* empty */
7518 -1, /* empty */
7519 -1, /* empty */
7520 -1, /* empty */
7521 -1, /* empty */
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 1717, /* NativeArray[nullable Object] */
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 -1, /* empty */
7642 -1, /* empty */
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 },
7694 };
7695 const struct types resolution_table_core__NativeArray__nitc__SourceFile = {
7696 0, /* dummy */
7697 {
7698 &type_nitc__SourceFile, /* E: SourceFile */
7699 &type_core__NativeArray__nitc__SourceFile, /* NativeArray[E]: NativeArray[SourceFile] */
7700 }
7701 };
7702 /* runtime type ArrayIterator[SourceFile] */
7703 const struct type type_core__array__ArrayIterator__nitc__SourceFile = {
7704 1066,
7705 "ArrayIterator[SourceFile]", /* class_name_string */
7706 13,
7707 0,
7708 &resolution_table_core__array__ArrayIterator__nitc__SourceFile,
7709 137,
7710 {
7711 2380, /* Object */
7712 2401, /* nullable Object */
7713 2400, /* Iterator[Object] */
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 1066, /* ArrayIterator[SourceFile] */
7725 -1, /* empty */
7726 -1, /* empty */
7727 -1, /* empty */
7728 -1, /* empty */
7729 -1, /* empty */
7730 -1, /* empty */
7731 -1, /* empty */
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 -1, /* empty */
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 1718, /* ArrayIterator[nullable Object] */
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 1884, /* ArrayIterator[Object] */
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 },
7849 };
7850 const struct types resolution_table_core__array__ArrayIterator__nitc__SourceFile = {
7851 0, /* dummy */
7852 {
7853 &type_core__Array__nitc__SourceFile, /* Array[E]: Array[SourceFile] */
7854 &type_core__AbstractArrayRead__nitc__SourceFile, /* AbstractArrayRead[E]: AbstractArrayRead[SourceFile] */
7855 }
7856 };
7857 /* runtime type ArrayReverseIterator[SourceFile] */
7858 const struct type type_core__array__ArrayReverseIterator__nitc__SourceFile = {
7859 1067,
7860 "ArrayReverseIterator[SourceFile]", /* class_name_string */
7861 139,
7862 0,
7863 &resolution_table_core__array__ArrayReverseIterator__nitc__SourceFile,
7864 263,
7865 {
7866 2380, /* Object */
7867 2401, /* nullable Object */
7868 2400, /* Iterator[Object] */
7869 -1, /* empty */
7870 -1, /* empty */
7871 -1, /* empty */
7872 -1, /* empty */
7873 -1, /* empty */
7874 -1, /* empty */
7875 -1, /* empty */
7876 -1, /* empty */
7877 -1, /* empty */
7878 -1, /* empty */
7879 1066, /* ArrayIterator[SourceFile] */
7880 -1, /* empty */
7881 -1, /* empty */
7882 -1, /* empty */
7883 -1, /* empty */
7884 -1, /* empty */
7885 -1, /* empty */
7886 -1, /* empty */
7887 -1, /* empty */
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 -1, /* empty */
7919 -1, /* empty */
7920 -1, /* empty */
7921 -1, /* empty */
7922 -1, /* empty */
7923 -1, /* empty */
7924 -1, /* empty */
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 1718, /* ArrayIterator[nullable Object] */
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 1884, /* ArrayIterator[Object] */
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 1067, /* ArrayReverseIterator[SourceFile] */
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 -1, /* empty */
8030 -1, /* empty */
8031 -1, /* empty */
8032 -1, /* empty */
8033 -1, /* empty */
8034 -1, /* empty */
8035 -1, /* empty */
8036 -1, /* empty */
8037 -1, /* empty */
8038 -1, /* empty */
8039 -1, /* empty */
8040 -1, /* empty */
8041 -1, /* empty */
8042 -1, /* empty */
8043 -1, /* empty */
8044 -1, /* empty */
8045 -1, /* empty */
8046 -1, /* empty */
8047 -1, /* empty */
8048 -1, /* empty */
8049 -1, /* empty */
8050 -1, /* empty */
8051 -1, /* empty */
8052 -1, /* empty */
8053 -1, /* empty */
8054 -1, /* empty */
8055 -1, /* empty */
8056 -1, /* empty */
8057 -1, /* empty */
8058 -1, /* empty */
8059 -1, /* empty */
8060 -1, /* empty */
8061 -1, /* empty */
8062 -1, /* empty */
8063 -1, /* empty */
8064 -1, /* empty */
8065 -1, /* empty */
8066 -1, /* empty */
8067 -1, /* empty */
8068 -1, /* empty */
8069 -1, /* empty */
8070 -1, /* empty */
8071 -1, /* empty */
8072 1719, /* ArrayReverseIterator[nullable Object] */
8073 -1, /* empty */
8074 -1, /* empty */
8075 -1, /* empty */
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 1885, /* ArrayReverseIterator[Object] */
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 -1, /* empty */
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 },
8130 };
8131 const struct types resolution_table_core__array__ArrayReverseIterator__nitc__SourceFile = {
8132 0, /* dummy */
8133 {
8134 &type_core__Array__nitc__SourceFile, /* Array[E]: Array[SourceFile] */
8135 &type_core__AbstractArrayRead__nitc__SourceFile, /* AbstractArrayRead[E]: AbstractArrayRead[SourceFile] */
8136 }
8137 };
8138 /* runtime type ArrayIterator[Option] */
8139 const struct type type_core__array__ArrayIterator__opts__Option = {
8140 1068,
8141 "ArrayIterator[Option]", /* class_name_string */
8142 14,
8143 0,
8144 &resolution_table_core__array__ArrayIterator__opts__Option,
8145 137,
8146 {
8147 2380, /* Object */
8148 2401, /* nullable Object */
8149 2400, /* Iterator[Object] */
8150 -1, /* empty */
8151 -1, /* empty */
8152 -1, /* empty */
8153 -1, /* empty */
8154 -1, /* empty */
8155 -1, /* empty */
8156 -1, /* empty */
8157 -1, /* empty */
8158 -1, /* empty */
8159 -1, /* empty */
8160 -1, /* empty */
8161 1068, /* ArrayIterator[Option] */
8162 -1, /* empty */
8163 -1, /* empty */
8164 -1, /* empty */
8165 -1, /* empty */
8166 -1, /* empty */
8167 -1, /* empty */
8168 -1, /* empty */
8169 -1, /* empty */
8170 -1, /* empty */
8171 -1, /* empty */
8172 -1, /* empty */
8173 -1, /* empty */
8174 -1, /* empty */
8175 -1, /* empty */
8176 -1, /* empty */
8177 -1, /* empty */
8178 -1, /* empty */
8179 -1, /* empty */
8180 -1, /* empty */
8181 -1, /* empty */
8182 -1, /* empty */
8183 -1, /* empty */
8184 -1, /* empty */
8185 -1, /* empty */
8186 -1, /* empty */
8187 -1, /* empty */
8188 -1, /* empty */
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 -1, /* empty */
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 -1, /* empty */
8225 -1, /* empty */
8226 -1, /* empty */
8227 1718, /* ArrayIterator[nullable Object] */
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 1884, /* ArrayIterator[Object] */
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 -1, /* empty */
8266 -1, /* empty */
8267 -1, /* empty */
8268 -1, /* empty */
8269 -1, /* empty */
8270 -1, /* empty */
8271 -1, /* empty */
8272 -1, /* empty */
8273 -1, /* empty */
8274 -1, /* empty */
8275 -1, /* empty */
8276 -1, /* empty */
8277 -1, /* empty */
8278 -1, /* empty */
8279 -1, /* empty */
8280 -1, /* empty */
8281 -1, /* empty */
8282 -1, /* empty */
8283 -1, /* empty */
8284 },
8285 };
8286 const struct types resolution_table_core__array__ArrayIterator__opts__Option = {
8287 0, /* dummy */
8288 {
8289 &type_core__Array__opts__Option, /* Array[E]: Array[Option] */
8290 &type_core__AbstractArrayRead__opts__Option, /* AbstractArrayRead[E]: AbstractArrayRead[Option] */
8291 }
8292 };
8293 /* runtime type ArrayReverseIterator[Option] */
8294 const struct type type_core__array__ArrayReverseIterator__opts__Option = {
8295 1069,
8296 "ArrayReverseIterator[Option]", /* class_name_string */
8297 140,
8298 0,
8299 &resolution_table_core__array__ArrayReverseIterator__opts__Option,
8300 263,
8301 {
8302 2380, /* Object */
8303 2401, /* nullable Object */
8304 2400, /* Iterator[Object] */
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 1068, /* ArrayIterator[Option] */
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 -1, /* empty */
8331 -1, /* empty */
8332 -1, /* empty */
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 -1, /* empty */
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 1718, /* ArrayIterator[nullable Object] */
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 1884, /* ArrayIterator[Object] */
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 -1, /* empty */
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 1069, /* ArrayReverseIterator[Option] */
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 -1, /* empty */
8452 -1, /* empty */
8453 -1, /* empty */
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 -1, /* empty */
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 1719, /* ArrayReverseIterator[nullable Object] */
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 1885, /* ArrayReverseIterator[Object] */
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 },
8566 };
8567 const struct types resolution_table_core__array__ArrayReverseIterator__opts__Option = {
8568 0, /* dummy */
8569 {
8570 &type_core__Array__opts__Option, /* Array[E]: Array[Option] */
8571 &type_core__AbstractArrayRead__opts__Option, /* AbstractArrayRead[E]: AbstractArrayRead[Option] */
8572 }
8573 };
8574 /* runtime type HashMapKeys[String, Option] */
8575 const struct type type_core__hash_collection__HashMapKeys__core__String__opts__Option = {
8576 1070,
8577 "HashMapKeys[String, Option]", /* class_name_string */
8578 129,
8579 0,
8580 &resolution_table_core__hash_collection__HashMapKeys__core__String__opts__Option,
8581 205,
8582 {
8583 2380, /* Object */
8584 2401, /* nullable Object */
8585 -1, /* empty */
8586 -1, /* empty */
8587 -1, /* empty */
8588 2410, /* Collection[String] */
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 -1, /* empty */
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 2442, /* Collection[Object] */
8621 -1, /* empty */
8622 -1, /* empty */
8623 -1, /* empty */
8624 -1, /* empty */
8625 -1, /* empty */
8626 2448, /* Collection[Writable] */
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 -1, /* empty */
8662 -1, /* empty */
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 2502, /* Collection[nullable Object] */
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 -1, /* empty */
8706 -1, /* empty */
8707 -1, /* empty */
8708 -1, /* empty */
8709 -1, /* empty */
8710 -1, /* empty */
8711 -1, /* empty */
8712 1070, /* HashMapKeys[String, Option] */
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 -1, /* empty */
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 1710, /* HashMapKeys[Object, nullable Object] */
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 -1, /* empty */
8785 -1, /* empty */
8786 -1, /* empty */
8787 -1, /* empty */
8788 },
8789 };
8790 const struct types resolution_table_core__hash_collection__HashMapKeys__core__String__opts__Option = {
8791 0, /* dummy */
8792 {
8793 &type_core__HashMap__core__String__opts__Option, /* HashMap[K, V]: HashMap[String, Option] */
8794 &type_core__MapKeysIterator__core__String__opts__Option, /* MapKeysIterator[K, V]: MapKeysIterator[String, Option] */
8795 NULL, /* empty */
8796 NULL, /* empty */
8797 NULL, /* empty */
8798 NULL, /* empty */
8799 NULL, /* empty */
8800 NULL, /* empty */
8801 NULL, /* empty */
8802 NULL, /* empty */
8803 NULL, /* empty */
8804 &type_core__Array__core__String, /* Array[E]: Array[String] */
8805 }
8806 };
8807 /* runtime type HashMapValues[String, Option] */
8808 const struct type type_core__hash_collection__HashMapValues__core__String__opts__Option = {
8809 1071,
8810 "HashMapValues[String, Option]", /* class_name_string */
8811 129,
8812 0,
8813 &resolution_table_core__hash_collection__HashMapValues__core__String__opts__Option,
8814 205,
8815 {
8816 2380, /* Object */
8817 2401, /* nullable Object */
8818 -1, /* empty */
8819 -1, /* empty */
8820 -1, /* empty */
8821 -1, /* empty */
8822 -1, /* empty */
8823 2412, /* Collection[Option] */
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 -1, /* empty */
8850 -1, /* empty */
8851 -1, /* empty */
8852 -1, /* empty */
8853 2442, /* Collection[Object] */
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 -1, /* empty */
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 2502, /* Collection[nullable Object] */
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 -1, /* empty */
8943 -1, /* empty */
8944 -1, /* empty */
8945 1071, /* HashMapValues[String, Option] */
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 -1, /* empty */
8961 -1, /* empty */
8962 -1, /* empty */
8963 -1, /* empty */
8964 -1, /* empty */
8965 -1, /* empty */
8966 -1, /* empty */
8967 -1, /* empty */
8968 -1, /* empty */
8969 -1, /* empty */
8970 -1, /* empty */
8971 -1, /* empty */
8972 -1, /* empty */
8973 -1, /* empty */
8974 -1, /* empty */
8975 -1, /* empty */
8976 -1, /* empty */
8977 -1, /* empty */
8978 -1, /* empty */
8979 -1, /* empty */
8980 -1, /* empty */
8981 -1, /* empty */
8982 -1, /* empty */
8983 -1, /* empty */
8984 -1, /* empty */
8985 -1, /* empty */
8986 -1, /* empty */
8987 -1, /* empty */
8988 -1, /* empty */
8989 1711, /* HashMapValues[Object, nullable Object] */
8990 -1, /* empty */
8991 -1, /* empty */
8992 -1, /* empty */
8993 -1, /* empty */
8994 -1, /* empty */
8995 -1, /* empty */
8996 -1, /* empty */
8997 -1, /* empty */
8998 -1, /* empty */
8999 -1, /* empty */
9000 -1, /* empty */
9001 -1, /* empty */
9002 -1, /* empty */
9003 -1, /* empty */
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 -1, /* empty */
9015 -1, /* empty */
9016 -1, /* empty */
9017 -1, /* empty */
9018 -1, /* empty */
9019 -1, /* empty */
9020 -1, /* empty */
9021 },
9022 };
9023 const struct types resolution_table_core__hash_collection__HashMapValues__core__String__opts__Option = {
9024 0, /* dummy */
9025 {
9026 &type_core__HashMap__core__String__opts__Option, /* HashMap[K, V]: HashMap[String, Option] */
9027 &type_core__MapValuesIterator__core__String__opts__Option, /* MapValuesIterator[K, V]: MapValuesIterator[String, Option] */
9028 NULL, /* empty */
9029 NULL, /* empty */
9030 NULL, /* empty */
9031 NULL, /* empty */
9032 NULL, /* empty */
9033 NULL, /* empty */
9034 NULL, /* empty */
9035 NULL, /* empty */
9036 NULL, /* empty */
9037 &type_core__Array__opts__Option, /* Array[E]: Array[Option] */
9038 }
9039 };
9040 /* runtime type HashMapIterator[String, Option] */
9041 const struct type type_core__hash_collection__HashMapIterator__core__String__opts__Option = {
9042 1072,
9043 "HashMapIterator[String, Option]", /* class_name_string */
9044 82,
9045 0,
9046 &resolution_table_core__hash_collection__HashMapIterator__core__String__opts__Option,
9047 158,
9048 {
9049 2380, /* Object */
9050 2401, /* nullable Object */
9051 -1, /* empty */
9052 2661, /* MapIterator[String, Option] */
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 -1, /* empty */
9069 -1, /* empty */
9070 -1, /* empty */
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 2706, /* MapIterator[Object, nullable Object] */
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 -1, /* empty */
9118 -1, /* empty */
9119 -1, /* empty */
9120 -1, /* empty */
9121 -1, /* empty */
9122 -1, /* empty */
9123 -1, /* empty */
9124 -1, /* empty */
9125 -1, /* empty */
9126 -1, /* empty */
9127 -1, /* empty */
9128 -1, /* empty */
9129 -1, /* empty */
9130 -1, /* empty */
9131 1072, /* HashMapIterator[String, Option] */
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 -1, /* empty */
9149 -1, /* empty */
9150 -1, /* empty */
9151 -1, /* empty */
9152 -1, /* empty */
9153 -1, /* empty */
9154 -1, /* empty */
9155 -1, /* empty */
9156 -1, /* empty */
9157 -1, /* empty */
9158 -1, /* empty */
9159 -1, /* empty */
9160 -1, /* empty */
9161 -1, /* empty */
9162 -1, /* empty */
9163 -1, /* empty */
9164 -1, /* empty */
9165 -1, /* empty */
9166 -1, /* empty */
9167 -1, /* empty */
9168 -1, /* empty */
9169 -1, /* empty */
9170 -1, /* empty */
9171 -1, /* empty */
9172 -1, /* empty */
9173 -1, /* empty */
9174 -1, /* empty */
9175 1712, /* HashMapIterator[Object, nullable Object] */
9176 -1, /* empty */
9177 -1, /* empty */
9178 -1, /* empty */
9179 -1, /* empty */
9180 -1, /* empty */
9181 -1, /* empty */
9182 -1, /* empty */
9183 -1, /* empty */
9184 -1, /* empty */
9185 -1, /* empty */
9186 -1, /* empty */
9187 -1, /* empty */
9188 -1, /* empty */
9189 -1, /* empty */
9190 -1, /* empty */
9191 -1, /* empty */
9192 -1, /* empty */
9193 -1, /* empty */
9194 -1, /* empty */
9195 -1, /* empty */
9196 -1, /* empty */
9197 -1, /* empty */
9198 -1, /* empty */
9199 -1, /* empty */
9200 -1, /* empty */
9201 -1, /* empty */
9202 -1, /* empty */
9203 -1, /* empty */
9204 -1, /* empty */
9205 -1, /* empty */
9206 -1, /* empty */
9207 },
9208 };
9209 const struct types resolution_table_core__hash_collection__HashMapIterator__core__String__opts__Option = {
9210 0, /* dummy */
9211 {
9212 &type_core__HashMap__core__String__opts__Option, /* HashMap[K, V]: HashMap[String, Option] */
9213 }
9214 };
9215 /* runtime type NativeArray[nullable HashMapNode[String, Option]] */
9216 const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__opts__Option = {
9217 1073,
9218 "NativeArray[nullable HashMapNode[String, Option]]", /* class_name_string */
9219 129,
9220 0,
9221 &resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__opts__Option,
9222 228,
9223 {
9224 2380, /* Object */
9225 2401, /* nullable Object */
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 -1, /* empty */
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 1717, /* NativeArray[nullable Object] */
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 1073, /* NativeArray[nullable HashMapNode[String, Option]] */
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 -1, /* empty */
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 -1, /* empty */
9376 -1, /* empty */
9377 -1, /* empty */
9378 -1, /* empty */
9379 -1, /* empty */
9380 -1, /* empty */
9381 -1, /* empty */
9382 -1, /* empty */
9383 -1, /* empty */
9384 -1, /* empty */
9385 -1, /* empty */
9386 -1, /* empty */
9387 -1, /* empty */
9388 -1, /* empty */
9389 -1, /* empty */
9390 -1, /* empty */
9391 -1, /* empty */
9392 -1, /* empty */
9393 -1, /* empty */
9394 -1, /* empty */
9395 -1, /* empty */
9396 -1, /* empty */
9397 -1, /* empty */
9398 -1, /* empty */
9399 -1, /* empty */
9400 -1, /* empty */
9401 -1, /* empty */
9402 -1, /* empty */
9403 -1, /* empty */
9404 -1, /* empty */
9405 -1, /* empty */
9406 -1, /* empty */
9407 -1, /* empty */
9408 -1, /* empty */
9409 -1, /* empty */
9410 -1, /* empty */
9411 -1, /* empty */
9412 1713, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
9413 -1, /* empty */
9414 -1, /* empty */
9415 -1, /* empty */
9416 -1, /* empty */
9417 -1, /* empty */
9418 -1, /* empty */
9419 -1, /* empty */
9420 -1, /* empty */
9421 -1, /* empty */
9422 -1, /* empty */
9423 -1, /* empty */
9424 -1, /* empty */
9425 -1, /* empty */
9426 -1, /* empty */
9427 -1, /* empty */
9428 -1, /* empty */
9429 -1, /* empty */
9430 -1, /* empty */
9431 -1, /* empty */
9432 -1, /* empty */
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 },
9453 };
9454 const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__opts__Option = {
9455 0, /* dummy */
9456 {
9457 &type_nullable__core__hash_collection__HashMapNode__core__String__opts__Option, /* E: nullable HashMapNode[String, Option] */
9458 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__opts__Option, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Option]] */
9459 }
9460 };
9461 /* runtime type HashMapNode[String, Option] */
9462 const struct type type_core__hash_collection__HashMapNode__core__String__opts__Option = {
9463 1074,
9464 "HashMapNode[String, Option]", /* class_name_string */
9465 80,
9466 0,
9467 &resolution_table_core__hash_collection__HashMapNode__core__String__opts__Option,
9468 156,
9469 {
9470 2380, /* Object */
9471 2401, /* nullable Object */
9472 -1, /* empty */
9473 2740, /* nullable HashMapNode[String, Option] */
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 -1, /* empty */
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 2799, /* nullable HashMapNode[Object, nullable Object] */
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 1074, /* HashMapNode[String, Option] */
9551 -1, /* empty */
9552 -1, /* empty */
9553 -1, /* empty */
9554 -1, /* empty */
9555 -1, /* empty */
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 -1, /* empty */
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 1714, /* HashMapNode[Object, nullable Object] */
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 -1, /* empty */
9622 -1, /* empty */
9623 -1, /* empty */
9624 -1, /* empty */
9625 -1, /* empty */
9626 },
9627 };
9628 const struct types resolution_table_core__hash_collection__HashMapNode__core__String__opts__Option = {
9629 0, /* dummy */
9630 {
9631 &type_opts__Option, /* V: Option */
9632 &type_core__String, /* K: String */
9633 }
9634 };
9635 /* runtime type MapValuesIterator[String, Option] */
9636 const struct type type_core__MapValuesIterator__core__String__opts__Option = {
9637 1075,
9638 "MapValuesIterator[String, Option]", /* class_name_string */
9639 12,
9640 0,
9641 &resolution_table_core__MapValuesIterator__core__String__opts__Option,
9642 90,
9643 {
9644 2380, /* Object */
9645 2401, /* nullable Object */
9646 2400, /* Iterator[Object] */
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 1075, /* MapValuesIterator[String, Option] */
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 1716, /* MapValuesIterator[Object, nullable Object] */
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 -1, /* empty */
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 },
9735 };
9736 const struct types resolution_table_core__MapValuesIterator__core__String__opts__Option = {
9737 0, /* dummy */
9738 {
9739 &type_core__Array__opts__Option, /* Array[E]: Array[Option] */
9740 &type_core__MapIterator__core__String__opts__Option, /* MapIterator[K, V]: MapIterator[String, Option] */
9741 }
9742 };
9743 /* runtime type MapKeysIterator[String, Option] */
9744 const struct type type_core__MapKeysIterator__core__String__opts__Option = {
9745 1076,
9746 "MapKeysIterator[String, Option]", /* class_name_string */
9747 12,
9748 0,
9749 &resolution_table_core__MapKeysIterator__core__String__opts__Option,
9750 90,
9751 {
9752 2380, /* Object */
9753 2401, /* nullable Object */
9754 2400, /* Iterator[Object] */
9755 -1, /* empty */
9756 2840, /* Iterator[String] */
9757 -1, /* empty */
9758 -1, /* empty */
9759 -1, /* empty */
9760 -1, /* empty */
9761 -1, /* empty */
9762 -1, /* empty */
9763 -1, /* empty */
9764 1076, /* MapKeysIterator[String, Option] */
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 -1, /* empty */
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 1720, /* MapKeysIterator[Object, nullable Object] */
9810 -1, /* empty */
9811 -1, /* empty */
9812 -1, /* empty */
9813 -1, /* empty */
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 },
9843 };
9844 const struct types resolution_table_core__MapKeysIterator__core__String__opts__Option = {
9845 0, /* dummy */
9846 {
9847 &type_core__Array__core__String, /* Array[E]: Array[String] */
9848 &type_core__MapIterator__core__String__opts__Option, /* MapIterator[K, V]: MapIterator[String, Option] */
9849 }
9850 };