NOTICE: Fix years
[nit.git] / c_src / nitc__nith.types.22.c
1 #include "nitc__nith.types.0.h"
2 /* runtime type Array[Set[MGroup]] */
3 const struct type type_core__Array__core__Set__nitc__MGroup = {
4 2125,
5 "Array[Set[MGroup]]", /* class_name_string */
6 503,
7 0,
8 &resolution_table_core__Array__core__Set__nitc__MGroup,
9 510,
10 {
11 2371, /* Object */
12 2397, /* 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 2433, /* Collection[Object] */
48 -1, /* empty */
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 -1, /* empty */
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 -1, /* empty */
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 2511, /* Collection[nullable Object] */
126 -1, /* empty */
127 -1, /* empty */
128 -1, /* empty */
129 -1, /* empty */
130 -1, /* empty */
131 -1, /* empty */
132 -1, /* empty */
133 2519, /* Collection[Set[MGroup]] */
134 -1, /* empty */
135 -1, /* empty */
136 -1, /* empty */
137 -1, /* empty */
138 -1, /* empty */
139 -1, /* empty */
140 2015, /* Array[nullable Object] */
141 2202, /* 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 2557, /* AbstractArrayRead[Object] */
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 -1, /* empty */
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 -1, /* empty */
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 2637, /* AbstractArrayRead[nullable Object] */
255 -1, /* empty */
256 -1, /* empty */
257 -1, /* empty */
258 -1, /* empty */
259 -1, /* empty */
260 -1, /* empty */
261 -1, /* empty */
262 2645, /* AbstractArrayRead[Set[MGroup]] */
263 -1, /* empty */
264 -1, /* empty */
265 -1, /* empty */
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 2881, /* AbstractArray[Object] */
301 -1, /* empty */
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 -1, /* empty */
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 -1, /* empty */
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 2961, /* AbstractArray[nullable Object] */
381 -1, /* empty */
382 -1, /* empty */
383 -1, /* empty */
384 -1, /* empty */
385 -1, /* empty */
386 -1, /* empty */
387 -1, /* empty */
388 2969, /* AbstractArray[Set[MGroup]] */
389 -1, /* empty */
390 -1, /* empty */
391 -1, /* empty */
392 -1, /* empty */
393 -1, /* empty */
394 -1, /* empty */
395 228, /* 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 -1, /* empty */
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 2125, /* Array[Set[MGroup]] */
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__core__Set__nitc__MGroup = {
524 0, /* dummy */
525 {
526 &type_core__Set__nitc__MGroup, /* E: Set[MGroup] */
527 &type_core__Array__core__Set__nitc__MGroup, /* Array[E]: Array[Set[MGroup]] */
528 &type_core__Collection__core__Set__nitc__MGroup, /* Collection[E]: Collection[Set[MGroup]] */
529 &type_core__Array__core__Set__nitc__MGroup, /* Array[E]: Array[Set[MGroup]] */
530 &type_core__AbstractArray__core__Set__nitc__MGroup, /* AbstractArray[E]: AbstractArray[Set[MGroup]] */
531 &type_core__NativeArray__core__Set__nitc__MGroup, /* NativeArray[E]: NativeArray[Set[MGroup]] */
532 &type_core__Set__nitc__MGroup, /* E: Set[MGroup] */
533 &type_core__Collection__core__Set__nitc__MGroup, /* Collection[E]: Collection[Set[MGroup]] */
534 &type_core__Set__nitc__MGroup, /* E: Set[MGroup] */
535 &type_core__Collection__core__Set__nitc__MGroup, /* Collection[E]: Collection[Set[MGroup]] */
536 &type_core__Collection__core__Set__nitc__MGroup, /* Collection[E]: Collection[Set[MGroup]] */
537 &type_core__Array__core__Set__nitc__MGroup, /* Array[E]: Array[Set[MGroup]] */
538 &type_core__AbstractArray__core__Set__nitc__MGroup, /* AbstractArray[E]: AbstractArray[Set[MGroup]] */
539 &type_core__array__ArrayIterator__core__Set__nitc__MGroup, /* ArrayIterator[E]: ArrayIterator[Set[MGroup]] */
540 &type_core__array__ArrayReverseIterator__core__Set__nitc__MGroup, /* ArrayReverseIterator[E]: ArrayReverseIterator[Set[MGroup]] */
541 }
542 };
543 /* runtime type MapValuesIterator[MGroup, Set[MGroup]] */
544 const struct type type_core__MapValuesIterator__nitc__MGroup__core__Set__nitc__MGroup = {
545 -1, /*CAST DEAD*/
546 "MapValuesIterator[MGroup, Set[MGroup]]", /* class_name_string */
547 -1, /*CAST DEAD*/
548 0,
549 &resolution_table_core__MapValuesIterator__nitc__MGroup__core__Set__nitc__MGroup,
550 11,
551 {
552 2371, /* Object */
553 2397, /* nullable Object */
554 2391, /* Iterator[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 },
564 };
565 const struct types resolution_table_core__MapValuesIterator__nitc__MGroup__core__Set__nitc__MGroup = {
566 0, /* dummy */
567 {
568 &type_core__Array__core__Set__nitc__MGroup, /* Array[E]: Array[Set[MGroup]] */
569 &type_core__MapIterator__nitc__MGroup__core__Set__nitc__MGroup, /* MapIterator[K, V]: MapIterator[MGroup, Set[MGroup]] */
570 }
571 };
572 /* runtime type NativeArray[HashMap[MProperty, Set[MMethodDef]]] */
573 const struct type type_core__NativeArray__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef = {
574 2127,
575 "NativeArray[HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
576 110,
577 0,
578 &resolution_table_core__NativeArray__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef,
579 226,
580 {
581 2371, /* Object */
582 2397, /* nullable Object */
583 -1, /* empty */
584 -1, /* empty */
585 -1, /* empty */
586 -1, /* empty */
587 -1, /* empty */
588 -1, /* empty */
589 -1, /* empty */
590 -1, /* empty */
591 -1, /* empty */
592 -1, /* empty */
593 -1, /* empty */
594 -1, /* empty */
595 -1, /* empty */
596 -1, /* empty */
597 -1, /* empty */
598 -1, /* empty */
599 -1, /* empty */
600 -1, /* empty */
601 -1, /* empty */
602 -1, /* empty */
603 -1, /* empty */
604 -1, /* empty */
605 -1, /* empty */
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 229, /* NativeArray[Object] */
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 -1, /* empty */
645 -1, /* empty */
646 -1, /* empty */
647 -1, /* empty */
648 -1, /* empty */
649 -1, /* empty */
650 -1, /* empty */
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 -1, /* empty */
683 -1, /* empty */
684 -1, /* empty */
685 -1, /* empty */
686 -1, /* empty */
687 -1, /* empty */
688 -1, /* empty */
689 -1, /* empty */
690 -1, /* empty */
691 2127, /* NativeArray[HashMap[MProperty, Set[MMethodDef]]] */
692 -1, /* empty */
693 -1, /* empty */
694 2136, /* NativeArray[nullable Object] */
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 -1, /* empty */
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 -1, /* empty */
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 -1, /* empty */
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 -1, /* empty */
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 -1, /* empty */
806 -1, /* empty */
807 },
808 };
809 const struct types resolution_table_core__NativeArray__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef = {
810 0, /* dummy */
811 {
812 &type_core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef, /* E: HashMap[MProperty, Set[MMethodDef]] */
813 &type_core__NativeArray__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef, /* NativeArray[E]: NativeArray[HashMap[MProperty, Set[MMethodDef]]] */
814 }
815 };
816 /* runtime type ArrayIterator[HashMap[MProperty, Set[MMethodDef]]] */
817 const struct type type_core__array__ArrayIterator__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef = {
818 -1, /*CAST DEAD*/
819 "ArrayIterator[HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
820 -1, /*CAST DEAD*/
821 0,
822 &resolution_table_core__array__ArrayIterator__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef,
823 11,
824 {
825 2371, /* Object */
826 2397, /* nullable Object */
827 2391, /* Iterator[Object] */
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 },
837 };
838 const struct types resolution_table_core__array__ArrayIterator__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef = {
839 0, /* dummy */
840 {
841 &type_core__Array__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef, /* Array[E]: Array[HashMap[MProperty, Set[MMethodDef]]] */
842 &type_core__AbstractArrayRead__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[MProperty, Set[MMethodDef]]] */
843 }
844 };
845 /* runtime type ArrayReverseIterator[HashMap[MProperty, Set[MMethodDef]]] */
846 const struct type type_core__array__ArrayReverseIterator__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef = {
847 -1, /*CAST DEAD*/
848 "ArrayReverseIterator[HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
849 -1, /*CAST DEAD*/
850 0,
851 &resolution_table_core__array__ArrayReverseIterator__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef,
852 11,
853 {
854 2371, /* Object */
855 2397, /* nullable Object */
856 2391, /* Iterator[Object] */
857 -1, /* empty */
858 -1, /* empty */
859 -1, /* empty */
860 -1, /* empty */
861 -1, /* empty */
862 -1, /* empty */
863 -1, /* empty */
864 -1, /* empty */
865 },
866 };
867 const struct types resolution_table_core__array__ArrayReverseIterator__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef = {
868 0, /* dummy */
869 {
870 &type_core__Array__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef, /* Array[E]: Array[HashMap[MProperty, Set[MMethodDef]]] */
871 &type_core__AbstractArrayRead__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[MProperty, Set[MMethodDef]]] */
872 }
873 };
874 /* runtime type NativeArray[Set[MMethodDef]] */
875 const struct type type_core__NativeArray__core__Set__nitc__MMethodDef = {
876 2130,
877 "NativeArray[Set[MMethodDef]]", /* class_name_string */
878 111,
879 0,
880 &resolution_table_core__NativeArray__core__Set__nitc__MMethodDef,
881 226,
882 {
883 2371, /* Object */
884 2397, /* nullable Object */
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 -1, /* empty */
899 -1, /* empty */
900 -1, /* empty */
901 -1, /* empty */
902 -1, /* empty */
903 -1, /* empty */
904 -1, /* empty */
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 229, /* NativeArray[Object] */
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 -1, /* empty */
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 2043, /* NativeArray[Set[PropertyLayoutElement]] */
983 -1, /* empty */
984 -1, /* empty */
985 -1, /* empty */
986 -1, /* empty */
987 -1, /* empty */
988 -1, /* empty */
989 -1, /* empty */
990 -1, /* empty */
991 -1, /* empty */
992 -1, /* empty */
993 -1, /* empty */
994 2130, /* NativeArray[Set[MMethodDef]] */
995 -1, /* empty */
996 2136, /* NativeArray[nullable Object] */
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 -1, /* empty */
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 -1, /* empty */
1064 -1, /* empty */
1065 -1, /* empty */
1066 -1, /* empty */
1067 -1, /* empty */
1068 -1, /* empty */
1069 -1, /* empty */
1070 -1, /* empty */
1071 -1, /* empty */
1072 -1, /* empty */
1073 -1, /* empty */
1074 -1, /* empty */
1075 -1, /* empty */
1076 -1, /* empty */
1077 -1, /* empty */
1078 -1, /* empty */
1079 -1, /* empty */
1080 -1, /* empty */
1081 -1, /* empty */
1082 -1, /* empty */
1083 -1, /* empty */
1084 -1, /* empty */
1085 -1, /* empty */
1086 -1, /* empty */
1087 -1, /* empty */
1088 -1, /* empty */
1089 -1, /* empty */
1090 -1, /* empty */
1091 -1, /* empty */
1092 -1, /* empty */
1093 -1, /* empty */
1094 -1, /* empty */
1095 -1, /* empty */
1096 -1, /* empty */
1097 -1, /* empty */
1098 -1, /* empty */
1099 -1, /* empty */
1100 -1, /* empty */
1101 -1, /* empty */
1102 -1, /* empty */
1103 -1, /* empty */
1104 -1, /* empty */
1105 -1, /* empty */
1106 -1, /* empty */
1107 -1, /* empty */
1108 -1, /* empty */
1109 },
1110 };
1111 const struct types resolution_table_core__NativeArray__core__Set__nitc__MMethodDef = {
1112 0, /* dummy */
1113 {
1114 &type_core__Set__nitc__MMethodDef, /* E: Set[MMethodDef] */
1115 &type_core__NativeArray__core__Set__nitc__MMethodDef, /* NativeArray[E]: NativeArray[Set[MMethodDef]] */
1116 }
1117 };
1118 /* runtime type ArrayIterator[Set[MMethodDef]] */
1119 const struct type type_core__array__ArrayIterator__core__Set__nitc__MMethodDef = {
1120 -1, /*CAST DEAD*/
1121 "ArrayIterator[Set[MMethodDef]]", /* class_name_string */
1122 -1, /*CAST DEAD*/
1123 0,
1124 &resolution_table_core__array__ArrayIterator__core__Set__nitc__MMethodDef,
1125 11,
1126 {
1127 2371, /* Object */
1128 2397, /* nullable Object */
1129 2391, /* Iterator[Object] */
1130 -1, /* empty */
1131 -1, /* empty */
1132 -1, /* empty */
1133 -1, /* empty */
1134 -1, /* empty */
1135 -1, /* empty */
1136 -1, /* empty */
1137 -1, /* empty */
1138 },
1139 };
1140 const struct types resolution_table_core__array__ArrayIterator__core__Set__nitc__MMethodDef = {
1141 0, /* dummy */
1142 {
1143 &type_core__Array__core__Set__nitc__MMethodDef, /* Array[E]: Array[Set[MMethodDef]] */
1144 &type_core__AbstractArrayRead__core__Set__nitc__MMethodDef, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MMethodDef]] */
1145 }
1146 };
1147 /* runtime type ArrayReverseIterator[Set[MMethodDef]] */
1148 const struct type type_core__array__ArrayReverseIterator__core__Set__nitc__MMethodDef = {
1149 -1, /*CAST DEAD*/
1150 "ArrayReverseIterator[Set[MMethodDef]]", /* class_name_string */
1151 -1, /*CAST DEAD*/
1152 0,
1153 &resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__MMethodDef,
1154 11,
1155 {
1156 2371, /* Object */
1157 2397, /* nullable Object */
1158 2391, /* Iterator[Object] */
1159 -1, /* empty */
1160 -1, /* empty */
1161 -1, /* empty */
1162 -1, /* empty */
1163 -1, /* empty */
1164 -1, /* empty */
1165 -1, /* empty */
1166 -1, /* empty */
1167 },
1168 };
1169 const struct types resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__MMethodDef = {
1170 0, /* dummy */
1171 {
1172 &type_core__Array__core__Set__nitc__MMethodDef, /* Array[E]: Array[Set[MMethodDef]] */
1173 &type_core__AbstractArrayRead__core__Set__nitc__MMethodDef, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MMethodDef]] */
1174 }
1175 };
1176 /* runtime type NativeArray[Array[Object]] */
1177 const struct type type_core__NativeArray__core__Array__core__Object = {
1178 2133,
1179 "NativeArray[Array[Object]]", /* class_name_string */
1180 112,
1181 0,
1182 &resolution_table_core__NativeArray__core__Array__core__Object,
1183 226,
1184 {
1185 2371, /* Object */
1186 2397, /* nullable Object */
1187 -1, /* empty */
1188 -1, /* empty */
1189 -1, /* empty */
1190 -1, /* empty */
1191 -1, /* empty */
1192 -1, /* empty */
1193 -1, /* empty */
1194 -1, /* empty */
1195 -1, /* empty */
1196 -1, /* empty */
1197 -1, /* empty */
1198 -1, /* empty */
1199 -1, /* empty */
1200 -1, /* empty */
1201 -1, /* empty */
1202 -1, /* empty */
1203 -1, /* empty */
1204 -1, /* empty */
1205 -1, /* empty */
1206 -1, /* empty */
1207 -1, /* empty */
1208 -1, /* empty */
1209 -1, /* empty */
1210 -1, /* empty */
1211 -1, /* empty */
1212 -1, /* empty */
1213 -1, /* empty */
1214 -1, /* empty */
1215 -1, /* empty */
1216 -1, /* empty */
1217 -1, /* empty */
1218 229, /* NativeArray[Object] */
1219 -1, /* empty */
1220 -1, /* empty */
1221 -1, /* empty */
1222 -1, /* empty */
1223 -1, /* empty */
1224 -1, /* empty */
1225 -1, /* empty */
1226 -1, /* empty */
1227 -1, /* empty */
1228 -1, /* empty */
1229 -1, /* empty */
1230 -1, /* empty */
1231 -1, /* empty */
1232 -1, /* empty */
1233 -1, /* empty */
1234 -1, /* empty */
1235 -1, /* empty */
1236 -1, /* empty */
1237 -1, /* empty */
1238 -1, /* empty */
1239 -1, /* empty */
1240 -1, /* empty */
1241 -1, /* empty */
1242 -1, /* empty */
1243 -1, /* empty */
1244 -1, /* empty */
1245 -1, /* empty */
1246 -1, /* empty */
1247 -1, /* empty */
1248 -1, /* empty */
1249 -1, /* empty */
1250 -1, /* empty */
1251 -1, /* empty */
1252 -1, /* empty */
1253 -1, /* empty */
1254 -1, /* empty */
1255 -1, /* empty */
1256 -1, /* empty */
1257 -1, /* empty */
1258 -1, /* empty */
1259 -1, /* empty */
1260 -1, /* empty */
1261 -1, /* empty */
1262 -1, /* empty */
1263 -1, /* empty */
1264 -1, /* empty */
1265 -1, /* empty */
1266 -1, /* empty */
1267 -1, /* empty */
1268 -1, /* empty */
1269 -1, /* empty */
1270 -1, /* empty */
1271 -1, /* empty */
1272 -1, /* empty */
1273 -1, /* empty */
1274 -1, /* empty */
1275 -1, /* empty */
1276 -1, /* empty */
1277 -1, /* empty */
1278 -1, /* empty */
1279 -1, /* empty */
1280 -1, /* empty */
1281 -1, /* empty */
1282 -1, /* empty */
1283 -1, /* empty */
1284 -1, /* empty */
1285 -1, /* empty */
1286 -1, /* empty */
1287 -1, /* empty */
1288 -1, /* empty */
1289 -1, /* empty */
1290 -1, /* empty */
1291 -1, /* empty */
1292 -1, /* empty */
1293 -1, /* empty */
1294 -1, /* empty */
1295 -1, /* empty */
1296 -1, /* empty */
1297 2133, /* NativeArray[Array[Object]] */
1298 2136, /* NativeArray[nullable Object] */
1299 -1, /* empty */
1300 -1, /* empty */
1301 -1, /* empty */
1302 -1, /* empty */
1303 -1, /* empty */
1304 -1, /* empty */
1305 -1, /* empty */
1306 -1, /* empty */
1307 -1, /* empty */
1308 -1, /* empty */
1309 -1, /* empty */
1310 -1, /* empty */
1311 -1, /* empty */
1312 -1, /* empty */
1313 -1, /* empty */
1314 -1, /* empty */
1315 -1, /* empty */
1316 -1, /* empty */
1317 -1, /* empty */
1318 -1, /* empty */
1319 -1, /* empty */
1320 -1, /* empty */
1321 -1, /* empty */
1322 -1, /* empty */
1323 -1, /* empty */
1324 -1, /* empty */
1325 -1, /* empty */
1326 -1, /* empty */
1327 -1, /* empty */
1328 -1, /* empty */
1329 -1, /* empty */
1330 -1, /* empty */
1331 -1, /* empty */
1332 -1, /* empty */
1333 -1, /* empty */
1334 -1, /* empty */
1335 -1, /* empty */
1336 -1, /* empty */
1337 -1, /* empty */
1338 -1, /* empty */
1339 -1, /* empty */
1340 -1, /* empty */
1341 -1, /* empty */
1342 -1, /* empty */
1343 -1, /* empty */
1344 -1, /* empty */
1345 -1, /* empty */
1346 -1, /* empty */
1347 -1, /* empty */
1348 -1, /* empty */
1349 -1, /* empty */
1350 -1, /* empty */
1351 -1, /* empty */
1352 -1, /* empty */
1353 -1, /* empty */
1354 -1, /* empty */
1355 -1, /* empty */
1356 -1, /* empty */
1357 -1, /* empty */
1358 -1, /* empty */
1359 -1, /* empty */
1360 -1, /* empty */
1361 -1, /* empty */
1362 -1, /* empty */
1363 -1, /* empty */
1364 -1, /* empty */
1365 -1, /* empty */
1366 -1, /* empty */
1367 -1, /* empty */
1368 -1, /* empty */
1369 -1, /* empty */
1370 -1, /* empty */
1371 -1, /* empty */
1372 -1, /* empty */
1373 -1, /* empty */
1374 -1, /* empty */
1375 -1, /* empty */
1376 -1, /* empty */
1377 -1, /* empty */
1378 -1, /* empty */
1379 -1, /* empty */
1380 -1, /* empty */
1381 -1, /* empty */
1382 -1, /* empty */
1383 -1, /* empty */
1384 -1, /* empty */
1385 -1, /* empty */
1386 -1, /* empty */
1387 -1, /* empty */
1388 -1, /* empty */
1389 -1, /* empty */
1390 -1, /* empty */
1391 -1, /* empty */
1392 -1, /* empty */
1393 -1, /* empty */
1394 -1, /* empty */
1395 -1, /* empty */
1396 -1, /* empty */
1397 -1, /* empty */
1398 -1, /* empty */
1399 -1, /* empty */
1400 -1, /* empty */
1401 -1, /* empty */
1402 -1, /* empty */
1403 -1, /* empty */
1404 -1, /* empty */
1405 -1, /* empty */
1406 -1, /* empty */
1407 -1, /* empty */
1408 -1, /* empty */
1409 -1, /* empty */
1410 -1, /* empty */
1411 },
1412 };
1413 const struct types resolution_table_core__NativeArray__core__Array__core__Object = {
1414 0, /* dummy */
1415 {
1416 &type_core__Array__core__Object, /* E: Array[Object] */
1417 &type_core__NativeArray__core__Array__core__Object, /* NativeArray[E]: NativeArray[Array[Object]] */
1418 }
1419 };
1420 /* runtime type ArrayIterator[Array[Object]] */
1421 const struct type type_core__array__ArrayIterator__core__Array__core__Object = {
1422 -1, /*CAST DEAD*/
1423 "ArrayIterator[Array[Object]]", /* class_name_string */
1424 -1, /*CAST DEAD*/
1425 0,
1426 &resolution_table_core__array__ArrayIterator__core__Array__core__Object,
1427 11,
1428 {
1429 2371, /* Object */
1430 2397, /* nullable Object */
1431 2391, /* Iterator[Object] */
1432 -1, /* empty */
1433 -1, /* empty */
1434 -1, /* empty */
1435 -1, /* empty */
1436 -1, /* empty */
1437 -1, /* empty */
1438 -1, /* empty */
1439 -1, /* empty */
1440 },
1441 };
1442 const struct types resolution_table_core__array__ArrayIterator__core__Array__core__Object = {
1443 0, /* dummy */
1444 {
1445 &type_core__Array__core__Array__core__Object, /* Array[E]: Array[Array[Object]] */
1446 &type_core__AbstractArrayRead__core__Array__core__Object, /* AbstractArrayRead[E]: AbstractArrayRead[Array[Object]] */
1447 }
1448 };
1449 /* runtime type ArrayReverseIterator[Array[Object]] */
1450 const struct type type_core__array__ArrayReverseIterator__core__Array__core__Object = {
1451 -1, /*CAST DEAD*/
1452 "ArrayReverseIterator[Array[Object]]", /* class_name_string */
1453 -1, /*CAST DEAD*/
1454 0,
1455 &resolution_table_core__array__ArrayReverseIterator__core__Array__core__Object,
1456 11,
1457 {
1458 2371, /* Object */
1459 2397, /* nullable Object */
1460 2391, /* Iterator[Object] */
1461 -1, /* empty */
1462 -1, /* empty */
1463 -1, /* empty */
1464 -1, /* empty */
1465 -1, /* empty */
1466 -1, /* empty */
1467 -1, /* empty */
1468 -1, /* empty */
1469 },
1470 };
1471 const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__core__Object = {
1472 0, /* dummy */
1473 {
1474 &type_core__Array__core__Array__core__Object, /* Array[E]: Array[Array[Object]] */
1475 &type_core__AbstractArrayRead__core__Array__core__Object, /* AbstractArrayRead[E]: AbstractArrayRead[Array[Object]] */
1476 }
1477 };
1478 /* runtime type NativeArray[nullable Object] */
1479 const struct type type_core__NativeArray__nullable__core__Object = {
1480 2136,
1481 "NativeArray[nullable Object]", /* class_name_string */
1482 113,
1483 0,
1484 &resolution_table_core__NativeArray__nullable__core__Object,
1485 226,
1486 {
1487 2371, /* Object */
1488 2397, /* nullable Object */
1489 -1, /* empty */
1490 -1, /* empty */
1491 -1, /* empty */
1492 -1, /* empty */
1493 -1, /* empty */
1494 -1, /* empty */
1495 -1, /* empty */
1496 -1, /* empty */
1497 -1, /* empty */
1498 -1, /* empty */
1499 -1, /* empty */
1500 -1, /* empty */
1501 -1, /* empty */
1502 -1, /* empty */
1503 -1, /* empty */
1504 -1, /* empty */
1505 -1, /* empty */
1506 -1, /* empty */
1507 -1, /* empty */
1508 -1, /* empty */
1509 -1, /* empty */
1510 -1, /* empty */
1511 -1, /* empty */
1512 -1, /* empty */
1513 -1, /* empty */
1514 -1, /* empty */
1515 -1, /* empty */
1516 -1, /* empty */
1517 -1, /* empty */
1518 -1, /* empty */
1519 -1, /* empty */
1520 -1, /* empty */
1521 -1, /* empty */
1522 -1, /* empty */
1523 -1, /* empty */
1524 -1, /* empty */
1525 -1, /* empty */
1526 -1, /* empty */
1527 -1, /* empty */
1528 -1, /* empty */
1529 -1, /* empty */
1530 -1, /* empty */
1531 -1, /* empty */
1532 -1, /* empty */
1533 -1, /* empty */
1534 -1, /* empty */
1535 -1, /* empty */
1536 -1, /* empty */
1537 -1, /* empty */
1538 -1, /* empty */
1539 -1, /* empty */
1540 -1, /* empty */
1541 -1, /* empty */
1542 -1, /* empty */
1543 -1, /* empty */
1544 -1, /* empty */
1545 -1, /* empty */
1546 -1, /* empty */
1547 -1, /* empty */
1548 -1, /* empty */
1549 -1, /* empty */
1550 -1, /* empty */
1551 -1, /* empty */
1552 -1, /* empty */
1553 -1, /* empty */
1554 -1, /* empty */
1555 -1, /* empty */
1556 -1, /* empty */
1557 -1, /* empty */
1558 -1, /* empty */
1559 -1, /* empty */
1560 -1, /* empty */
1561 -1, /* empty */
1562 -1, /* empty */
1563 -1, /* empty */
1564 -1, /* empty */
1565 -1, /* empty */
1566 -1, /* empty */
1567 -1, /* empty */
1568 -1, /* empty */
1569 -1, /* empty */
1570 -1, /* empty */
1571 -1, /* empty */
1572 -1, /* empty */
1573 -1, /* empty */
1574 -1, /* empty */
1575 -1, /* empty */
1576 -1, /* empty */
1577 -1, /* empty */
1578 -1, /* empty */
1579 -1, /* empty */
1580 -1, /* empty */
1581 -1, /* empty */
1582 -1, /* empty */
1583 -1, /* empty */
1584 -1, /* empty */
1585 -1, /* empty */
1586 -1, /* empty */
1587 -1, /* empty */
1588 -1, /* empty */
1589 -1, /* empty */
1590 -1, /* empty */
1591 -1, /* empty */
1592 -1, /* empty */
1593 -1, /* empty */
1594 -1, /* empty */
1595 -1, /* empty */
1596 -1, /* empty */
1597 -1, /* empty */
1598 -1, /* empty */
1599 -1, /* empty */
1600 2136, /* NativeArray[nullable Object] */
1601 -1, /* empty */
1602 -1, /* empty */
1603 -1, /* empty */
1604 -1, /* empty */
1605 -1, /* empty */
1606 -1, /* empty */
1607 -1, /* empty */
1608 -1, /* empty */
1609 -1, /* empty */
1610 -1, /* empty */
1611 -1, /* empty */
1612 -1, /* empty */
1613 -1, /* empty */
1614 -1, /* empty */
1615 -1, /* empty */
1616 -1, /* empty */
1617 -1, /* empty */
1618 -1, /* empty */
1619 -1, /* empty */
1620 -1, /* empty */
1621 -1, /* empty */
1622 -1, /* empty */
1623 -1, /* empty */
1624 -1, /* empty */
1625 -1, /* empty */
1626 -1, /* empty */
1627 -1, /* empty */
1628 -1, /* empty */
1629 -1, /* empty */
1630 -1, /* empty */
1631 -1, /* empty */
1632 -1, /* empty */
1633 -1, /* empty */
1634 -1, /* empty */
1635 -1, /* empty */
1636 -1, /* empty */
1637 -1, /* empty */
1638 -1, /* empty */
1639 -1, /* empty */
1640 -1, /* empty */
1641 -1, /* empty */
1642 -1, /* empty */
1643 -1, /* empty */
1644 -1, /* empty */
1645 -1, /* empty */
1646 -1, /* empty */
1647 -1, /* empty */
1648 -1, /* empty */
1649 -1, /* empty */
1650 -1, /* empty */
1651 -1, /* empty */
1652 -1, /* empty */
1653 -1, /* empty */
1654 -1, /* empty */
1655 -1, /* empty */
1656 -1, /* empty */
1657 -1, /* empty */
1658 -1, /* empty */
1659 -1, /* empty */
1660 -1, /* empty */
1661 -1, /* empty */
1662 -1, /* empty */
1663 -1, /* empty */
1664 -1, /* empty */
1665 -1, /* empty */
1666 -1, /* empty */
1667 -1, /* empty */
1668 -1, /* empty */
1669 -1, /* empty */
1670 -1, /* empty */
1671 -1, /* empty */
1672 -1, /* empty */
1673 -1, /* empty */
1674 -1, /* empty */
1675 -1, /* empty */
1676 -1, /* empty */
1677 -1, /* empty */
1678 -1, /* empty */
1679 -1, /* empty */
1680 -1, /* empty */
1681 -1, /* empty */
1682 -1, /* empty */
1683 -1, /* empty */
1684 -1, /* empty */
1685 -1, /* empty */
1686 -1, /* empty */
1687 -1, /* empty */
1688 -1, /* empty */
1689 -1, /* empty */
1690 -1, /* empty */
1691 -1, /* empty */
1692 -1, /* empty */
1693 -1, /* empty */
1694 -1, /* empty */
1695 -1, /* empty */
1696 -1, /* empty */
1697 -1, /* empty */
1698 -1, /* empty */
1699 -1, /* empty */
1700 -1, /* empty */
1701 -1, /* empty */
1702 -1, /* empty */
1703 -1, /* empty */
1704 -1, /* empty */
1705 -1, /* empty */
1706 -1, /* empty */
1707 -1, /* empty */
1708 -1, /* empty */
1709 -1, /* empty */
1710 -1, /* empty */
1711 -1, /* empty */
1712 -1, /* empty */
1713 },
1714 };
1715 const struct types resolution_table_core__NativeArray__nullable__core__Object = {
1716 0, /* dummy */
1717 {
1718 &type_nullable__core__Object, /* E: nullable Object */
1719 &type_core__NativeArray__nullable__core__Object, /* NativeArray[E]: NativeArray[nullable Object] */
1720 }
1721 };
1722 /* runtime type ArrayIterator[nullable Object] */
1723 const struct type type_core__array__ArrayIterator__nullable__core__Object = {
1724 -1, /*CAST DEAD*/
1725 "ArrayIterator[nullable Object]", /* class_name_string */
1726 -1, /*CAST DEAD*/
1727 0,
1728 &resolution_table_core__array__ArrayIterator__nullable__core__Object,
1729 11,
1730 {
1731 2371, /* Object */
1732 2397, /* nullable Object */
1733 -1, /* empty */
1734 -1, /* empty */
1735 -1, /* empty */
1736 -1, /* empty */
1737 -1, /* empty */
1738 -1, /* empty */
1739 -1, /* empty */
1740 -1, /* empty */
1741 -1, /* empty */
1742 },
1743 };
1744 const struct types resolution_table_core__array__ArrayIterator__nullable__core__Object = {
1745 0, /* dummy */
1746 {
1747 &type_core__Array__nullable__core__Object, /* Array[E]: Array[nullable Object] */
1748 &type_core__AbstractArrayRead__nullable__core__Object, /* AbstractArrayRead[E]: AbstractArrayRead[nullable Object] */
1749 }
1750 };
1751 /* runtime type ArrayReverseIterator[nullable Object] */
1752 const struct type type_core__array__ArrayReverseIterator__nullable__core__Object = {
1753 -1, /*CAST DEAD*/
1754 "ArrayReverseIterator[nullable Object]", /* class_name_string */
1755 -1, /*CAST DEAD*/
1756 0,
1757 &resolution_table_core__array__ArrayReverseIterator__nullable__core__Object,
1758 11,
1759 {
1760 2371, /* Object */
1761 2397, /* nullable Object */
1762 -1, /* empty */
1763 -1, /* empty */
1764 -1, /* empty */
1765 -1, /* empty */
1766 -1, /* empty */
1767 -1, /* empty */
1768 -1, /* empty */
1769 -1, /* empty */
1770 -1, /* empty */
1771 },
1772 };
1773 const struct types resolution_table_core__array__ArrayReverseIterator__nullable__core__Object = {
1774 0, /* dummy */
1775 {
1776 &type_core__Array__nullable__core__Object, /* Array[E]: Array[nullable Object] */
1777 &type_core__AbstractArrayRead__nullable__core__Object, /* AbstractArrayRead[E]: AbstractArrayRead[nullable Object] */
1778 }
1779 };
1780 /* runtime type MapKeysIterator[MClass, Set[MClass]] */
1781 const struct type type_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MClass = {
1782 -1, /*CAST DEAD*/
1783 "MapKeysIterator[MClass, Set[MClass]]", /* class_name_string */
1784 -1, /*CAST DEAD*/
1785 0,
1786 &resolution_table_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MClass,
1787 11,
1788 {
1789 2371, /* Object */
1790 2397, /* nullable Object */
1791 2391, /* Iterator[Object] */
1792 -1, /* empty */
1793 -1, /* empty */
1794 -1, /* empty */
1795 -1, /* empty */
1796 -1, /* empty */
1797 -1, /* empty */
1798 -1, /* empty */
1799 -1, /* empty */
1800 },
1801 };
1802 const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MClass = {
1803 0, /* dummy */
1804 {
1805 &type_core__Array__nitc__MClass, /* Array[E]: Array[MClass] */
1806 &type_core__MapIterator__nitc__MClass__core__Set__nitc__MClass, /* MapIterator[K, V]: MapIterator[MClass, Set[MClass]] */
1807 }
1808 };
1809 /* runtime type MapValuesIterator[MClass, Set[MClass]] */
1810 const struct type type_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MClass = {
1811 -1, /*CAST DEAD*/
1812 "MapValuesIterator[MClass, Set[MClass]]", /* class_name_string */
1813 -1, /*CAST DEAD*/
1814 0,
1815 &resolution_table_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MClass,
1816 11,
1817 {
1818 2371, /* Object */
1819 2397, /* nullable Object */
1820 2391, /* Iterator[Object] */
1821 -1, /* empty */
1822 -1, /* empty */
1823 -1, /* empty */
1824 -1, /* empty */
1825 -1, /* empty */
1826 -1, /* empty */
1827 -1, /* empty */
1828 -1, /* empty */
1829 },
1830 };
1831 const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MClass = {
1832 0, /* dummy */
1833 {
1834 &type_core__Array__core__Set__nitc__MClass, /* Array[E]: Array[Set[MClass]] */
1835 &type_core__MapIterator__nitc__MClass__core__Set__nitc__MClass, /* MapIterator[K, V]: MapIterator[MClass, Set[MClass]] */
1836 }
1837 };
1838 /* runtime type NativeArray[POSetElement[MType]] */
1839 const struct type type_core__NativeArray__poset__POSetElement__nitc__MType = {
1840 2141,
1841 "NativeArray[POSetElement[MType]]", /* class_name_string */
1842 114,
1843 0,
1844 &resolution_table_core__NativeArray__poset__POSetElement__nitc__MType,
1845 226,
1846 {
1847 2371, /* Object */
1848 2397, /* nullable Object */
1849 -1, /* empty */
1850 -1, /* empty */
1851 -1, /* empty */
1852 -1, /* empty */
1853 -1, /* empty */
1854 -1, /* empty */
1855 -1, /* empty */
1856 -1, /* empty */
1857 -1, /* empty */
1858 -1, /* empty */
1859 -1, /* empty */
1860 -1, /* empty */
1861 -1, /* empty */
1862 -1, /* empty */
1863 -1, /* empty */
1864 -1, /* empty */
1865 -1, /* empty */
1866 -1, /* empty */
1867 -1, /* empty */
1868 -1, /* empty */
1869 -1, /* empty */
1870 -1, /* empty */
1871 -1, /* empty */
1872 -1, /* empty */
1873 -1, /* empty */
1874 -1, /* empty */
1875 -1, /* empty */
1876 -1, /* empty */
1877 -1, /* empty */
1878 -1, /* empty */
1879 -1, /* empty */
1880 229, /* NativeArray[Object] */
1881 -1, /* empty */
1882 -1, /* empty */
1883 -1, /* empty */
1884 -1, /* empty */
1885 -1, /* empty */
1886 -1, /* empty */
1887 -1, /* empty */
1888 -1, /* empty */
1889 -1, /* empty */
1890 -1, /* empty */
1891 -1, /* empty */
1892 -1, /* empty */
1893 -1, /* empty */
1894 -1, /* empty */
1895 -1, /* empty */
1896 -1, /* empty */
1897 -1, /* empty */
1898 -1, /* empty */
1899 -1, /* empty */
1900 -1, /* empty */
1901 -1, /* empty */
1902 -1, /* empty */
1903 -1, /* empty */
1904 -1, /* empty */
1905 -1, /* empty */
1906 -1, /* empty */
1907 -1, /* empty */
1908 -1, /* empty */
1909 -1, /* empty */
1910 -1, /* empty */
1911 -1, /* empty */
1912 -1, /* empty */
1913 -1, /* empty */
1914 -1, /* empty */
1915 -1, /* empty */
1916 -1, /* empty */
1917 -1, /* empty */
1918 -1, /* empty */
1919 -1, /* empty */
1920 -1, /* empty */
1921 -1, /* empty */
1922 -1, /* empty */
1923 -1, /* empty */
1924 -1, /* empty */
1925 -1, /* empty */
1926 -1, /* empty */
1927 -1, /* empty */
1928 -1, /* empty */
1929 -1, /* empty */
1930 -1, /* empty */
1931 -1, /* empty */
1932 -1, /* empty */
1933 -1, /* empty */
1934 -1, /* empty */
1935 -1, /* empty */
1936 -1, /* empty */
1937 -1, /* empty */
1938 -1, /* empty */
1939 -1, /* empty */
1940 -1, /* empty */
1941 -1, /* empty */
1942 -1, /* empty */
1943 -1, /* empty */
1944 -1, /* empty */
1945 -1, /* empty */
1946 -1, /* empty */
1947 -1, /* empty */
1948 -1, /* empty */
1949 -1, /* empty */
1950 -1, /* empty */
1951 -1, /* empty */
1952 -1, /* empty */
1953 -1, /* empty */
1954 -1, /* empty */
1955 -1, /* empty */
1956 -1, /* empty */
1957 -1, /* empty */
1958 -1, /* empty */
1959 -1, /* empty */
1960 2136, /* NativeArray[nullable Object] */
1961 2141, /* NativeArray[POSetElement[MType]] */
1962 -1, /* empty */
1963 -1, /* empty */
1964 -1, /* empty */
1965 -1, /* empty */
1966 -1, /* empty */
1967 -1, /* empty */
1968 -1, /* empty */
1969 -1, /* empty */
1970 -1, /* empty */
1971 -1, /* empty */
1972 -1, /* empty */
1973 -1, /* empty */
1974 -1, /* empty */
1975 -1, /* empty */
1976 -1, /* empty */
1977 -1, /* empty */
1978 -1, /* empty */
1979 -1, /* empty */
1980 -1, /* empty */
1981 -1, /* empty */
1982 -1, /* empty */
1983 -1, /* empty */
1984 -1, /* empty */
1985 -1, /* empty */
1986 -1, /* empty */
1987 -1, /* empty */
1988 -1, /* empty */
1989 -1, /* empty */
1990 -1, /* empty */
1991 -1, /* empty */
1992 -1, /* empty */
1993 -1, /* empty */
1994 -1, /* empty */
1995 -1, /* empty */
1996 -1, /* empty */
1997 -1, /* empty */
1998 -1, /* empty */
1999 -1, /* empty */
2000 -1, /* empty */
2001 -1, /* empty */
2002 -1, /* empty */
2003 -1, /* empty */
2004 -1, /* empty */
2005 -1, /* empty */
2006 -1, /* empty */
2007 -1, /* empty */
2008 -1, /* empty */
2009 -1, /* empty */
2010 -1, /* empty */
2011 -1, /* empty */
2012 -1, /* empty */
2013 -1, /* empty */
2014 -1, /* empty */
2015 -1, /* empty */
2016 -1, /* empty */
2017 -1, /* empty */
2018 -1, /* empty */
2019 -1, /* empty */
2020 -1, /* empty */
2021 -1, /* empty */
2022 -1, /* empty */
2023 -1, /* empty */
2024 -1, /* empty */
2025 -1, /* empty */
2026 -1, /* empty */
2027 -1, /* empty */
2028 -1, /* empty */
2029 -1, /* empty */
2030 -1, /* empty */
2031 -1, /* empty */
2032 -1, /* empty */
2033 -1, /* empty */
2034 -1, /* empty */
2035 -1, /* empty */
2036 -1, /* empty */
2037 -1, /* empty */
2038 -1, /* empty */
2039 -1, /* empty */
2040 -1, /* empty */
2041 -1, /* empty */
2042 -1, /* empty */
2043 -1, /* empty */
2044 -1, /* empty */
2045 -1, /* empty */
2046 -1, /* empty */
2047 -1, /* empty */
2048 -1, /* empty */
2049 -1, /* empty */
2050 -1, /* empty */
2051 -1, /* empty */
2052 -1, /* empty */
2053 -1, /* empty */
2054 -1, /* empty */
2055 -1, /* empty */
2056 -1, /* empty */
2057 -1, /* empty */
2058 -1, /* empty */
2059 -1, /* empty */
2060 -1, /* empty */
2061 -1, /* empty */
2062 -1, /* empty */
2063 -1, /* empty */
2064 -1, /* empty */
2065 -1, /* empty */
2066 -1, /* empty */
2067 -1, /* empty */
2068 -1, /* empty */
2069 -1, /* empty */
2070 -1, /* empty */
2071 -1, /* empty */
2072 -1, /* empty */
2073 },
2074 };
2075 const struct types resolution_table_core__NativeArray__poset__POSetElement__nitc__MType = {
2076 0, /* dummy */
2077 {
2078 &type_poset__POSetElement__nitc__MType, /* E: POSetElement[MType] */
2079 &type_core__NativeArray__poset__POSetElement__nitc__MType, /* NativeArray[E]: NativeArray[POSetElement[MType]] */
2080 }
2081 };
2082 /* runtime type ArrayIterator[POSetElement[MType]] */
2083 const struct type type_core__array__ArrayIterator__poset__POSetElement__nitc__MType = {
2084 -1, /*CAST DEAD*/
2085 "ArrayIterator[POSetElement[MType]]", /* class_name_string */
2086 -1, /*CAST DEAD*/
2087 0,
2088 &resolution_table_core__array__ArrayIterator__poset__POSetElement__nitc__MType,
2089 11,
2090 {
2091 2371, /* Object */
2092 2397, /* nullable Object */
2093 2391, /* Iterator[Object] */
2094 -1, /* empty */
2095 -1, /* empty */
2096 -1, /* empty */
2097 -1, /* empty */
2098 -1, /* empty */
2099 -1, /* empty */
2100 -1, /* empty */
2101 -1, /* empty */
2102 },
2103 };
2104 const struct types resolution_table_core__array__ArrayIterator__poset__POSetElement__nitc__MType = {
2105 0, /* dummy */
2106 {
2107 &type_core__Array__poset__POSetElement__nitc__MType, /* Array[E]: Array[POSetElement[MType]] */
2108 &type_core__AbstractArrayRead__poset__POSetElement__nitc__MType, /* AbstractArrayRead[E]: AbstractArrayRead[POSetElement[MType]] */
2109 }
2110 };
2111 /* runtime type ArrayReverseIterator[POSetElement[MType]] */
2112 const struct type type_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MType = {
2113 -1, /*CAST DEAD*/
2114 "ArrayReverseIterator[POSetElement[MType]]", /* class_name_string */
2115 -1, /*CAST DEAD*/
2116 0,
2117 &resolution_table_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MType,
2118 11,
2119 {
2120 2371, /* Object */
2121 2397, /* nullable Object */
2122 2391, /* Iterator[Object] */
2123 -1, /* empty */
2124 -1, /* empty */
2125 -1, /* empty */
2126 -1, /* empty */
2127 -1, /* empty */
2128 -1, /* empty */
2129 -1, /* empty */
2130 -1, /* empty */
2131 },
2132 };
2133 const struct types resolution_table_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MType = {
2134 0, /* dummy */
2135 {
2136 &type_core__Array__poset__POSetElement__nitc__MType, /* Array[E]: Array[POSetElement[MType]] */
2137 &type_core__AbstractArrayRead__poset__POSetElement__nitc__MType, /* AbstractArrayRead[E]: AbstractArrayRead[POSetElement[MType]] */
2138 }
2139 };
2140 /* runtime type MapKeysIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
2141 const struct type type_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef = {
2142 -1, /*CAST DEAD*/
2143 "MapKeysIterator[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
2144 -1, /*CAST DEAD*/
2145 0,
2146 &resolution_table_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef,
2147 11,
2148 {
2149 2371, /* Object */
2150 2397, /* nullable Object */
2151 2391, /* Iterator[Object] */
2152 2827, /* Iterator[MModule] */
2153 -1, /* empty */
2154 -1, /* empty */
2155 -1, /* empty */
2156 -1, /* empty */
2157 -1, /* empty */
2158 -1, /* empty */
2159 -1, /* empty */
2160 },
2161 };
2162 const struct types resolution_table_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef = {
2163 0, /* dummy */
2164 {
2165 &type_core__Array__nitc__MModule, /* Array[E]: Array[MModule] */
2166 &type_core__MapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* MapIterator[K, V]: MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
2167 }
2168 };
2169 /* runtime type Array[HashMap[MType, Array[MMethodDef]]] */
2170 const struct type type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef = {
2171 2145,
2172 "Array[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
2173 504,
2174 0,
2175 &resolution_table_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef,
2176 510,
2177 {
2178 2371, /* Object */
2179 2397, /* nullable Object */
2180 -1, /* empty */
2181 -1, /* empty */
2182 -1, /* empty */
2183 -1, /* empty */
2184 -1, /* empty */
2185 -1, /* empty */
2186 -1, /* empty */
2187 -1, /* empty */
2188 -1, /* empty */
2189 -1, /* empty */
2190 -1, /* empty */
2191 -1, /* empty */
2192 -1, /* empty */
2193 -1, /* empty */
2194 -1, /* empty */
2195 -1, /* empty */
2196 -1, /* empty */
2197 -1, /* empty */
2198 -1, /* empty */
2199 -1, /* empty */
2200 -1, /* empty */
2201 -1, /* empty */
2202 -1, /* empty */
2203 -1, /* empty */
2204 -1, /* empty */
2205 -1, /* empty */
2206 -1, /* empty */
2207 -1, /* empty */
2208 -1, /* empty */
2209 -1, /* empty */
2210 -1, /* empty */
2211 -1, /* empty */
2212 -1, /* empty */
2213 -1, /* empty */
2214 2433, /* Collection[Object] */
2215 -1, /* empty */
2216 -1, /* empty */
2217 -1, /* empty */
2218 -1, /* empty */
2219 -1, /* empty */
2220 -1, /* empty */
2221 -1, /* empty */
2222 -1, /* empty */
2223 -1, /* empty */
2224 -1, /* empty */
2225 -1, /* empty */
2226 -1, /* empty */
2227 -1, /* empty */
2228 -1, /* empty */
2229 -1, /* empty */
2230 -1, /* empty */
2231 -1, /* empty */
2232 -1, /* empty */
2233 -1, /* empty */
2234 -1, /* empty */
2235 -1, /* empty */
2236 -1, /* empty */
2237 -1, /* empty */
2238 -1, /* empty */
2239 -1, /* empty */
2240 -1, /* empty */
2241 -1, /* empty */
2242 -1, /* empty */
2243 -1, /* empty */
2244 -1, /* empty */
2245 -1, /* empty */
2246 -1, /* empty */
2247 -1, /* empty */
2248 -1, /* empty */
2249 -1, /* empty */
2250 -1, /* empty */
2251 -1, /* empty */
2252 -1, /* empty */
2253 -1, /* empty */
2254 -1, /* empty */
2255 -1, /* empty */
2256 -1, /* empty */
2257 -1, /* empty */
2258 -1, /* empty */
2259 -1, /* empty */
2260 -1, /* empty */
2261 -1, /* empty */
2262 -1, /* empty */
2263 -1, /* empty */
2264 -1, /* empty */
2265 -1, /* empty */
2266 -1, /* empty */
2267 -1, /* empty */
2268 -1, /* empty */
2269 -1, /* empty */
2270 -1, /* empty */
2271 -1, /* empty */
2272 -1, /* empty */
2273 -1, /* empty */
2274 -1, /* empty */
2275 -1, /* empty */
2276 -1, /* empty */
2277 -1, /* empty */
2278 -1, /* empty */
2279 -1, /* empty */
2280 -1, /* empty */
2281 -1, /* empty */
2282 -1, /* empty */
2283 -1, /* empty */
2284 -1, /* empty */
2285 -1, /* empty */
2286 -1, /* empty */
2287 -1, /* empty */
2288 -1, /* empty */
2289 -1, /* empty */
2290 -1, /* empty */
2291 -1, /* empty */
2292 2511, /* Collection[nullable Object] */
2293 -1, /* empty */
2294 -1, /* empty */
2295 -1, /* empty */
2296 -1, /* empty */
2297 -1, /* empty */
2298 -1, /* empty */
2299 -1, /* empty */
2300 -1, /* empty */
2301 2520, /* Collection[HashMap[MType, Array[MMethodDef]]] */
2302 -1, /* empty */
2303 -1, /* empty */
2304 -1, /* empty */
2305 -1, /* empty */
2306 -1, /* empty */
2307 2015, /* Array[nullable Object] */
2308 2202, /* SequenceRead[nullable Object] */
2309 -1, /* empty */
2310 -1, /* empty */
2311 -1, /* empty */
2312 -1, /* empty */
2313 -1, /* empty */
2314 -1, /* empty */
2315 -1, /* empty */
2316 -1, /* empty */
2317 -1, /* empty */
2318 -1, /* empty */
2319 -1, /* empty */
2320 -1, /* empty */
2321 -1, /* empty */
2322 -1, /* empty */
2323 -1, /* empty */
2324 -1, /* empty */
2325 -1, /* empty */
2326 -1, /* empty */
2327 -1, /* empty */
2328 -1, /* empty */
2329 -1, /* empty */
2330 -1, /* empty */
2331 -1, /* empty */
2332 -1, /* empty */
2333 -1, /* empty */
2334 -1, /* empty */
2335 -1, /* empty */
2336 -1, /* empty */
2337 -1, /* empty */
2338 -1, /* empty */
2339 -1, /* empty */
2340 -1, /* empty */
2341 2557, /* AbstractArrayRead[Object] */
2342 -1, /* empty */
2343 -1, /* empty */
2344 -1, /* empty */
2345 -1, /* empty */
2346 -1, /* empty */
2347 -1, /* empty */
2348 -1, /* empty */
2349 -1, /* empty */
2350 -1, /* empty */
2351 -1, /* empty */
2352 -1, /* empty */
2353 -1, /* empty */
2354 -1, /* empty */
2355 -1, /* empty */
2356 -1, /* empty */
2357 -1, /* empty */
2358 -1, /* empty */
2359 -1, /* empty */
2360 -1, /* empty */
2361 -1, /* empty */
2362 -1, /* empty */
2363 -1, /* empty */
2364 -1, /* empty */
2365 -1, /* empty */
2366 -1, /* empty */
2367 -1, /* empty */
2368 -1, /* empty */
2369 -1, /* empty */
2370 -1, /* empty */
2371 -1, /* empty */
2372 -1, /* empty */
2373 -1, /* empty */
2374 -1, /* empty */
2375 -1, /* empty */
2376 -1, /* empty */
2377 -1, /* empty */
2378 -1, /* empty */
2379 -1, /* empty */
2380 -1, /* empty */
2381 -1, /* empty */
2382 -1, /* empty */
2383 -1, /* empty */
2384 -1, /* empty */
2385 -1, /* empty */
2386 -1, /* empty */
2387 -1, /* empty */
2388 -1, /* empty */
2389 -1, /* empty */
2390 -1, /* empty */
2391 -1, /* empty */
2392 -1, /* empty */
2393 -1, /* empty */
2394 -1, /* empty */
2395 -1, /* empty */
2396 -1, /* empty */
2397 -1, /* empty */
2398 -1, /* empty */
2399 -1, /* empty */
2400 -1, /* empty */
2401 -1, /* empty */
2402 -1, /* empty */
2403 -1, /* empty */
2404 -1, /* empty */
2405 -1, /* empty */
2406 -1, /* empty */
2407 -1, /* empty */
2408 -1, /* empty */
2409 -1, /* empty */
2410 -1, /* empty */
2411 -1, /* empty */
2412 -1, /* empty */
2413 -1, /* empty */
2414 -1, /* empty */
2415 -1, /* empty */
2416 -1, /* empty */
2417 -1, /* empty */
2418 -1, /* empty */
2419 -1, /* empty */
2420 -1, /* empty */
2421 2637, /* AbstractArrayRead[nullable Object] */
2422 -1, /* empty */
2423 -1, /* empty */
2424 -1, /* empty */
2425 -1, /* empty */
2426 -1, /* empty */
2427 -1, /* empty */
2428 -1, /* empty */
2429 -1, /* empty */
2430 2646, /* AbstractArrayRead[HashMap[MType, Array[MMethodDef]]] */
2431 -1, /* empty */
2432 -1, /* empty */
2433 -1, /* empty */
2434 -1, /* empty */
2435 -1, /* empty */
2436 -1, /* empty */
2437 -1, /* empty */
2438 -1, /* empty */
2439 -1, /* empty */
2440 -1, /* empty */
2441 -1, /* empty */
2442 -1, /* empty */
2443 -1, /* empty */
2444 -1, /* empty */
2445 -1, /* empty */
2446 -1, /* empty */
2447 -1, /* empty */
2448 -1, /* empty */
2449 -1, /* empty */
2450 -1, /* empty */
2451 -1, /* empty */
2452 -1, /* empty */
2453 -1, /* empty */
2454 -1, /* empty */
2455 -1, /* empty */
2456 -1, /* empty */
2457 -1, /* empty */
2458 -1, /* empty */
2459 -1, /* empty */
2460 -1, /* empty */
2461 -1, /* empty */
2462 -1, /* empty */
2463 -1, /* empty */
2464 -1, /* empty */
2465 -1, /* empty */
2466 -1, /* empty */
2467 2881, /* AbstractArray[Object] */
2468 -1, /* empty */
2469 -1, /* empty */
2470 -1, /* empty */
2471 -1, /* empty */
2472 -1, /* empty */
2473 -1, /* empty */
2474 -1, /* empty */
2475 -1, /* empty */
2476 -1, /* empty */
2477 -1, /* empty */
2478 -1, /* empty */
2479 -1, /* empty */
2480 -1, /* empty */
2481 -1, /* empty */
2482 -1, /* empty */
2483 -1, /* empty */
2484 -1, /* empty */
2485 -1, /* empty */
2486 -1, /* empty */
2487 -1, /* empty */
2488 -1, /* empty */
2489 -1, /* empty */
2490 -1, /* empty */
2491 -1, /* empty */
2492 -1, /* empty */
2493 -1, /* empty */
2494 -1, /* empty */
2495 -1, /* empty */
2496 -1, /* empty */
2497 -1, /* empty */
2498 -1, /* empty */
2499 -1, /* empty */
2500 -1, /* empty */
2501 -1, /* empty */
2502 -1, /* empty */
2503 -1, /* empty */
2504 -1, /* empty */
2505 -1, /* empty */
2506 -1, /* empty */
2507 -1, /* empty */
2508 -1, /* empty */
2509 -1, /* empty */
2510 -1, /* empty */
2511 -1, /* empty */
2512 -1, /* empty */
2513 -1, /* empty */
2514 -1, /* empty */
2515 -1, /* empty */
2516 -1, /* empty */
2517 -1, /* empty */
2518 -1, /* empty */
2519 -1, /* empty */
2520 -1, /* empty */
2521 -1, /* empty */
2522 -1, /* empty */
2523 -1, /* empty */
2524 -1, /* empty */
2525 -1, /* empty */
2526 -1, /* empty */
2527 -1, /* empty */
2528 -1, /* empty */
2529 -1, /* empty */
2530 -1, /* empty */
2531 -1, /* empty */
2532 -1, /* empty */
2533 -1, /* empty */
2534 -1, /* empty */
2535 -1, /* empty */
2536 -1, /* empty */
2537 -1, /* empty */
2538 -1, /* empty */
2539 -1, /* empty */
2540 -1, /* empty */
2541 -1, /* empty */
2542 -1, /* empty */
2543 -1, /* empty */
2544 -1, /* empty */
2545 -1, /* empty */
2546 -1, /* empty */
2547 2961, /* AbstractArray[nullable Object] */
2548 -1, /* empty */
2549 -1, /* empty */
2550 -1, /* empty */
2551 -1, /* empty */
2552 -1, /* empty */
2553 -1, /* empty */
2554 -1, /* empty */
2555 -1, /* empty */
2556 2970, /* AbstractArray[HashMap[MType, Array[MMethodDef]]] */
2557 -1, /* empty */
2558 -1, /* empty */
2559 -1, /* empty */
2560 -1, /* empty */
2561 -1, /* empty */
2562 228, /* Array[Object] */
2563 -1, /* empty */
2564 -1, /* empty */
2565 -1, /* empty */
2566 -1, /* empty */
2567 -1, /* empty */
2568 -1, /* empty */
2569 -1, /* empty */
2570 -1, /* empty */
2571 -1, /* empty */
2572 -1, /* empty */
2573 -1, /* empty */
2574 -1, /* empty */
2575 -1, /* empty */
2576 -1, /* empty */
2577 -1, /* empty */
2578 -1, /* empty */
2579 -1, /* empty */
2580 -1, /* empty */
2581 -1, /* empty */
2582 -1, /* empty */
2583 -1, /* empty */
2584 -1, /* empty */
2585 -1, /* empty */
2586 -1, /* empty */
2587 -1, /* empty */
2588 -1, /* empty */
2589 -1, /* empty */
2590 -1, /* empty */
2591 -1, /* empty */
2592 -1, /* empty */
2593 -1, /* empty */
2594 -1, /* empty */
2595 -1, /* empty */
2596 -1, /* empty */
2597 -1, /* empty */
2598 -1, /* empty */
2599 -1, /* empty */
2600 -1, /* empty */
2601 -1, /* empty */
2602 -1, /* empty */
2603 -1, /* empty */
2604 -1, /* empty */
2605 -1, /* empty */
2606 -1, /* empty */
2607 -1, /* empty */
2608 -1, /* empty */
2609 -1, /* empty */
2610 -1, /* empty */
2611 -1, /* empty */
2612 -1, /* empty */
2613 -1, /* empty */
2614 -1, /* empty */
2615 -1, /* empty */
2616 -1, /* empty */
2617 -1, /* empty */
2618 -1, /* empty */
2619 -1, /* empty */
2620 -1, /* empty */
2621 -1, /* empty */
2622 -1, /* empty */
2623 -1, /* empty */
2624 -1, /* empty */
2625 -1, /* empty */
2626 -1, /* empty */
2627 -1, /* empty */
2628 -1, /* empty */
2629 -1, /* empty */
2630 -1, /* empty */
2631 -1, /* empty */
2632 -1, /* empty */
2633 -1, /* empty */
2634 -1, /* empty */
2635 -1, /* empty */
2636 -1, /* empty */
2637 -1, /* empty */
2638 -1, /* empty */
2639 -1, /* empty */
2640 -1, /* empty */
2641 -1, /* empty */
2642 -1, /* empty */
2643 -1, /* empty */
2644 -1, /* empty */
2645 -1, /* empty */
2646 -1, /* empty */
2647 -1, /* empty */
2648 -1, /* empty */
2649 -1, /* empty */
2650 -1, /* empty */
2651 -1, /* empty */
2652 -1, /* empty */
2653 -1, /* empty */
2654 -1, /* empty */
2655 -1, /* empty */
2656 -1, /* empty */
2657 -1, /* empty */
2658 -1, /* empty */
2659 -1, /* empty */
2660 -1, /* empty */
2661 -1, /* empty */
2662 -1, /* empty */
2663 -1, /* empty */
2664 -1, /* empty */
2665 -1, /* empty */
2666 -1, /* empty */
2667 -1, /* empty */
2668 -1, /* empty */
2669 -1, /* empty */
2670 -1, /* empty */
2671 -1, /* empty */
2672 -1, /* empty */
2673 -1, /* empty */
2674 -1, /* empty */
2675 -1, /* empty */
2676 -1, /* empty */
2677 -1, /* empty */
2678 -1, /* empty */
2679 -1, /* empty */
2680 -1, /* empty */
2681 -1, /* empty */
2682 2145, /* Array[HashMap[MType, Array[MMethodDef]]] */
2683 -1, /* empty */
2684 -1, /* empty */
2685 -1, /* empty */
2686 -1, /* empty */
2687 -1, /* empty */
2688 },
2689 };
2690 const struct types resolution_table_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef = {
2691 0, /* dummy */
2692 {
2693 &type_core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* E: HashMap[MType, Array[MMethodDef]] */
2694 &type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* Array[E]: Array[HashMap[MType, Array[MMethodDef]]] */
2695 &type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* Collection[E]: Collection[HashMap[MType, Array[MMethodDef]]] */
2696 &type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* Array[E]: Array[HashMap[MType, Array[MMethodDef]]] */
2697 &type_core__AbstractArray__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* AbstractArray[E]: AbstractArray[HashMap[MType, Array[MMethodDef]]] */
2698 &type_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MMethodDef]]] */
2699 &type_core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* E: HashMap[MType, Array[MMethodDef]] */
2700 &type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* Collection[E]: Collection[HashMap[MType, Array[MMethodDef]]] */
2701 &type_core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* E: HashMap[MType, Array[MMethodDef]] */
2702 &type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* Collection[E]: Collection[HashMap[MType, Array[MMethodDef]]] */
2703 &type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* Collection[E]: Collection[HashMap[MType, Array[MMethodDef]]] */
2704 &type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* Array[E]: Array[HashMap[MType, Array[MMethodDef]]] */
2705 &type_core__AbstractArray__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* AbstractArray[E]: AbstractArray[HashMap[MType, Array[MMethodDef]]] */
2706 &type_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* ArrayIterator[E]: ArrayIterator[HashMap[MType, Array[MMethodDef]]] */
2707 &type_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* ArrayReverseIterator[E]: ArrayReverseIterator[HashMap[MType, Array[MMethodDef]]] */
2708 }
2709 };
2710 /* runtime type MapValuesIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
2711 const struct type type_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef = {
2712 -1, /*CAST DEAD*/
2713 "MapValuesIterator[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
2714 -1, /*CAST DEAD*/
2715 0,
2716 &resolution_table_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef,
2717 11,
2718 {
2719 2371, /* Object */
2720 2397, /* nullable Object */
2721 2391, /* Iterator[Object] */
2722 -1, /* empty */
2723 -1, /* empty */
2724 -1, /* empty */
2725 -1, /* empty */
2726 -1, /* empty */
2727 -1, /* empty */
2728 -1, /* empty */
2729 -1, /* empty */
2730 },
2731 };
2732 const struct types resolution_table_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef = {
2733 0, /* dummy */
2734 {
2735 &type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* Array[E]: Array[HashMap[MType, Array[MMethodDef]]] */
2736 &type_core__MapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* MapIterator[K, V]: MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
2737 }
2738 };
2739 /* runtime type MapKeysIterator[MType, Array[MMethodDef]] */
2740 const struct type type_core__MapKeysIterator__nitc__MType__core__Array__nitc__MMethodDef = {
2741 -1, /*CAST DEAD*/
2742 "MapKeysIterator[MType, Array[MMethodDef]]", /* class_name_string */
2743 -1, /*CAST DEAD*/
2744 0,
2745 &resolution_table_core__MapKeysIterator__nitc__MType__core__Array__nitc__MMethodDef,
2746 11,
2747 {
2748 2371, /* Object */
2749 2397, /* nullable Object */
2750 2391, /* Iterator[Object] */
2751 -1, /* empty */
2752 -1, /* empty */
2753 -1, /* empty */
2754 -1, /* empty */
2755 2831, /* Iterator[MType] */
2756 -1, /* empty */
2757 -1, /* empty */
2758 -1, /* empty */
2759 },
2760 };
2761 const struct types resolution_table_core__MapKeysIterator__nitc__MType__core__Array__nitc__MMethodDef = {
2762 0, /* dummy */
2763 {
2764 &type_core__Array__nitc__MType, /* Array[E]: Array[MType] */
2765 &type_core__MapIterator__nitc__MType__core__Array__nitc__MMethodDef, /* MapIterator[K, V]: MapIterator[MType, Array[MMethodDef]] */
2766 }
2767 };
2768 /* runtime type Array[Array[MMethodDef]] */
2769 const struct type type_core__Array__core__Array__nitc__MMethodDef = {
2770 2148,
2771 "Array[Array[MMethodDef]]", /* class_name_string */
2772 505,
2773 0,
2774 &resolution_table_core__Array__core__Array__nitc__MMethodDef,
2775 510,
2776 {
2777 2371, /* Object */
2778 2397, /* nullable Object */
2779 -1, /* empty */
2780 -1, /* empty */
2781 -1, /* empty */
2782 -1, /* empty */
2783 -1, /* empty */
2784 -1, /* empty */
2785 -1, /* empty */
2786 -1, /* empty */
2787 -1, /* empty */
2788 -1, /* empty */
2789 -1, /* empty */
2790 -1, /* empty */
2791 -1, /* empty */
2792 -1, /* empty */
2793 -1, /* empty */
2794 -1, /* empty */
2795 -1, /* empty */
2796 -1, /* empty */
2797 -1, /* empty */
2798 -1, /* empty */
2799 -1, /* empty */
2800 -1, /* empty */
2801 -1, /* empty */
2802 -1, /* empty */
2803 -1, /* empty */
2804 -1, /* empty */
2805 -1, /* empty */
2806 -1, /* empty */
2807 -1, /* empty */
2808 -1, /* empty */
2809 -1, /* empty */
2810 -1, /* empty */
2811 -1, /* empty */
2812 -1, /* empty */
2813 2433, /* Collection[Object] */
2814 -1, /* empty */
2815 -1, /* empty */
2816 -1, /* empty */
2817 -1, /* empty */
2818 -1, /* empty */
2819 -1, /* empty */
2820 -1, /* empty */
2821 -1, /* empty */
2822 -1, /* empty */
2823 -1, /* empty */
2824 -1, /* empty */
2825 -1, /* empty */
2826 -1, /* empty */
2827 -1, /* empty */
2828 -1, /* empty */
2829 -1, /* empty */
2830 -1, /* empty */
2831 -1, /* empty */
2832 -1, /* empty */
2833 -1, /* empty */
2834 -1, /* empty */
2835 -1, /* empty */
2836 -1, /* empty */
2837 -1, /* empty */
2838 -1, /* empty */
2839 -1, /* empty */
2840 -1, /* empty */
2841 -1, /* empty */
2842 -1, /* empty */
2843 -1, /* empty */
2844 -1, /* empty */
2845 -1, /* empty */
2846 -1, /* empty */
2847 -1, /* empty */
2848 -1, /* empty */
2849 -1, /* empty */
2850 -1, /* empty */
2851 -1, /* empty */
2852 -1, /* empty */
2853 -1, /* empty */
2854 -1, /* empty */
2855 -1, /* empty */
2856 -1, /* empty */
2857 -1, /* empty */
2858 -1, /* empty */
2859 -1, /* empty */
2860 -1, /* empty */
2861 -1, /* empty */
2862 -1, /* empty */
2863 -1, /* empty */
2864 -1, /* empty */
2865 -1, /* empty */
2866 -1, /* empty */
2867 -1, /* empty */
2868 -1, /* empty */
2869 -1, /* empty */
2870 2490, /* Collection[Array[nullable MPropDef]] */
2871 -1, /* empty */
2872 -1, /* empty */
2873 -1, /* empty */
2874 -1, /* empty */
2875 -1, /* empty */
2876 -1, /* empty */
2877 -1, /* empty */
2878 -1, /* empty */
2879 -1, /* empty */
2880 -1, /* empty */
2881 -1, /* empty */
2882 -1, /* empty */
2883 -1, /* empty */
2884 -1, /* empty */
2885 -1, /* empty */
2886 -1, /* empty */
2887 -1, /* empty */
2888 -1, /* empty */
2889 -1, /* empty */
2890 2510, /* Collection[Array[Object]] */
2891 2511, /* Collection[nullable Object] */
2892 -1, /* empty */
2893 -1, /* empty */
2894 -1, /* empty */
2895 -1, /* empty */
2896 -1, /* empty */
2897 -1, /* empty */
2898 -1, /* empty */
2899 -1, /* empty */
2900 -1, /* empty */
2901 2521, /* Collection[Array[MMethodDef]] */
2902 -1, /* empty */
2903 -1, /* empty */
2904 -1, /* empty */
2905 -1, /* empty */
2906 2015, /* Array[nullable Object] */
2907 2202, /* SequenceRead[nullable Object] */
2908 -1, /* empty */
2909 -1, /* empty */
2910 -1, /* empty */
2911 -1, /* empty */
2912 -1, /* empty */
2913 -1, /* empty */
2914 -1, /* empty */
2915 -1, /* empty */
2916 -1, /* empty */
2917 -1, /* empty */
2918 -1, /* empty */
2919 -1, /* empty */
2920 -1, /* empty */
2921 -1, /* empty */
2922 -1, /* empty */
2923 -1, /* empty */
2924 -1, /* empty */
2925 -1, /* empty */
2926 -1, /* empty */
2927 -1, /* empty */
2928 -1, /* empty */
2929 -1, /* empty */
2930 -1, /* empty */
2931 -1, /* empty */
2932 -1, /* empty */
2933 -1, /* empty */
2934 -1, /* empty */
2935 -1, /* empty */
2936 -1, /* empty */
2937 -1, /* empty */
2938 -1, /* empty */
2939 -1, /* empty */
2940 2557, /* AbstractArrayRead[Object] */
2941 -1, /* empty */
2942 -1, /* empty */
2943 -1, /* empty */
2944 -1, /* empty */
2945 -1, /* empty */
2946 -1, /* empty */
2947 -1, /* empty */
2948 -1, /* empty */
2949 -1, /* empty */
2950 -1, /* empty */
2951 -1, /* empty */
2952 -1, /* empty */
2953 -1, /* empty */
2954 -1, /* empty */
2955 -1, /* empty */
2956 -1, /* empty */
2957 -1, /* empty */
2958 -1, /* empty */
2959 -1, /* empty */
2960 -1, /* empty */
2961 -1, /* empty */
2962 -1, /* empty */
2963 -1, /* empty */
2964 -1, /* empty */
2965 -1, /* empty */
2966 -1, /* empty */
2967 -1, /* empty */
2968 -1, /* empty */
2969 -1, /* empty */
2970 -1, /* empty */
2971 -1, /* empty */
2972 -1, /* empty */
2973 -1, /* empty */
2974 -1, /* empty */
2975 -1, /* empty */
2976 -1, /* empty */
2977 -1, /* empty */
2978 -1, /* empty */
2979 -1, /* empty */
2980 -1, /* empty */
2981 -1, /* empty */
2982 -1, /* empty */
2983 -1, /* empty */
2984 -1, /* empty */
2985 -1, /* empty */
2986 -1, /* empty */
2987 -1, /* empty */
2988 -1, /* empty */
2989 -1, /* empty */
2990 -1, /* empty */
2991 -1, /* empty */
2992 -1, /* empty */
2993 -1, /* empty */
2994 -1, /* empty */
2995 -1, /* empty */
2996 -1, /* empty */
2997 -1, /* empty */
2998 -1, /* empty */
2999 2616, /* AbstractArrayRead[Array[nullable MPropDef]] */
3000 -1, /* empty */
3001 -1, /* empty */
3002 -1, /* empty */
3003 -1, /* empty */
3004 -1, /* empty */
3005 -1, /* empty */
3006 -1, /* empty */
3007 -1, /* empty */
3008 -1, /* empty */
3009 -1, /* empty */
3010 -1, /* empty */
3011 -1, /* empty */
3012 -1, /* empty */
3013 -1, /* empty */
3014 -1, /* empty */
3015 -1, /* empty */
3016 -1, /* empty */
3017 -1, /* empty */
3018 -1, /* empty */
3019 2636, /* AbstractArrayRead[Array[Object]] */
3020 2637, /* AbstractArrayRead[nullable Object] */
3021 -1, /* empty */
3022 -1, /* empty */
3023 -1, /* empty */
3024 -1, /* empty */
3025 -1, /* empty */
3026 -1, /* empty */
3027 -1, /* empty */
3028 -1, /* empty */
3029 -1, /* empty */
3030 2647, /* AbstractArrayRead[Array[MMethodDef]] */
3031 -1, /* empty */
3032 -1, /* empty */
3033 -1, /* empty */
3034 -1, /* empty */
3035 -1, /* empty */
3036 -1, /* empty */
3037 -1, /* empty */
3038 -1, /* empty */
3039 -1, /* empty */
3040 -1, /* empty */
3041 -1, /* empty */
3042 -1, /* empty */
3043 -1, /* empty */
3044 -1, /* empty */
3045 -1, /* empty */
3046 -1, /* empty */
3047 -1, /* empty */
3048 -1, /* empty */
3049 -1, /* empty */
3050 -1, /* empty */
3051 -1, /* empty */
3052 -1, /* empty */
3053 -1, /* empty */
3054 -1, /* empty */
3055 -1, /* empty */
3056 -1, /* empty */
3057 -1, /* empty */
3058 -1, /* empty */
3059 -1, /* empty */
3060 -1, /* empty */
3061 -1, /* empty */
3062 -1, /* empty */
3063 -1, /* empty */
3064 -1, /* empty */
3065 -1, /* empty */
3066 2881, /* AbstractArray[Object] */
3067 -1, /* empty */
3068 -1, /* empty */
3069 -1, /* empty */
3070 -1, /* empty */
3071 -1, /* empty */
3072 -1, /* empty */
3073 -1, /* empty */
3074 -1, /* empty */
3075 -1, /* empty */
3076 -1, /* empty */
3077 -1, /* empty */
3078 -1, /* empty */
3079 -1, /* empty */
3080 -1, /* empty */
3081 -1, /* empty */
3082 -1, /* empty */
3083 -1, /* empty */
3084 -1, /* empty */
3085 -1, /* empty */
3086 -1, /* empty */
3087 -1, /* empty */
3088 -1, /* empty */
3089 -1, /* empty */
3090 -1, /* empty */
3091 -1, /* empty */
3092 -1, /* empty */
3093 -1, /* empty */
3094 -1, /* empty */
3095 -1, /* empty */
3096 -1, /* empty */
3097 -1, /* empty */
3098 -1, /* empty */
3099 -1, /* empty */
3100 -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 2940, /* AbstractArray[Array[nullable MPropDef]] */
3126 -1, /* empty */
3127 -1, /* empty */
3128 -1, /* empty */
3129 -1, /* empty */
3130 -1, /* empty */
3131 -1, /* empty */
3132 -1, /* empty */
3133 -1, /* empty */
3134 -1, /* empty */
3135 -1, /* empty */
3136 -1, /* empty */
3137 -1, /* empty */
3138 -1, /* empty */
3139 -1, /* empty */
3140 -1, /* empty */
3141 -1, /* empty */
3142 -1, /* empty */
3143 -1, /* empty */
3144 -1, /* empty */
3145 2960, /* AbstractArray[Array[Object]] */
3146 2961, /* AbstractArray[nullable Object] */
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 2971, /* AbstractArray[Array[MMethodDef]] */
3157 -1, /* empty */
3158 -1, /* empty */
3159 -1, /* empty */
3160 -1, /* empty */
3161 228, /* Array[Object] */
3162 -1, /* empty */
3163 -1, /* empty */
3164 -1, /* empty */
3165 -1, /* empty */
3166 -1, /* empty */
3167 -1, /* empty */
3168 -1, /* empty */
3169 -1, /* empty */
3170 -1, /* empty */
3171 -1, /* empty */
3172 -1, /* empty */
3173 -1, /* empty */
3174 -1, /* empty */
3175 -1, /* empty */
3176 -1, /* empty */
3177 -1, /* empty */
3178 -1, /* empty */
3179 -1, /* empty */
3180 -1, /* empty */
3181 -1, /* empty */
3182 -1, /* empty */
3183 -1, /* empty */
3184 -1, /* empty */
3185 -1, /* empty */
3186 -1, /* empty */
3187 -1, /* empty */
3188 -1, /* empty */
3189 -1, /* empty */
3190 -1, /* empty */
3191 -1, /* empty */
3192 -1, /* empty */
3193 -1, /* empty */
3194 -1, /* empty */
3195 -1, /* empty */
3196 -1, /* empty */
3197 -1, /* empty */
3198 -1, /* empty */
3199 -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 -1, /* empty */
3218 -1, /* empty */
3219 -1, /* empty */
3220 -1, /* empty */
3221 -1, /* empty */
3222 -1, /* empty */
3223 -1, /* empty */
3224 -1, /* empty */
3225 -1, /* empty */
3226 -1, /* empty */
3227 -1, /* empty */
3228 -1, /* empty */
3229 -1, /* empty */
3230 -1, /* empty */
3231 -1, /* empty */
3232 -1, /* empty */
3233 -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 1713, /* Array[Array[nullable MPropDef]] */
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 2012, /* Array[Array[Object]] */
3274 -1, /* empty */
3275 -1, /* empty */
3276 -1, /* empty */
3277 -1, /* empty */
3278 -1, /* empty */
3279 -1, /* empty */
3280 -1, /* empty */
3281 -1, /* empty */
3282 2148, /* Array[Array[MMethodDef]] */
3283 -1, /* empty */
3284 -1, /* empty */
3285 -1, /* empty */
3286 -1, /* empty */
3287 },
3288 };
3289 const struct types resolution_table_core__Array__core__Array__nitc__MMethodDef = {
3290 0, /* dummy */
3291 {
3292 &type_core__Array__nitc__MMethodDef, /* E: Array[MMethodDef] */
3293 &type_core__Array__core__Array__nitc__MMethodDef, /* Array[E]: Array[Array[MMethodDef]] */
3294 &type_core__Collection__core__Array__nitc__MMethodDef, /* Collection[E]: Collection[Array[MMethodDef]] */
3295 &type_core__Array__core__Array__nitc__MMethodDef, /* Array[E]: Array[Array[MMethodDef]] */
3296 &type_core__AbstractArray__core__Array__nitc__MMethodDef, /* AbstractArray[E]: AbstractArray[Array[MMethodDef]] */
3297 &type_core__NativeArray__core__Array__nitc__MMethodDef, /* NativeArray[E]: NativeArray[Array[MMethodDef]] */
3298 &type_core__Array__nitc__MMethodDef, /* E: Array[MMethodDef] */
3299 &type_core__Collection__core__Array__nitc__MMethodDef, /* Collection[E]: Collection[Array[MMethodDef]] */
3300 &type_core__Array__nitc__MMethodDef, /* E: Array[MMethodDef] */
3301 &type_core__Collection__core__Array__nitc__MMethodDef, /* Collection[E]: Collection[Array[MMethodDef]] */
3302 &type_core__Collection__core__Array__nitc__MMethodDef, /* Collection[E]: Collection[Array[MMethodDef]] */
3303 &type_core__Array__core__Array__nitc__MMethodDef, /* Array[E]: Array[Array[MMethodDef]] */
3304 &type_core__AbstractArray__core__Array__nitc__MMethodDef, /* AbstractArray[E]: AbstractArray[Array[MMethodDef]] */
3305 &type_core__array__ArrayIterator__core__Array__nitc__MMethodDef, /* ArrayIterator[E]: ArrayIterator[Array[MMethodDef]] */
3306 &type_core__array__ArrayReverseIterator__core__Array__nitc__MMethodDef, /* ArrayReverseIterator[E]: ArrayReverseIterator[Array[MMethodDef]] */
3307 }
3308 };
3309 /* runtime type MapValuesIterator[MType, Array[MMethodDef]] */
3310 const struct type type_core__MapValuesIterator__nitc__MType__core__Array__nitc__MMethodDef = {
3311 -1, /*CAST DEAD*/
3312 "MapValuesIterator[MType, Array[MMethodDef]]", /* class_name_string */
3313 -1, /*CAST DEAD*/
3314 0,
3315 &resolution_table_core__MapValuesIterator__nitc__MType__core__Array__nitc__MMethodDef,
3316 11,
3317 {
3318 2371, /* Object */
3319 2397, /* nullable Object */
3320 2391, /* Iterator[Object] */
3321 -1, /* empty */
3322 -1, /* empty */
3323 -1, /* empty */
3324 -1, /* empty */
3325 -1, /* empty */
3326 -1, /* empty */
3327 -1, /* empty */
3328 -1, /* empty */
3329 },
3330 };
3331 const struct types resolution_table_core__MapValuesIterator__nitc__MType__core__Array__nitc__MMethodDef = {
3332 0, /* dummy */
3333 {
3334 &type_core__Array__core__Array__nitc__MMethodDef, /* Array[E]: Array[Array[MMethodDef]] */
3335 &type_core__MapIterator__nitc__MType__core__Array__nitc__MMethodDef, /* MapIterator[K, V]: MapIterator[MType, Array[MMethodDef]] */
3336 }
3337 };
3338 /* runtime type NativeArray[HashSet[Int]] */
3339 const struct type type_core__NativeArray__core__HashSet__core__Int = {
3340 2150,
3341 "NativeArray[HashSet[Int]]", /* class_name_string */
3342 115,
3343 0,
3344 &resolution_table_core__NativeArray__core__HashSet__core__Int,
3345 226,
3346 {
3347 2371, /* Object */
3348 2397, /* nullable Object */
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 -1, /* empty */
3379 -1, /* empty */
3380 229, /* NativeArray[Object] */
3381 -1, /* empty */
3382 -1, /* empty */
3383 -1, /* empty */
3384 -1, /* empty */
3385 -1, /* empty */
3386 -1, /* empty */
3387 -1, /* empty */
3388 -1, /* empty */
3389 -1, /* empty */
3390 -1, /* empty */
3391 -1, /* empty */
3392 -1, /* empty */
3393 -1, /* empty */
3394 -1, /* empty */
3395 -1, /* empty */
3396 -1, /* empty */
3397 -1, /* empty */
3398 -1, /* empty */
3399 -1, /* empty */
3400 -1, /* empty */
3401 -1, /* empty */
3402 -1, /* empty */
3403 -1, /* empty */
3404 -1, /* empty */
3405 -1, /* empty */
3406 -1, /* empty */
3407 -1, /* empty */
3408 -1, /* empty */
3409 -1, /* empty */
3410 -1, /* empty */
3411 -1, /* empty */
3412 -1, /* empty */
3413 -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 -1, /* empty */
3434 -1, /* empty */
3435 -1, /* empty */
3436 -1, /* empty */
3437 -1, /* empty */
3438 -1, /* empty */
3439 -1, /* empty */
3440 -1, /* empty */
3441 -1, /* empty */
3442 -1, /* empty */
3443 -1, /* empty */
3444 -1, /* empty */
3445 -1, /* empty */
3446 -1, /* empty */
3447 -1, /* empty */
3448 -1, /* empty */
3449 -1, /* empty */
3450 -1, /* empty */
3451 -1, /* empty */
3452 -1, /* empty */
3453 -1, /* empty */
3454 -1, /* empty */
3455 -1, /* empty */
3456 -1, /* empty */
3457 -1, /* empty */
3458 -1, /* empty */
3459 -1, /* empty */
3460 2136, /* NativeArray[nullable Object] */
3461 -1, /* empty */
3462 2150, /* NativeArray[HashSet[Int]] */
3463 -1, /* empty */
3464 -1, /* empty */
3465 -1, /* empty */
3466 -1, /* empty */
3467 -1, /* empty */
3468 -1, /* empty */
3469 -1, /* empty */
3470 -1, /* empty */
3471 -1, /* empty */
3472 -1, /* empty */
3473 -1, /* empty */
3474 -1, /* empty */
3475 -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 -1, /* empty */
3519 -1, /* empty */
3520 -1, /* empty */
3521 -1, /* empty */
3522 -1, /* empty */
3523 -1, /* empty */
3524 -1, /* empty */
3525 -1, /* empty */
3526 -1, /* empty */
3527 -1, /* empty */
3528 -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 -1, /* empty */
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 },
3574 };
3575 const struct types resolution_table_core__NativeArray__core__HashSet__core__Int = {
3576 0, /* dummy */
3577 {
3578 &type_core__HashSet__core__Int, /* E: HashSet[Int] */
3579 &type_core__NativeArray__core__HashSet__core__Int, /* NativeArray[E]: NativeArray[HashSet[Int]] */
3580 }
3581 };
3582 /* runtime type ArrayIterator[HashSet[Int]] */
3583 const struct type type_core__array__ArrayIterator__core__HashSet__core__Int = {
3584 -1, /*CAST DEAD*/
3585 "ArrayIterator[HashSet[Int]]", /* class_name_string */
3586 -1, /*CAST DEAD*/
3587 0,
3588 &resolution_table_core__array__ArrayIterator__core__HashSet__core__Int,
3589 11,
3590 {
3591 2371, /* Object */
3592 2397, /* nullable Object */
3593 2391, /* Iterator[Object] */
3594 -1, /* empty */
3595 -1, /* empty */
3596 -1, /* empty */
3597 -1, /* empty */
3598 -1, /* empty */
3599 -1, /* empty */
3600 -1, /* empty */
3601 -1, /* empty */
3602 },
3603 };
3604 const struct types resolution_table_core__array__ArrayIterator__core__HashSet__core__Int = {
3605 0, /* dummy */
3606 {
3607 &type_core__Array__core__HashSet__core__Int, /* Array[E]: Array[HashSet[Int]] */
3608 &type_core__AbstractArrayRead__core__HashSet__core__Int, /* AbstractArrayRead[E]: AbstractArrayRead[HashSet[Int]] */
3609 }
3610 };
3611 /* runtime type ArrayReverseIterator[HashSet[Int]] */
3612 const struct type type_core__array__ArrayReverseIterator__core__HashSet__core__Int = {
3613 -1, /*CAST DEAD*/
3614 "ArrayReverseIterator[HashSet[Int]]", /* class_name_string */
3615 -1, /*CAST DEAD*/
3616 0,
3617 &resolution_table_core__array__ArrayReverseIterator__core__HashSet__core__Int,
3618 11,
3619 {
3620 2371, /* Object */
3621 2397, /* nullable Object */
3622 2391, /* Iterator[Object] */
3623 -1, /* empty */
3624 -1, /* empty */
3625 -1, /* empty */
3626 -1, /* empty */
3627 -1, /* empty */
3628 -1, /* empty */
3629 -1, /* empty */
3630 -1, /* empty */
3631 },
3632 };
3633 const struct types resolution_table_core__array__ArrayReverseIterator__core__HashSet__core__Int = {
3634 0, /* dummy */
3635 {
3636 &type_core__Array__core__HashSet__core__Int, /* Array[E]: Array[HashSet[Int]] */
3637 &type_core__AbstractArrayRead__core__HashSet__core__Int, /* AbstractArrayRead[E]: AbstractArrayRead[HashSet[Int]] */
3638 }
3639 };
3640 /* runtime type NativeArray[POSetElement[MClass]] */
3641 const struct type type_core__NativeArray__poset__POSetElement__nitc__MClass = {
3642 2153,
3643 "NativeArray[POSetElement[MClass]]", /* class_name_string */
3644 116,
3645 0,
3646 &resolution_table_core__NativeArray__poset__POSetElement__nitc__MClass,
3647 226,
3648 {
3649 2371, /* Object */
3650 2397, /* nullable Object */
3651 -1, /* empty */
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 -1, /* empty */
3668 -1, /* empty */
3669 -1, /* empty */
3670 -1, /* empty */
3671 -1, /* empty */
3672 -1, /* empty */
3673 -1, /* empty */
3674 -1, /* empty */
3675 -1, /* empty */
3676 -1, /* empty */
3677 -1, /* empty */
3678 -1, /* empty */
3679 -1, /* empty */
3680 -1, /* empty */
3681 -1, /* empty */
3682 229, /* NativeArray[Object] */
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 -1, /* empty */
3715 -1, /* empty */
3716 -1, /* empty */
3717 -1, /* empty */
3718 -1, /* empty */
3719 -1, /* empty */
3720 -1, /* empty */
3721 -1, /* empty */
3722 -1, /* empty */
3723 -1, /* empty */
3724 -1, /* empty */
3725 -1, /* empty */
3726 -1, /* empty */
3727 -1, /* empty */
3728 -1, /* empty */
3729 -1, /* empty */
3730 -1, /* empty */
3731 -1, /* empty */
3732 -1, /* empty */
3733 -1, /* empty */
3734 -1, /* empty */
3735 -1, /* empty */
3736 -1, /* empty */
3737 -1, /* empty */
3738 -1, /* empty */
3739 -1, /* empty */
3740 -1, /* empty */
3741 -1, /* empty */
3742 -1, /* empty */
3743 -1, /* empty */
3744 -1, /* empty */
3745 -1, /* empty */
3746 -1, /* empty */
3747 -1, /* empty */
3748 -1, /* empty */
3749 -1, /* empty */
3750 -1, /* empty */
3751 -1, /* empty */
3752 -1, /* empty */
3753 -1, /* empty */
3754 -1, /* empty */
3755 -1, /* empty */
3756 -1, /* empty */
3757 -1, /* empty */
3758 -1, /* empty */
3759 -1, /* empty */
3760 -1, /* empty */
3761 -1, /* empty */
3762 2136, /* NativeArray[nullable Object] */
3763 -1, /* empty */
3764 -1, /* empty */
3765 2153, /* NativeArray[POSetElement[MClass]] */
3766 -1, /* empty */
3767 -1, /* empty */
3768 -1, /* empty */
3769 -1, /* empty */
3770 -1, /* empty */
3771 -1, /* empty */
3772 -1, /* empty */
3773 -1, /* empty */
3774 -1, /* empty */
3775 -1, /* empty */
3776 -1, /* empty */
3777 -1, /* empty */
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 -1, /* empty */
3788 -1, /* empty */
3789 -1, /* empty */
3790 -1, /* empty */
3791 -1, /* empty */
3792 -1, /* empty */
3793 -1, /* empty */
3794 -1, /* empty */
3795 -1, /* empty */
3796 -1, /* empty */
3797 -1, /* empty */
3798 -1, /* empty */
3799 -1, /* empty */
3800 -1, /* empty */
3801 -1, /* empty */
3802 -1, /* empty */
3803 -1, /* empty */
3804 -1, /* empty */
3805 -1, /* empty */
3806 -1, /* empty */
3807 -1, /* empty */
3808 -1, /* empty */
3809 -1, /* empty */
3810 -1, /* empty */
3811 -1, /* empty */
3812 -1, /* empty */
3813 -1, /* empty */
3814 -1, /* empty */
3815 -1, /* empty */
3816 -1, /* empty */
3817 -1, /* empty */
3818 -1, /* empty */
3819 -1, /* empty */
3820 -1, /* empty */
3821 -1, /* empty */
3822 -1, /* empty */
3823 -1, /* empty */
3824 -1, /* empty */
3825 -1, /* empty */
3826 -1, /* empty */
3827 -1, /* empty */
3828 -1, /* empty */
3829 -1, /* empty */
3830 -1, /* empty */
3831 -1, /* empty */
3832 -1, /* empty */
3833 -1, /* empty */
3834 -1, /* empty */
3835 -1, /* empty */
3836 -1, /* empty */
3837 -1, /* empty */
3838 -1, /* empty */
3839 -1, /* empty */
3840 -1, /* empty */
3841 -1, /* empty */
3842 -1, /* empty */
3843 -1, /* empty */
3844 -1, /* empty */
3845 -1, /* empty */
3846 -1, /* empty */
3847 -1, /* empty */
3848 -1, /* empty */
3849 -1, /* empty */
3850 -1, /* empty */
3851 -1, /* empty */
3852 -1, /* empty */
3853 -1, /* empty */
3854 -1, /* empty */
3855 -1, /* empty */
3856 -1, /* empty */
3857 -1, /* empty */
3858 -1, /* empty */
3859 -1, /* empty */
3860 -1, /* empty */
3861 -1, /* empty */
3862 -1, /* empty */
3863 -1, /* empty */
3864 -1, /* empty */
3865 -1, /* empty */
3866 -1, /* empty */
3867 -1, /* empty */
3868 -1, /* empty */
3869 -1, /* empty */
3870 -1, /* empty */
3871 -1, /* empty */
3872 -1, /* empty */
3873 -1, /* empty */
3874 -1, /* empty */
3875 },
3876 };
3877 const struct types resolution_table_core__NativeArray__poset__POSetElement__nitc__MClass = {
3878 0, /* dummy */
3879 {
3880 &type_poset__POSetElement__nitc__MClass, /* E: POSetElement[MClass] */
3881 &type_core__NativeArray__poset__POSetElement__nitc__MClass, /* NativeArray[E]: NativeArray[POSetElement[MClass]] */
3882 }
3883 };
3884 /* runtime type ArrayIterator[POSetElement[MClass]] */
3885 const struct type type_core__array__ArrayIterator__poset__POSetElement__nitc__MClass = {
3886 -1, /*CAST DEAD*/
3887 "ArrayIterator[POSetElement[MClass]]", /* class_name_string */
3888 -1, /*CAST DEAD*/
3889 0,
3890 &resolution_table_core__array__ArrayIterator__poset__POSetElement__nitc__MClass,
3891 11,
3892 {
3893 2371, /* Object */
3894 2397, /* nullable Object */
3895 2391, /* Iterator[Object] */
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 },
3905 };
3906 const struct types resolution_table_core__array__ArrayIterator__poset__POSetElement__nitc__MClass = {
3907 0, /* dummy */
3908 {
3909 &type_core__Array__poset__POSetElement__nitc__MClass, /* Array[E]: Array[POSetElement[MClass]] */
3910 &type_core__AbstractArrayRead__poset__POSetElement__nitc__MClass, /* AbstractArrayRead[E]: AbstractArrayRead[POSetElement[MClass]] */
3911 }
3912 };
3913 /* runtime type ArrayReverseIterator[POSetElement[MClass]] */
3914 const struct type type_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MClass = {
3915 -1, /*CAST DEAD*/
3916 "ArrayReverseIterator[POSetElement[MClass]]", /* class_name_string */
3917 -1, /*CAST DEAD*/
3918 0,
3919 &resolution_table_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MClass,
3920 11,
3921 {
3922 2371, /* Object */
3923 2397, /* nullable Object */
3924 2391, /* Iterator[Object] */
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 },
3934 };
3935 const struct types resolution_table_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MClass = {
3936 0, /* dummy */
3937 {
3938 &type_core__Array__poset__POSetElement__nitc__MClass, /* Array[E]: Array[POSetElement[MClass]] */
3939 &type_core__AbstractArrayRead__poset__POSetElement__nitc__MClass, /* AbstractArrayRead[E]: AbstractArrayRead[POSetElement[MClass]] */
3940 }
3941 };
3942 /* runtime type MapKeysIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
3943 const struct type type_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef = {
3944 -1, /*CAST DEAD*/
3945 "MapKeysIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
3946 -1, /*CAST DEAD*/
3947 0,
3948 &resolution_table_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef,
3949 11,
3950 {
3951 2371, /* Object */
3952 2397, /* nullable Object */
3953 2391, /* Iterator[Object] */
3954 2827, /* Iterator[MModule] */
3955 -1, /* empty */
3956 -1, /* empty */
3957 -1, /* empty */
3958 -1, /* empty */
3959 -1, /* empty */
3960 -1, /* empty */
3961 -1, /* empty */
3962 },
3963 };
3964 const struct types resolution_table_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef = {
3965 0, /* dummy */
3966 {
3967 &type_core__Array__nitc__MModule, /* Array[E]: Array[MModule] */
3968 &type_core__MapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* MapIterator[K, V]: MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
3969 }
3970 };
3971 /* runtime type Array[HashMap[MType, Array[MAttributeDef]]] */
3972 const struct type type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef = {
3973 2157,
3974 "Array[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
3975 506,
3976 0,
3977 &resolution_table_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef,
3978 510,
3979 {
3980 2371, /* Object */
3981 2397, /* nullable Object */
3982 -1, /* empty */
3983 -1, /* empty */
3984 -1, /* empty */
3985 -1, /* empty */
3986 -1, /* empty */
3987 -1, /* empty */
3988 -1, /* empty */
3989 -1, /* empty */
3990 -1, /* empty */
3991 -1, /* empty */
3992 -1, /* empty */
3993 -1, /* empty */
3994 -1, /* empty */
3995 -1, /* empty */
3996 -1, /* empty */
3997 -1, /* empty */
3998 -1, /* empty */
3999 -1, /* empty */
4000 -1, /* empty */
4001 -1, /* empty */
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 2433, /* Collection[Object] */
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 -1, /* empty */
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 -1, /* empty */
4067 -1, /* empty */
4068 -1, /* empty */
4069 -1, /* empty */
4070 -1, /* empty */
4071 -1, /* empty */
4072 -1, /* empty */
4073 -1, /* empty */
4074 -1, /* empty */
4075 -1, /* empty */
4076 -1, /* empty */
4077 -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 -1, /* empty */
4090 -1, /* empty */
4091 -1, /* empty */
4092 -1, /* empty */
4093 -1, /* empty */
4094 2511, /* Collection[nullable Object] */
4095 -1, /* empty */
4096 -1, /* empty */
4097 -1, /* empty */
4098 -1, /* empty */
4099 -1, /* empty */
4100 -1, /* empty */
4101 -1, /* empty */
4102 -1, /* empty */
4103 -1, /* empty */
4104 -1, /* empty */
4105 2522, /* Collection[HashMap[MType, Array[MAttributeDef]]] */
4106 -1, /* empty */
4107 -1, /* empty */
4108 -1, /* empty */
4109 2015, /* Array[nullable Object] */
4110 2202, /* SequenceRead[nullable Object] */
4111 -1, /* empty */
4112 -1, /* empty */
4113 -1, /* empty */
4114 -1, /* empty */
4115 -1, /* empty */
4116 -1, /* empty */
4117 -1, /* empty */
4118 -1, /* empty */
4119 -1, /* empty */
4120 -1, /* empty */
4121 -1, /* empty */
4122 -1, /* empty */
4123 -1, /* empty */
4124 -1, /* empty */
4125 -1, /* empty */
4126 -1, /* empty */
4127 -1, /* empty */
4128 -1, /* empty */
4129 -1, /* empty */
4130 -1, /* empty */
4131 -1, /* empty */
4132 -1, /* empty */
4133 -1, /* empty */
4134 -1, /* empty */
4135 -1, /* empty */
4136 -1, /* empty */
4137 -1, /* empty */
4138 -1, /* empty */
4139 -1, /* empty */
4140 -1, /* empty */
4141 -1, /* empty */
4142 -1, /* empty */
4143 2557, /* AbstractArrayRead[Object] */
4144 -1, /* empty */
4145 -1, /* empty */
4146 -1, /* empty */
4147 -1, /* empty */
4148 -1, /* empty */
4149 -1, /* empty */
4150 -1, /* empty */
4151 -1, /* empty */
4152 -1, /* empty */
4153 -1, /* empty */
4154 -1, /* empty */
4155 -1, /* empty */
4156 -1, /* empty */
4157 -1, /* empty */
4158 -1, /* empty */
4159 -1, /* empty */
4160 -1, /* empty */
4161 -1, /* empty */
4162 -1, /* empty */
4163 -1, /* empty */
4164 -1, /* empty */
4165 -1, /* empty */
4166 -1, /* empty */
4167 -1, /* empty */
4168 -1, /* empty */
4169 -1, /* empty */
4170 -1, /* empty */
4171 -1, /* empty */
4172 -1, /* empty */
4173 -1, /* empty */
4174 -1, /* empty */
4175 -1, /* empty */
4176 -1, /* empty */
4177 -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 -1, /* empty */
4215 -1, /* empty */
4216 -1, /* empty */
4217 -1, /* empty */
4218 -1, /* empty */
4219 -1, /* empty */
4220 -1, /* empty */
4221 -1, /* empty */
4222 -1, /* empty */
4223 2637, /* AbstractArrayRead[nullable Object] */
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 2648, /* AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]] */
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 -1, /* empty */
4248 -1, /* empty */
4249 -1, /* empty */
4250 -1, /* empty */
4251 -1, /* empty */
4252 -1, /* empty */
4253 -1, /* empty */
4254 -1, /* empty */
4255 -1, /* empty */
4256 -1, /* empty */
4257 -1, /* empty */
4258 -1, /* empty */
4259 -1, /* empty */
4260 -1, /* empty */
4261 -1, /* empty */
4262 -1, /* empty */
4263 -1, /* empty */
4264 -1, /* empty */
4265 -1, /* empty */
4266 -1, /* empty */
4267 -1, /* empty */
4268 -1, /* empty */
4269 2881, /* AbstractArray[Object] */
4270 -1, /* empty */
4271 -1, /* empty */
4272 -1, /* empty */
4273 -1, /* empty */
4274 -1, /* empty */
4275 -1, /* empty */
4276 -1, /* empty */
4277 -1, /* empty */
4278 -1, /* empty */
4279 -1, /* empty */
4280 -1, /* empty */
4281 -1, /* empty */
4282 -1, /* empty */
4283 -1, /* empty */
4284 -1, /* empty */
4285 -1, /* empty */
4286 -1, /* empty */
4287 -1, /* empty */
4288 -1, /* empty */
4289 -1, /* empty */
4290 -1, /* empty */
4291 -1, /* empty */
4292 -1, /* empty */
4293 -1, /* empty */
4294 -1, /* empty */
4295 -1, /* empty */
4296 -1, /* empty */
4297 -1, /* empty */
4298 -1, /* empty */
4299 -1, /* empty */
4300 -1, /* empty */
4301 -1, /* empty */
4302 -1, /* empty */
4303 -1, /* empty */
4304 -1, /* empty */
4305 -1, /* empty */
4306 -1, /* empty */
4307 -1, /* empty */
4308 -1, /* empty */
4309 -1, /* empty */
4310 -1, /* empty */
4311 -1, /* empty */
4312 -1, /* empty */
4313 -1, /* empty */
4314 -1, /* empty */
4315 -1, /* empty */
4316 -1, /* empty */
4317 -1, /* empty */
4318 -1, /* empty */
4319 -1, /* empty */
4320 -1, /* empty */
4321 -1, /* empty */
4322 -1, /* empty */
4323 -1, /* empty */
4324 -1, /* empty */
4325 -1, /* empty */
4326 -1, /* empty */
4327 -1, /* empty */
4328 -1, /* empty */
4329 -1, /* empty */
4330 -1, /* empty */
4331 -1, /* empty */
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 2961, /* AbstractArray[nullable Object] */
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 2972, /* AbstractArray[HashMap[MType, Array[MAttributeDef]]] */
4361 -1, /* empty */
4362 -1, /* empty */
4363 -1, /* empty */
4364 228, /* Array[Object] */
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 -1, /* empty */
4392 -1, /* empty */
4393 -1, /* empty */
4394 -1, /* empty */
4395 -1, /* empty */
4396 -1, /* empty */
4397 -1, /* empty */
4398 -1, /* empty */
4399 -1, /* empty */
4400 -1, /* empty */
4401 -1, /* empty */
4402 -1, /* empty */
4403 -1, /* empty */
4404 -1, /* empty */
4405 -1, /* empty */
4406 -1, /* empty */
4407 -1, /* empty */
4408 -1, /* empty */
4409 -1, /* empty */
4410 -1, /* empty */
4411 -1, /* empty */
4412 -1, /* empty */
4413 -1, /* empty */
4414 -1, /* empty */
4415 -1, /* empty */
4416 -1, /* empty */
4417 -1, /* empty */
4418 -1, /* empty */
4419 -1, /* empty */
4420 -1, /* empty */
4421 -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 -1, /* empty */
4442 -1, /* empty */
4443 -1, /* empty */
4444 -1, /* empty */
4445 -1, /* empty */
4446 -1, /* empty */
4447 -1, /* empty */
4448 -1, /* empty */
4449 -1, /* empty */
4450 -1, /* empty */
4451 -1, /* empty */
4452 -1, /* empty */
4453 -1, /* empty */
4454 -1, /* empty */
4455 -1, /* empty */
4456 -1, /* empty */
4457 -1, /* empty */
4458 -1, /* empty */
4459 -1, /* empty */
4460 -1, /* empty */
4461 -1, /* empty */
4462 -1, /* empty */
4463 -1, /* empty */
4464 -1, /* empty */
4465 -1, /* empty */
4466 -1, /* empty */
4467 -1, /* empty */
4468 -1, /* empty */
4469 -1, /* empty */
4470 -1, /* empty */
4471 -1, /* empty */
4472 -1, /* empty */
4473 -1, /* empty */
4474 -1, /* empty */
4475 -1, /* empty */
4476 -1, /* empty */
4477 -1, /* empty */
4478 -1, /* empty */
4479 -1, /* empty */
4480 -1, /* empty */
4481 -1, /* empty */
4482 -1, /* empty */
4483 -1, /* empty */
4484 -1, /* empty */
4485 -1, /* empty */
4486 2157, /* Array[HashMap[MType, Array[MAttributeDef]]] */
4487 -1, /* empty */
4488 -1, /* empty */
4489 -1, /* empty */
4490 },
4491 };
4492 const struct types resolution_table_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef = {
4493 0, /* dummy */
4494 {
4495 &type_core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* E: HashMap[MType, Array[MAttributeDef]] */
4496 &type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */
4497 &type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* Collection[E]: Collection[HashMap[MType, Array[MAttributeDef]]] */
4498 &type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */
4499 &type_core__AbstractArray__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* AbstractArray[E]: AbstractArray[HashMap[MType, Array[MAttributeDef]]] */
4500 &type_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MAttributeDef]]] */
4501 &type_core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* E: HashMap[MType, Array[MAttributeDef]] */
4502 &type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* Collection[E]: Collection[HashMap[MType, Array[MAttributeDef]]] */
4503 &type_core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* E: HashMap[MType, Array[MAttributeDef]] */
4504 &type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* Collection[E]: Collection[HashMap[MType, Array[MAttributeDef]]] */
4505 &type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* Collection[E]: Collection[HashMap[MType, Array[MAttributeDef]]] */
4506 &type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */
4507 &type_core__AbstractArray__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* AbstractArray[E]: AbstractArray[HashMap[MType, Array[MAttributeDef]]] */
4508 &type_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* ArrayIterator[E]: ArrayIterator[HashMap[MType, Array[MAttributeDef]]] */
4509 &type_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* ArrayReverseIterator[E]: ArrayReverseIterator[HashMap[MType, Array[MAttributeDef]]] */
4510 }
4511 };
4512 /* runtime type MapValuesIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
4513 const struct type type_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef = {
4514 -1, /*CAST DEAD*/
4515 "MapValuesIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
4516 -1, /*CAST DEAD*/
4517 0,
4518 &resolution_table_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef,
4519 11,
4520 {
4521 2371, /* Object */
4522 2397, /* nullable Object */
4523 2391, /* Iterator[Object] */
4524 -1, /* empty */
4525 -1, /* empty */
4526 -1, /* empty */
4527 -1, /* empty */
4528 -1, /* empty */
4529 -1, /* empty */
4530 -1, /* empty */
4531 -1, /* empty */
4532 },
4533 };
4534 const struct types resolution_table_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef = {
4535 0, /* dummy */
4536 {
4537 &type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */
4538 &type_core__MapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* MapIterator[K, V]: MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
4539 }
4540 };
4541 /* runtime type MapKeysIterator[MType, Array[MAttributeDef]] */
4542 const struct type type_core__MapKeysIterator__nitc__MType__core__Array__nitc__MAttributeDef = {
4543 -1, /*CAST DEAD*/
4544 "MapKeysIterator[MType, Array[MAttributeDef]]", /* class_name_string */
4545 -1, /*CAST DEAD*/
4546 0,
4547 &resolution_table_core__MapKeysIterator__nitc__MType__core__Array__nitc__MAttributeDef,
4548 11,
4549 {
4550 2371, /* Object */
4551 2397, /* nullable Object */
4552 2391, /* Iterator[Object] */
4553 -1, /* empty */
4554 -1, /* empty */
4555 -1, /* empty */
4556 -1, /* empty */
4557 2831, /* Iterator[MType] */
4558 -1, /* empty */
4559 -1, /* empty */
4560 -1, /* empty */
4561 },
4562 };
4563 const struct types resolution_table_core__MapKeysIterator__nitc__MType__core__Array__nitc__MAttributeDef = {
4564 0, /* dummy */
4565 {
4566 &type_core__Array__nitc__MType, /* Array[E]: Array[MType] */
4567 &type_core__MapIterator__nitc__MType__core__Array__nitc__MAttributeDef, /* MapIterator[K, V]: MapIterator[MType, Array[MAttributeDef]] */
4568 }
4569 };
4570 /* runtime type Array[Array[MAttributeDef]] */
4571 const struct type type_core__Array__core__Array__nitc__MAttributeDef = {
4572 2160,
4573 "Array[Array[MAttributeDef]]", /* class_name_string */
4574 507,
4575 0,
4576 &resolution_table_core__Array__core__Array__nitc__MAttributeDef,
4577 510,
4578 {
4579 2371, /* Object */
4580 2397, /* nullable Object */
4581 -1, /* empty */
4582 -1, /* empty */
4583 -1, /* empty */
4584 -1, /* empty */
4585 -1, /* empty */
4586 -1, /* empty */
4587 -1, /* empty */
4588 -1, /* empty */
4589 -1, /* empty */
4590 -1, /* empty */
4591 -1, /* empty */
4592 -1, /* empty */
4593 -1, /* empty */
4594 -1, /* empty */
4595 -1, /* empty */
4596 -1, /* empty */
4597 -1, /* empty */
4598 -1, /* empty */
4599 -1, /* empty */
4600 -1, /* empty */
4601 -1, /* empty */
4602 -1, /* empty */
4603 -1, /* empty */
4604 -1, /* empty */
4605 -1, /* empty */
4606 -1, /* empty */
4607 -1, /* empty */
4608 -1, /* empty */
4609 -1, /* empty */
4610 -1, /* empty */
4611 -1, /* empty */
4612 -1, /* empty */
4613 -1, /* empty */
4614 -1, /* empty */
4615 2433, /* Collection[Object] */
4616 -1, /* empty */
4617 -1, /* empty */
4618 -1, /* empty */
4619 -1, /* empty */
4620 -1, /* empty */
4621 -1, /* empty */
4622 -1, /* empty */
4623 -1, /* empty */
4624 -1, /* empty */
4625 -1, /* empty */
4626 -1, /* empty */
4627 -1, /* empty */
4628 -1, /* empty */
4629 -1, /* empty */
4630 -1, /* empty */
4631 -1, /* empty */
4632 -1, /* empty */
4633 -1, /* empty */
4634 -1, /* empty */
4635 -1, /* empty */
4636 -1, /* empty */
4637 -1, /* empty */
4638 -1, /* empty */
4639 -1, /* empty */
4640 -1, /* empty */
4641 -1, /* empty */
4642 -1, /* empty */
4643 -1, /* empty */
4644 -1, /* empty */
4645 -1, /* empty */
4646 -1, /* empty */
4647 -1, /* empty */
4648 -1, /* empty */
4649 -1, /* empty */
4650 -1, /* empty */
4651 -1, /* empty */
4652 -1, /* empty */
4653 -1, /* empty */
4654 -1, /* empty */
4655 -1, /* empty */
4656 -1, /* empty */
4657 -1, /* empty */
4658 -1, /* empty */
4659 -1, /* empty */
4660 -1, /* empty */
4661 -1, /* empty */
4662 -1, /* empty */
4663 -1, /* empty */
4664 -1, /* empty */
4665 -1, /* empty */
4666 -1, /* empty */
4667 -1, /* empty */
4668 -1, /* empty */
4669 -1, /* empty */
4670 -1, /* empty */
4671 -1, /* empty */
4672 2490, /* Collection[Array[nullable MPropDef]] */
4673 -1, /* empty */
4674 -1, /* empty */
4675 -1, /* empty */
4676 -1, /* empty */
4677 -1, /* empty */
4678 -1, /* empty */
4679 -1, /* empty */
4680 -1, /* empty */
4681 -1, /* empty */
4682 -1, /* empty */
4683 -1, /* empty */
4684 -1, /* empty */
4685 -1, /* empty */
4686 -1, /* empty */
4687 -1, /* empty */
4688 -1, /* empty */
4689 -1, /* empty */
4690 -1, /* empty */
4691 -1, /* empty */
4692 2510, /* Collection[Array[Object]] */
4693 2511, /* Collection[nullable Object] */
4694 -1, /* empty */
4695 -1, /* empty */
4696 -1, /* empty */
4697 -1, /* empty */
4698 -1, /* empty */
4699 -1, /* empty */
4700 -1, /* empty */
4701 -1, /* empty */
4702 -1, /* empty */
4703 -1, /* empty */
4704 -1, /* empty */
4705 2523, /* Collection[Array[MAttributeDef]] */
4706 -1, /* empty */
4707 -1, /* empty */
4708 2015, /* Array[nullable Object] */
4709 2202, /* SequenceRead[nullable Object] */
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 2557, /* AbstractArrayRead[Object] */
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 -1, /* empty */
4764 -1, /* empty */
4765 -1, /* empty */
4766 -1, /* empty */
4767 -1, /* empty */
4768 -1, /* empty */
4769 -1, /* empty */
4770 -1, /* empty */
4771 -1, /* empty */
4772 -1, /* empty */
4773 -1, /* empty */
4774 -1, /* empty */
4775 -1, /* empty */
4776 -1, /* empty */
4777 -1, /* empty */
4778 -1, /* empty */
4779 -1, /* empty */
4780 -1, /* empty */
4781 -1, /* empty */
4782 -1, /* empty */
4783 -1, /* empty */
4784 -1, /* empty */
4785 -1, /* empty */
4786 -1, /* empty */
4787 -1, /* empty */
4788 -1, /* empty */
4789 -1, /* empty */
4790 -1, /* empty */
4791 -1, /* empty */
4792 -1, /* empty */
4793 -1, /* empty */
4794 -1, /* empty */
4795 -1, /* empty */
4796 -1, /* empty */
4797 -1, /* empty */
4798 -1, /* empty */
4799 -1, /* empty */
4800 -1, /* empty */
4801 2616, /* AbstractArrayRead[Array[nullable MPropDef]] */
4802 -1, /* empty */
4803 -1, /* empty */
4804 -1, /* empty */
4805 -1, /* empty */
4806 -1, /* empty */
4807 -1, /* empty */
4808 -1, /* empty */
4809 -1, /* empty */
4810 -1, /* empty */
4811 -1, /* empty */
4812 -1, /* empty */
4813 -1, /* empty */
4814 -1, /* empty */
4815 -1, /* empty */
4816 -1, /* empty */
4817 -1, /* empty */
4818 -1, /* empty */
4819 -1, /* empty */
4820 -1, /* empty */
4821 2636, /* AbstractArrayRead[Array[Object]] */
4822 2637, /* AbstractArrayRead[nullable Object] */
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 2649, /* AbstractArrayRead[Array[MAttributeDef]] */
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 2881, /* AbstractArray[Object] */
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 -1, /* empty */
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 -1, /* empty */
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 -1, /* empty */
4922 -1, /* empty */
4923 -1, /* empty */
4924 -1, /* empty */
4925 -1, /* empty */
4926 -1, /* empty */
4927 2940, /* AbstractArray[Array[nullable MPropDef]] */
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 -1, /* empty */
4947 2960, /* AbstractArray[Array[Object]] */
4948 2961, /* AbstractArray[nullable Object] */
4949 -1, /* empty */
4950 -1, /* empty */
4951 -1, /* empty */
4952 -1, /* empty */
4953 -1, /* empty */
4954 -1, /* empty */
4955 -1, /* empty */
4956 -1, /* empty */
4957 -1, /* empty */
4958 -1, /* empty */
4959 -1, /* empty */
4960 2973, /* AbstractArray[Array[MAttributeDef]] */
4961 -1, /* empty */
4962 -1, /* empty */
4963 228, /* Array[Object] */
4964 -1, /* empty */
4965 -1, /* empty */
4966 -1, /* empty */
4967 -1, /* empty */
4968 -1, /* empty */
4969 -1, /* empty */
4970 -1, /* empty */
4971 -1, /* empty */
4972 -1, /* empty */
4973 -1, /* empty */
4974 -1, /* empty */
4975 -1, /* empty */
4976 -1, /* empty */
4977 -1, /* empty */
4978 -1, /* empty */
4979 -1, /* empty */
4980 -1, /* empty */
4981 -1, /* empty */
4982 -1, /* empty */
4983 -1, /* empty */
4984 -1, /* empty */
4985 -1, /* empty */
4986 -1, /* empty */
4987 -1, /* empty */
4988 -1, /* empty */
4989 -1, /* empty */
4990 -1, /* empty */
4991 -1, /* empty */
4992 -1, /* empty */
4993 -1, /* empty */
4994 -1, /* empty */
4995 -1, /* empty */
4996 -1, /* empty */
4997 -1, /* empty */
4998 -1, /* empty */
4999 -1, /* empty */
5000 -1, /* empty */
5001 -1, /* empty */
5002 -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 1713, /* Array[Array[nullable MPropDef]] */
5056 -1, /* empty */
5057 -1, /* empty */
5058 -1, /* empty */
5059 -1, /* empty */
5060 -1, /* empty */
5061 -1, /* empty */
5062 -1, /* empty */
5063 -1, /* empty */
5064 -1, /* empty */
5065 -1, /* empty */
5066 -1, /* empty */
5067 -1, /* empty */
5068 -1, /* empty */
5069 -1, /* empty */
5070 -1, /* empty */
5071 -1, /* empty */
5072 -1, /* empty */
5073 -1, /* empty */
5074 -1, /* empty */
5075 2012, /* Array[Array[Object]] */
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 2160, /* Array[Array[MAttributeDef]] */
5087 -1, /* empty */
5088 -1, /* empty */
5089 },
5090 };
5091 const struct types resolution_table_core__Array__core__Array__nitc__MAttributeDef = {
5092 0, /* dummy */
5093 {
5094 &type_core__Array__nitc__MAttributeDef, /* E: Array[MAttributeDef] */
5095 &type_core__Array__core__Array__nitc__MAttributeDef, /* Array[E]: Array[Array[MAttributeDef]] */
5096 &type_core__Collection__core__Array__nitc__MAttributeDef, /* Collection[E]: Collection[Array[MAttributeDef]] */
5097 &type_core__Array__core__Array__nitc__MAttributeDef, /* Array[E]: Array[Array[MAttributeDef]] */
5098 &type_core__AbstractArray__core__Array__nitc__MAttributeDef, /* AbstractArray[E]: AbstractArray[Array[MAttributeDef]] */
5099 &type_core__NativeArray__core__Array__nitc__MAttributeDef, /* NativeArray[E]: NativeArray[Array[MAttributeDef]] */
5100 &type_core__Array__nitc__MAttributeDef, /* E: Array[MAttributeDef] */
5101 &type_core__Collection__core__Array__nitc__MAttributeDef, /* Collection[E]: Collection[Array[MAttributeDef]] */
5102 &type_core__Array__nitc__MAttributeDef, /* E: Array[MAttributeDef] */
5103 &type_core__Collection__core__Array__nitc__MAttributeDef, /* Collection[E]: Collection[Array[MAttributeDef]] */
5104 &type_core__Collection__core__Array__nitc__MAttributeDef, /* Collection[E]: Collection[Array[MAttributeDef]] */
5105 &type_core__Array__core__Array__nitc__MAttributeDef, /* Array[E]: Array[Array[MAttributeDef]] */
5106 &type_core__AbstractArray__core__Array__nitc__MAttributeDef, /* AbstractArray[E]: AbstractArray[Array[MAttributeDef]] */
5107 &type_core__array__ArrayIterator__core__Array__nitc__MAttributeDef, /* ArrayIterator[E]: ArrayIterator[Array[MAttributeDef]] */
5108 &type_core__array__ArrayReverseIterator__core__Array__nitc__MAttributeDef, /* ArrayReverseIterator[E]: ArrayReverseIterator[Array[MAttributeDef]] */
5109 }
5110 };
5111 /* runtime type MapValuesIterator[MType, Array[MAttributeDef]] */
5112 const struct type type_core__MapValuesIterator__nitc__MType__core__Array__nitc__MAttributeDef = {
5113 -1, /*CAST DEAD*/
5114 "MapValuesIterator[MType, Array[MAttributeDef]]", /* class_name_string */
5115 -1, /*CAST DEAD*/
5116 0,
5117 &resolution_table_core__MapValuesIterator__nitc__MType__core__Array__nitc__MAttributeDef,
5118 11,
5119 {
5120 2371, /* Object */
5121 2397, /* nullable Object */
5122 2391, /* Iterator[Object] */
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 },
5132 };
5133 const struct types resolution_table_core__MapValuesIterator__nitc__MType__core__Array__nitc__MAttributeDef = {
5134 0, /* dummy */
5135 {
5136 &type_core__Array__core__Array__nitc__MAttributeDef, /* Array[E]: Array[Array[MAttributeDef]] */
5137 &type_core__MapIterator__nitc__MType__core__Array__nitc__MAttributeDef, /* MapIterator[K, V]: MapIterator[MType, Array[MAttributeDef]] */
5138 }
5139 };
5140 /* runtime type MapKeysIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
5141 const struct type type_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef = {
5142 -1, /*CAST DEAD*/
5143 "MapKeysIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
5144 -1, /*CAST DEAD*/
5145 0,
5146 &resolution_table_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef,
5147 11,
5148 {
5149 2371, /* Object */
5150 2397, /* nullable Object */
5151 2391, /* Iterator[Object] */
5152 2827, /* Iterator[MModule] */
5153 -1, /* empty */
5154 -1, /* empty */
5155 -1, /* empty */
5156 -1, /* empty */
5157 -1, /* empty */
5158 -1, /* empty */
5159 -1, /* empty */
5160 },
5161 };
5162 const struct types resolution_table_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef = {
5163 0, /* dummy */
5164 {
5165 &type_core__Array__nitc__MModule, /* Array[E]: Array[MModule] */
5166 &type_core__MapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* MapIterator[K, V]: MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
5167 }
5168 };
5169 /* runtime type Array[HashMap[MType, Array[MVirtualTypeDef]]] */
5170 const struct type type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef = {
5171 2163,
5172 "Array[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
5173 508,
5174 0,
5175 &resolution_table_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef,
5176 510,
5177 {
5178 2371, /* Object */
5179 2397, /* nullable Object */
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 -1, /* empty */
5193 -1, /* empty */
5194 -1, /* empty */
5195 -1, /* empty */
5196 -1, /* empty */
5197 -1, /* empty */
5198 -1, /* empty */
5199 -1, /* empty */
5200 -1, /* empty */
5201 -1, /* empty */
5202 -1, /* empty */
5203 -1, /* empty */
5204 -1, /* empty */
5205 -1, /* empty */
5206 -1, /* empty */
5207 -1, /* empty */
5208 -1, /* empty */
5209 -1, /* empty */
5210 -1, /* empty */
5211 -1, /* empty */
5212 -1, /* empty */
5213 -1, /* empty */
5214 2433, /* Collection[Object] */
5215 -1, /* empty */
5216 -1, /* empty */
5217 -1, /* empty */
5218 -1, /* empty */
5219 -1, /* empty */
5220 -1, /* empty */
5221 -1, /* empty */
5222 -1, /* empty */
5223 -1, /* empty */
5224 -1, /* empty */
5225 -1, /* empty */
5226 -1, /* empty */
5227 -1, /* empty */
5228 -1, /* empty */
5229 -1, /* empty */
5230 -1, /* empty */
5231 -1, /* empty */
5232 -1, /* empty */
5233 -1, /* empty */
5234 -1, /* empty */
5235 -1, /* empty */
5236 -1, /* empty */
5237 -1, /* empty */
5238 -1, /* empty */
5239 -1, /* empty */
5240 -1, /* empty */
5241 -1, /* empty */
5242 -1, /* empty */
5243 -1, /* empty */
5244 -1, /* empty */
5245 -1, /* empty */
5246 -1, /* empty */
5247 -1, /* empty */
5248 -1, /* empty */
5249 -1, /* empty */
5250 -1, /* empty */
5251 -1, /* empty */
5252 -1, /* empty */
5253 -1, /* empty */
5254 -1, /* empty */
5255 -1, /* empty */
5256 -1, /* empty */
5257 -1, /* empty */
5258 -1, /* empty */
5259 -1, /* empty */
5260 -1, /* empty */
5261 -1, /* empty */
5262 -1, /* empty */
5263 -1, /* empty */
5264 -1, /* empty */
5265 -1, /* empty */
5266 -1, /* empty */
5267 -1, /* empty */
5268 -1, /* empty */
5269 -1, /* empty */
5270 -1, /* empty */
5271 -1, /* empty */
5272 -1, /* empty */
5273 -1, /* empty */
5274 -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 -1, /* empty */
5291 -1, /* empty */
5292 2511, /* Collection[nullable Object] */
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 2524, /* Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
5306 -1, /* empty */
5307 2015, /* Array[nullable Object] */
5308 2202, /* SequenceRead[nullable 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 2557, /* AbstractArrayRead[Object] */
5342 -1, /* empty */
5343 -1, /* empty */
5344 -1, /* empty */
5345 -1, /* empty */
5346 -1, /* empty */
5347 -1, /* empty */
5348 -1, /* empty */
5349 -1, /* empty */
5350 -1, /* empty */
5351 -1, /* empty */
5352 -1, /* empty */
5353 -1, /* empty */
5354 -1, /* empty */
5355 -1, /* empty */
5356 -1, /* empty */
5357 -1, /* empty */
5358 -1, /* empty */
5359 -1, /* empty */
5360 -1, /* empty */
5361 -1, /* empty */
5362 -1, /* empty */
5363 -1, /* empty */
5364 -1, /* empty */
5365 -1, /* empty */
5366 -1, /* empty */
5367 -1, /* empty */
5368 -1, /* empty */
5369 -1, /* empty */
5370 -1, /* empty */
5371 -1, /* empty */
5372 -1, /* empty */
5373 -1, /* empty */
5374 -1, /* empty */
5375 -1, /* empty */
5376 -1, /* empty */
5377 -1, /* empty */
5378 -1, /* empty */
5379 -1, /* empty */
5380 -1, /* empty */
5381 -1, /* empty */
5382 -1, /* empty */
5383 -1, /* empty */
5384 -1, /* empty */
5385 -1, /* empty */
5386 -1, /* empty */
5387 -1, /* empty */
5388 -1, /* empty */
5389 -1, /* empty */
5390 -1, /* empty */
5391 -1, /* empty */
5392 -1, /* empty */
5393 -1, /* empty */
5394 -1, /* empty */
5395 -1, /* empty */
5396 -1, /* empty */
5397 -1, /* empty */
5398 -1, /* empty */
5399 -1, /* empty */
5400 -1, /* empty */
5401 -1, /* empty */
5402 -1, /* empty */
5403 -1, /* empty */
5404 -1, /* empty */
5405 -1, /* empty */
5406 -1, /* empty */
5407 -1, /* empty */
5408 -1, /* empty */
5409 -1, /* empty */
5410 -1, /* empty */
5411 -1, /* empty */
5412 -1, /* empty */
5413 -1, /* empty */
5414 -1, /* empty */
5415 -1, /* empty */
5416 -1, /* empty */
5417 -1, /* empty */
5418 -1, /* empty */
5419 -1, /* empty */
5420 -1, /* empty */
5421 2637, /* AbstractArrayRead[nullable Object] */
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 2650, /* AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]] */
5435 -1, /* empty */
5436 -1, /* empty */
5437 -1, /* empty */
5438 -1, /* empty */
5439 -1, /* empty */
5440 -1, /* empty */
5441 -1, /* empty */
5442 -1, /* empty */
5443 -1, /* empty */
5444 -1, /* empty */
5445 -1, /* empty */
5446 -1, /* empty */
5447 -1, /* empty */
5448 -1, /* empty */
5449 -1, /* empty */
5450 -1, /* empty */
5451 -1, /* empty */
5452 -1, /* empty */
5453 -1, /* empty */
5454 -1, /* empty */
5455 -1, /* empty */
5456 -1, /* empty */
5457 -1, /* empty */
5458 -1, /* empty */
5459 -1, /* empty */
5460 -1, /* empty */
5461 -1, /* empty */
5462 -1, /* empty */
5463 -1, /* empty */
5464 -1, /* empty */
5465 -1, /* empty */
5466 -1, /* empty */
5467 2881, /* AbstractArray[Object] */
5468 -1, /* empty */
5469 -1, /* empty */
5470 -1, /* empty */
5471 -1, /* empty */
5472 -1, /* empty */
5473 -1, /* empty */
5474 -1, /* empty */
5475 -1, /* empty */
5476 -1, /* empty */
5477 -1, /* empty */
5478 -1, /* empty */
5479 -1, /* empty */
5480 -1, /* empty */
5481 -1, /* empty */
5482 -1, /* empty */
5483 -1, /* empty */
5484 -1, /* empty */
5485 -1, /* empty */
5486 -1, /* empty */
5487 -1, /* empty */
5488 -1, /* empty */
5489 -1, /* empty */
5490 -1, /* empty */
5491 -1, /* empty */
5492 -1, /* empty */
5493 -1, /* empty */
5494 -1, /* empty */
5495 -1, /* empty */
5496 -1, /* empty */
5497 -1, /* empty */
5498 -1, /* empty */
5499 -1, /* empty */
5500 -1, /* empty */
5501 -1, /* empty */
5502 -1, /* empty */
5503 -1, /* empty */
5504 -1, /* empty */
5505 -1, /* empty */
5506 -1, /* empty */
5507 -1, /* empty */
5508 -1, /* empty */
5509 -1, /* empty */
5510 -1, /* empty */
5511 -1, /* empty */
5512 -1, /* empty */
5513 -1, /* empty */
5514 -1, /* empty */
5515 -1, /* empty */
5516 -1, /* empty */
5517 -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 2961, /* AbstractArray[nullable Object] */
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 2974, /* AbstractArray[HashMap[MType, Array[MVirtualTypeDef]]] */
5561 -1, /* empty */
5562 228, /* Array[Object] */
5563 -1, /* empty */
5564 -1, /* empty */
5565 -1, /* empty */
5566 -1, /* empty */
5567 -1, /* empty */
5568 -1, /* empty */
5569 -1, /* empty */
5570 -1, /* empty */
5571 -1, /* empty */
5572 -1, /* empty */
5573 -1, /* empty */
5574 -1, /* empty */
5575 -1, /* empty */
5576 -1, /* empty */
5577 -1, /* empty */
5578 -1, /* empty */
5579 -1, /* empty */
5580 -1, /* empty */
5581 -1, /* empty */
5582 -1, /* empty */
5583 -1, /* empty */
5584 -1, /* empty */
5585 -1, /* empty */
5586 -1, /* empty */
5587 -1, /* empty */
5588 -1, /* empty */
5589 -1, /* empty */
5590 -1, /* empty */
5591 -1, /* empty */
5592 -1, /* empty */
5593 -1, /* empty */
5594 -1, /* empty */
5595 -1, /* empty */
5596 -1, /* empty */
5597 -1, /* empty */
5598 -1, /* empty */
5599 -1, /* empty */
5600 -1, /* empty */
5601 -1, /* empty */
5602 -1, /* empty */
5603 -1, /* empty */
5604 -1, /* empty */
5605 -1, /* empty */
5606 -1, /* empty */
5607 -1, /* empty */
5608 -1, /* empty */
5609 -1, /* empty */
5610 -1, /* empty */
5611 -1, /* empty */
5612 -1, /* empty */
5613 -1, /* empty */
5614 -1, /* empty */
5615 -1, /* empty */
5616 -1, /* empty */
5617 -1, /* empty */
5618 -1, /* empty */
5619 -1, /* empty */
5620 -1, /* empty */
5621 -1, /* empty */
5622 -1, /* empty */
5623 -1, /* empty */
5624 -1, /* empty */
5625 -1, /* empty */
5626 -1, /* empty */
5627 -1, /* empty */
5628 -1, /* empty */
5629 -1, /* empty */
5630 -1, /* empty */
5631 -1, /* empty */
5632 -1, /* empty */
5633 -1, /* empty */
5634 -1, /* empty */
5635 -1, /* empty */
5636 -1, /* empty */
5637 -1, /* empty */
5638 -1, /* empty */
5639 -1, /* empty */
5640 -1, /* empty */
5641 -1, /* empty */
5642 -1, /* empty */
5643 -1, /* empty */
5644 -1, /* empty */
5645 -1, /* empty */
5646 -1, /* empty */
5647 -1, /* empty */
5648 -1, /* empty */
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 -1, /* empty */
5684 -1, /* empty */
5685 -1, /* empty */
5686 2163, /* Array[HashMap[MType, Array[MVirtualTypeDef]]] */
5687 -1, /* empty */
5688 },
5689 };
5690 const struct types resolution_table_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef = {
5691 0, /* dummy */
5692 {
5693 &type_core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* E: HashMap[MType, Array[MVirtualTypeDef]] */
5694 &type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
5695 &type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* Collection[E]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
5696 &type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
5697 &type_core__AbstractArray__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* AbstractArray[E]: AbstractArray[HashMap[MType, Array[MVirtualTypeDef]]] */
5698 &type_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
5699 &type_core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* E: HashMap[MType, Array[MVirtualTypeDef]] */
5700 &type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* Collection[E]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
5701 &type_core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* E: HashMap[MType, Array[MVirtualTypeDef]] */
5702 &type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* Collection[E]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
5703 &type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* Collection[E]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
5704 &type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
5705 &type_core__AbstractArray__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* AbstractArray[E]: AbstractArray[HashMap[MType, Array[MVirtualTypeDef]]] */
5706 &type_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* ArrayIterator[E]: ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]] */
5707 &type_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* ArrayReverseIterator[E]: ArrayReverseIterator[HashMap[MType, Array[MVirtualTypeDef]]] */
5708 }
5709 };
5710 /* runtime type MapValuesIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
5711 const struct type type_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef = {
5712 -1, /*CAST DEAD*/
5713 "MapValuesIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
5714 -1, /*CAST DEAD*/
5715 0,
5716 &resolution_table_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef,
5717 11,
5718 {
5719 2371, /* Object */
5720 2397, /* nullable Object */
5721 2391, /* Iterator[Object] */
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 },
5731 };
5732 const struct types resolution_table_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef = {
5733 0, /* dummy */
5734 {
5735 &type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
5736 &type_core__MapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* MapIterator[K, V]: MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
5737 }
5738 };
5739 /* runtime type MapKeysIterator[MType, Array[MVirtualTypeDef]] */
5740 const struct type type_core__MapKeysIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef = {
5741 -1, /*CAST DEAD*/
5742 "MapKeysIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */
5743 -1, /*CAST DEAD*/
5744 0,
5745 &resolution_table_core__MapKeysIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef,
5746 11,
5747 {
5748 2371, /* Object */
5749 2397, /* nullable Object */
5750 2391, /* Iterator[Object] */
5751 -1, /* empty */
5752 -1, /* empty */
5753 -1, /* empty */
5754 -1, /* empty */
5755 2831, /* Iterator[MType] */
5756 -1, /* empty */
5757 -1, /* empty */
5758 -1, /* empty */
5759 },
5760 };
5761 const struct types resolution_table_core__MapKeysIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef = {
5762 0, /* dummy */
5763 {
5764 &type_core__Array__nitc__MType, /* Array[E]: Array[MType] */
5765 &type_core__MapIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* MapIterator[K, V]: MapIterator[MType, Array[MVirtualTypeDef]] */
5766 }
5767 };
5768 /* runtime type Array[Array[MVirtualTypeDef]] */
5769 const struct type type_core__Array__core__Array__nitc__MVirtualTypeDef = {
5770 2166,
5771 "Array[Array[MVirtualTypeDef]]", /* class_name_string */
5772 509,
5773 0,
5774 &resolution_table_core__Array__core__Array__nitc__MVirtualTypeDef,
5775 510,
5776 {
5777 2371, /* Object */
5778 2397, /* nullable Object */
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 2433, /* Collection[Object] */
5814 -1, /* empty */
5815 -1, /* empty */
5816 -1, /* empty */
5817 -1, /* empty */
5818 -1, /* empty */
5819 -1, /* empty */
5820 -1, /* empty */
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 -1, /* empty */
5852 -1, /* empty */
5853 -1, /* empty */
5854 -1, /* empty */
5855 -1, /* empty */
5856 -1, /* empty */
5857 -1, /* empty */
5858 -1, /* empty */
5859 -1, /* empty */
5860 -1, /* empty */
5861 -1, /* empty */
5862 -1, /* empty */
5863 -1, /* empty */
5864 -1, /* empty */
5865 -1, /* empty */
5866 -1, /* empty */
5867 -1, /* empty */
5868 -1, /* empty */
5869 -1, /* empty */
5870 2490, /* Collection[Array[nullable MPropDef]] */
5871 -1, /* empty */
5872 -1, /* empty */
5873 -1, /* empty */
5874 -1, /* empty */
5875 -1, /* empty */
5876 -1, /* empty */
5877 -1, /* empty */
5878 -1, /* empty */
5879 -1, /* empty */
5880 -1, /* empty */
5881 -1, /* empty */
5882 -1, /* empty */
5883 -1, /* empty */
5884 -1, /* empty */
5885 -1, /* empty */
5886 -1, /* empty */
5887 -1, /* empty */
5888 -1, /* empty */
5889 -1, /* empty */
5890 2510, /* Collection[Array[Object]] */
5891 2511, /* Collection[nullable Object] */
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 2525, /* Collection[Array[MVirtualTypeDef]] */
5906 2015, /* Array[nullable Object] */
5907 2202, /* SequenceRead[nullable Object] */
5908 -1, /* empty */
5909 -1, /* empty */
5910 -1, /* empty */
5911 -1, /* empty */
5912 -1, /* empty */
5913 -1, /* empty */
5914 -1, /* empty */
5915 -1, /* empty */
5916 -1, /* empty */
5917 -1, /* empty */
5918 -1, /* empty */
5919 -1, /* empty */
5920 -1, /* empty */
5921 -1, /* empty */
5922 -1, /* empty */
5923 -1, /* empty */
5924 -1, /* empty */
5925 -1, /* empty */
5926 -1, /* empty */
5927 -1, /* empty */
5928 -1, /* empty */
5929 -1, /* empty */
5930 -1, /* empty */
5931 -1, /* empty */
5932 -1, /* empty */
5933 -1, /* empty */
5934 -1, /* empty */
5935 -1, /* empty */
5936 -1, /* empty */
5937 -1, /* empty */
5938 -1, /* empty */
5939 -1, /* empty */
5940 2557, /* AbstractArrayRead[Object] */
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 -1, /* empty */
5977 -1, /* empty */
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 2616, /* AbstractArrayRead[Array[nullable MPropDef]] */
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 2636, /* AbstractArrayRead[Array[Object]] */
6020 2637, /* AbstractArrayRead[nullable Object] */
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 2651, /* AbstractArrayRead[Array[MVirtualTypeDef]] */
6035 -1, /* empty */
6036 -1, /* empty */
6037 -1, /* empty */
6038 -1, /* empty */
6039 -1, /* empty */
6040 -1, /* empty */
6041 -1, /* empty */
6042 -1, /* empty */
6043 -1, /* empty */
6044 -1, /* empty */
6045 -1, /* empty */
6046 -1, /* empty */
6047 -1, /* empty */
6048 -1, /* empty */
6049 -1, /* empty */
6050 -1, /* empty */
6051 -1, /* empty */
6052 -1, /* empty */
6053 -1, /* empty */
6054 -1, /* empty */
6055 -1, /* empty */
6056 -1, /* empty */
6057 -1, /* empty */
6058 -1, /* empty */
6059 -1, /* empty */
6060 -1, /* empty */
6061 -1, /* empty */
6062 -1, /* empty */
6063 -1, /* empty */
6064 -1, /* empty */
6065 -1, /* empty */
6066 2881, /* AbstractArray[Object] */
6067 -1, /* empty */
6068 -1, /* empty */
6069 -1, /* empty */
6070 -1, /* empty */
6071 -1, /* empty */
6072 -1, /* empty */
6073 -1, /* empty */
6074 -1, /* empty */
6075 -1, /* empty */
6076 -1, /* empty */
6077 -1, /* empty */
6078 -1, /* empty */
6079 -1, /* empty */
6080 -1, /* empty */
6081 -1, /* empty */
6082 -1, /* empty */
6083 -1, /* empty */
6084 -1, /* empty */
6085 -1, /* empty */
6086 -1, /* empty */
6087 -1, /* empty */
6088 -1, /* empty */
6089 -1, /* empty */
6090 -1, /* empty */
6091 -1, /* empty */
6092 -1, /* empty */
6093 -1, /* empty */
6094 -1, /* empty */
6095 -1, /* empty */
6096 -1, /* empty */
6097 -1, /* empty */
6098 -1, /* empty */
6099 -1, /* empty */
6100 -1, /* empty */
6101 -1, /* empty */
6102 -1, /* empty */
6103 -1, /* empty */
6104 -1, /* empty */
6105 -1, /* empty */
6106 -1, /* empty */
6107 -1, /* empty */
6108 -1, /* empty */
6109 -1, /* empty */
6110 -1, /* empty */
6111 -1, /* empty */
6112 -1, /* empty */
6113 -1, /* empty */
6114 -1, /* empty */
6115 -1, /* empty */
6116 -1, /* empty */
6117 -1, /* empty */
6118 -1, /* empty */
6119 -1, /* empty */
6120 -1, /* empty */
6121 -1, /* empty */
6122 -1, /* empty */
6123 -1, /* empty */
6124 -1, /* empty */
6125 2940, /* AbstractArray[Array[nullable MPropDef]] */
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 2960, /* AbstractArray[Array[Object]] */
6146 2961, /* AbstractArray[nullable Object] */
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 2975, /* AbstractArray[Array[MVirtualTypeDef]] */
6161 228, /* 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 -1, /* empty */
6194 -1, /* empty */
6195 -1, /* empty */
6196 -1, /* empty */
6197 -1, /* empty */
6198 -1, /* empty */
6199 -1, /* empty */
6200 -1, /* empty */
6201 -1, /* empty */
6202 -1, /* empty */
6203 -1, /* empty */
6204 -1, /* empty */
6205 -1, /* empty */
6206 -1, /* empty */
6207 -1, /* empty */
6208 -1, /* empty */
6209 -1, /* empty */
6210 -1, /* empty */
6211 -1, /* empty */
6212 -1, /* empty */
6213 -1, /* empty */
6214 -1, /* empty */
6215 -1, /* empty */
6216 -1, /* empty */
6217 -1, /* empty */
6218 -1, /* empty */
6219 -1, /* empty */
6220 -1, /* empty */
6221 -1, /* empty */
6222 -1, /* empty */
6223 -1, /* empty */
6224 -1, /* empty */
6225 -1, /* empty */
6226 -1, /* empty */
6227 -1, /* empty */
6228 -1, /* empty */
6229 -1, /* empty */
6230 -1, /* empty */
6231 -1, /* empty */
6232 -1, /* empty */
6233 -1, /* empty */
6234 -1, /* empty */
6235 -1, /* empty */
6236 -1, /* empty */
6237 -1, /* empty */
6238 -1, /* empty */
6239 -1, /* empty */
6240 -1, /* empty */
6241 -1, /* empty */
6242 -1, /* empty */
6243 -1, /* empty */
6244 -1, /* empty */
6245 -1, /* empty */
6246 -1, /* empty */
6247 -1, /* empty */
6248 -1, /* empty */
6249 -1, /* empty */
6250 -1, /* empty */
6251 -1, /* empty */
6252 -1, /* empty */
6253 1713, /* Array[Array[nullable MPropDef]] */
6254 -1, /* empty */
6255 -1, /* empty */
6256 -1, /* empty */
6257 -1, /* empty */
6258 -1, /* empty */
6259 -1, /* empty */
6260 -1, /* empty */
6261 -1, /* empty */
6262 -1, /* empty */
6263 -1, /* empty */
6264 -1, /* empty */
6265 -1, /* empty */
6266 -1, /* empty */
6267 -1, /* empty */
6268 -1, /* empty */
6269 -1, /* empty */
6270 -1, /* empty */
6271 -1, /* empty */
6272 -1, /* empty */
6273 2012, /* Array[Array[Object]] */
6274 -1, /* empty */
6275 -1, /* empty */
6276 -1, /* empty */
6277 -1, /* empty */
6278 -1, /* empty */
6279 -1, /* empty */
6280 -1, /* empty */
6281 -1, /* empty */
6282 -1, /* empty */
6283 -1, /* empty */
6284 -1, /* empty */
6285 -1, /* empty */
6286 2166, /* Array[Array[MVirtualTypeDef]] */
6287 },
6288 };
6289 const struct types resolution_table_core__Array__core__Array__nitc__MVirtualTypeDef = {
6290 0, /* dummy */
6291 {
6292 &type_core__Array__nitc__MVirtualTypeDef, /* E: Array[MVirtualTypeDef] */
6293 &type_core__Array__core__Array__nitc__MVirtualTypeDef, /* Array[E]: Array[Array[MVirtualTypeDef]] */
6294 &type_core__Collection__core__Array__nitc__MVirtualTypeDef, /* Collection[E]: Collection[Array[MVirtualTypeDef]] */
6295 &type_core__Array__core__Array__nitc__MVirtualTypeDef, /* Array[E]: Array[Array[MVirtualTypeDef]] */
6296 &type_core__AbstractArray__core__Array__nitc__MVirtualTypeDef, /* AbstractArray[E]: AbstractArray[Array[MVirtualTypeDef]] */
6297 &type_core__NativeArray__core__Array__nitc__MVirtualTypeDef, /* NativeArray[E]: NativeArray[Array[MVirtualTypeDef]] */
6298 &type_core__Array__nitc__MVirtualTypeDef, /* E: Array[MVirtualTypeDef] */
6299 &type_core__Collection__core__Array__nitc__MVirtualTypeDef, /* Collection[E]: Collection[Array[MVirtualTypeDef]] */
6300 &type_core__Array__nitc__MVirtualTypeDef, /* E: Array[MVirtualTypeDef] */
6301 &type_core__Collection__core__Array__nitc__MVirtualTypeDef, /* Collection[E]: Collection[Array[MVirtualTypeDef]] */
6302 &type_core__Collection__core__Array__nitc__MVirtualTypeDef, /* Collection[E]: Collection[Array[MVirtualTypeDef]] */
6303 &type_core__Array__core__Array__nitc__MVirtualTypeDef, /* Array[E]: Array[Array[MVirtualTypeDef]] */
6304 &type_core__AbstractArray__core__Array__nitc__MVirtualTypeDef, /* AbstractArray[E]: AbstractArray[Array[MVirtualTypeDef]] */
6305 &type_core__array__ArrayIterator__core__Array__nitc__MVirtualTypeDef, /* ArrayIterator[E]: ArrayIterator[Array[MVirtualTypeDef]] */
6306 &type_core__array__ArrayReverseIterator__core__Array__nitc__MVirtualTypeDef, /* ArrayReverseIterator[E]: ArrayReverseIterator[Array[MVirtualTypeDef]] */
6307 }
6308 };
6309 /* runtime type MapValuesIterator[MType, Array[MVirtualTypeDef]] */
6310 const struct type type_core__MapValuesIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef = {
6311 -1, /*CAST DEAD*/
6312 "MapValuesIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */
6313 -1, /*CAST DEAD*/
6314 0,
6315 &resolution_table_core__MapValuesIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef,
6316 11,
6317 {
6318 2371, /* Object */
6319 2397, /* nullable Object */
6320 2391, /* Iterator[Object] */
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 },
6330 };
6331 const struct types resolution_table_core__MapValuesIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef = {
6332 0, /* dummy */
6333 {
6334 &type_core__Array__core__Array__nitc__MVirtualTypeDef, /* Array[E]: Array[Array[MVirtualTypeDef]] */
6335 &type_core__MapIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* MapIterator[K, V]: MapIterator[MType, Array[MVirtualTypeDef]] */
6336 }
6337 };
6338 /* runtime type NativeArray[Set[Phase]] */
6339 const struct type type_core__NativeArray__core__Set__nitc__Phase = {
6340 2168,
6341 "NativeArray[Set[Phase]]", /* class_name_string */
6342 117,
6343 0,
6344 &resolution_table_core__NativeArray__core__Set__nitc__Phase,
6345 226,
6346 {
6347 2371, /* Object */
6348 2397, /* nullable Object */
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 229, /* NativeArray[Object] */
6381 -1, /* empty */
6382 -1, /* empty */
6383 -1, /* empty */
6384 -1, /* empty */
6385 -1, /* empty */
6386 -1, /* empty */
6387 -1, /* empty */
6388 -1, /* empty */
6389 -1, /* empty */
6390 -1, /* empty */
6391 -1, /* empty */
6392 -1, /* empty */
6393 -1, /* empty */
6394 -1, /* empty */
6395 -1, /* empty */
6396 -1, /* empty */
6397 -1, /* empty */
6398 -1, /* empty */
6399 -1, /* empty */
6400 -1, /* empty */
6401 -1, /* empty */
6402 -1, /* empty */
6403 -1, /* empty */
6404 -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 -1, /* empty */
6416 -1, /* empty */
6417 -1, /* empty */
6418 -1, /* empty */
6419 -1, /* empty */
6420 -1, /* empty */
6421 -1, /* empty */
6422 -1, /* empty */
6423 -1, /* empty */
6424 -1, /* empty */
6425 -1, /* empty */
6426 -1, /* empty */
6427 -1, /* empty */
6428 -1, /* empty */
6429 -1, /* empty */
6430 -1, /* empty */
6431 -1, /* empty */
6432 -1, /* empty */
6433 -1, /* empty */
6434 -1, /* empty */
6435 -1, /* empty */
6436 -1, /* empty */
6437 -1, /* empty */
6438 -1, /* empty */
6439 -1, /* empty */
6440 -1, /* empty */
6441 -1, /* empty */
6442 -1, /* empty */
6443 -1, /* empty */
6444 -1, /* empty */
6445 -1, /* empty */
6446 -1, /* empty */
6447 -1, /* empty */
6448 -1, /* empty */
6449 -1, /* empty */
6450 -1, /* empty */
6451 -1, /* empty */
6452 -1, /* empty */
6453 -1, /* empty */
6454 -1, /* empty */
6455 -1, /* empty */
6456 -1, /* empty */
6457 -1, /* empty */
6458 -1, /* empty */
6459 -1, /* empty */
6460 2136, /* NativeArray[nullable Object] */
6461 -1, /* empty */
6462 -1, /* empty */
6463 -1, /* empty */
6464 2168, /* NativeArray[Set[Phase]] */
6465 -1, /* empty */
6466 -1, /* empty */
6467 -1, /* empty */
6468 -1, /* empty */
6469 -1, /* empty */
6470 -1, /* empty */
6471 -1, /* empty */
6472 -1, /* empty */
6473 -1, /* empty */
6474 -1, /* empty */
6475 -1, /* empty */
6476 -1, /* empty */
6477 -1, /* empty */
6478 -1, /* empty */
6479 -1, /* empty */
6480 -1, /* empty */
6481 -1, /* empty */
6482 -1, /* empty */
6483 -1, /* empty */
6484 -1, /* empty */
6485 -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 -1, /* empty */
6516 -1, /* empty */
6517 -1, /* empty */
6518 -1, /* empty */
6519 -1, /* empty */
6520 -1, /* empty */
6521 -1, /* empty */
6522 -1, /* empty */
6523 -1, /* empty */
6524 -1, /* empty */
6525 -1, /* empty */
6526 -1, /* empty */
6527 -1, /* empty */
6528 -1, /* empty */
6529 -1, /* empty */
6530 -1, /* empty */
6531 -1, /* empty */
6532 -1, /* empty */
6533 -1, /* empty */
6534 -1, /* empty */
6535 -1, /* empty */
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 },
6574 };
6575 const struct types resolution_table_core__NativeArray__core__Set__nitc__Phase = {
6576 0, /* dummy */
6577 {
6578 &type_core__Set__nitc__Phase, /* E: Set[Phase] */
6579 &type_core__NativeArray__core__Set__nitc__Phase, /* NativeArray[E]: NativeArray[Set[Phase]] */
6580 }
6581 };
6582 /* runtime type ArrayIterator[Set[Phase]] */
6583 const struct type type_core__array__ArrayIterator__core__Set__nitc__Phase = {
6584 -1, /*CAST DEAD*/
6585 "ArrayIterator[Set[Phase]]", /* class_name_string */
6586 -1, /*CAST DEAD*/
6587 0,
6588 &resolution_table_core__array__ArrayIterator__core__Set__nitc__Phase,
6589 11,
6590 {
6591 2371, /* Object */
6592 2397, /* nullable Object */
6593 2391, /* Iterator[Object] */
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 },
6603 };
6604 const struct types resolution_table_core__array__ArrayIterator__core__Set__nitc__Phase = {
6605 0, /* dummy */
6606 {
6607 &type_core__Array__core__Set__nitc__Phase, /* Array[E]: Array[Set[Phase]] */
6608 &type_core__AbstractArrayRead__core__Set__nitc__Phase, /* AbstractArrayRead[E]: AbstractArrayRead[Set[Phase]] */
6609 }
6610 };
6611 /* runtime type ArrayReverseIterator[Set[Phase]] */
6612 const struct type type_core__array__ArrayReverseIterator__core__Set__nitc__Phase = {
6613 -1, /*CAST DEAD*/
6614 "ArrayReverseIterator[Set[Phase]]", /* class_name_string */
6615 -1, /*CAST DEAD*/
6616 0,
6617 &resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__Phase,
6618 11,
6619 {
6620 2371, /* Object */
6621 2397, /* nullable Object */
6622 2391, /* Iterator[Object] */
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 },
6632 };
6633 const struct types resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__Phase = {
6634 0, /* dummy */
6635 {
6636 &type_core__Array__core__Set__nitc__Phase, /* Array[E]: Array[Set[Phase]] */
6637 &type_core__AbstractArrayRead__core__Set__nitc__Phase, /* AbstractArrayRead[E]: AbstractArrayRead[Set[Phase]] */
6638 }
6639 };
6640 /* runtime type NativeArray[Set[MModule]] */
6641 const struct type type_core__NativeArray__core__Set__nitc__MModule = {
6642 2171,
6643 "NativeArray[Set[MModule]]", /* class_name_string */
6644 118,
6645 0,
6646 &resolution_table_core__NativeArray__core__Set__nitc__MModule,
6647 226,
6648 {
6649 2371, /* Object */
6650 2397, /* nullable Object */
6651 -1, /* empty */
6652 -1, /* empty */
6653 -1, /* empty */
6654 -1, /* empty */
6655 -1, /* empty */
6656 -1, /* empty */
6657 -1, /* empty */
6658 -1, /* empty */
6659 -1, /* empty */
6660 -1, /* empty */
6661 -1, /* empty */
6662 -1, /* empty */
6663 -1, /* empty */
6664 -1, /* empty */
6665 -1, /* empty */
6666 -1, /* empty */
6667 -1, /* empty */
6668 -1, /* empty */
6669 -1, /* empty */
6670 -1, /* empty */
6671 -1, /* empty */
6672 -1, /* empty */
6673 -1, /* empty */
6674 -1, /* empty */
6675 -1, /* empty */
6676 -1, /* empty */
6677 -1, /* empty */
6678 -1, /* empty */
6679 -1, /* empty */
6680 -1, /* empty */
6681 -1, /* empty */
6682 229, /* NativeArray[Object] */
6683 -1, /* empty */
6684 -1, /* empty */
6685 -1, /* empty */
6686 -1, /* empty */
6687 -1, /* empty */
6688 -1, /* empty */
6689 -1, /* empty */
6690 -1, /* empty */
6691 -1, /* empty */
6692 -1, /* empty */
6693 -1, /* empty */
6694 -1, /* empty */
6695 -1, /* empty */
6696 -1, /* empty */
6697 -1, /* empty */
6698 -1, /* empty */
6699 -1, /* empty */
6700 -1, /* empty */
6701 -1, /* empty */
6702 -1, /* empty */
6703 -1, /* empty */
6704 -1, /* empty */
6705 -1, /* empty */
6706 -1, /* empty */
6707 -1, /* empty */
6708 -1, /* empty */
6709 -1, /* empty */
6710 -1, /* empty */
6711 -1, /* empty */
6712 -1, /* empty */
6713 -1, /* empty */
6714 -1, /* empty */
6715 -1, /* empty */
6716 -1, /* empty */
6717 -1, /* empty */
6718 -1, /* empty */
6719 -1, /* empty */
6720 -1, /* empty */
6721 -1, /* empty */
6722 -1, /* empty */
6723 -1, /* empty */
6724 -1, /* empty */
6725 -1, /* empty */
6726 -1, /* empty */
6727 -1, /* empty */
6728 -1, /* empty */
6729 -1, /* empty */
6730 -1, /* empty */
6731 -1, /* empty */
6732 -1, /* empty */
6733 -1, /* empty */
6734 -1, /* empty */
6735 -1, /* empty */
6736 -1, /* empty */
6737 -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 2136, /* NativeArray[nullable Object] */
6763 -1, /* empty */
6764 -1, /* empty */
6765 -1, /* empty */
6766 -1, /* empty */
6767 2171, /* NativeArray[Set[MModule]] */
6768 -1, /* empty */
6769 -1, /* empty */
6770 -1, /* empty */
6771 -1, /* empty */
6772 -1, /* empty */
6773 -1, /* empty */
6774 -1, /* empty */
6775 -1, /* empty */
6776 -1, /* empty */
6777 -1, /* empty */
6778 -1, /* empty */
6779 -1, /* empty */
6780 -1, /* empty */
6781 -1, /* empty */
6782 -1, /* empty */
6783 -1, /* empty */
6784 -1, /* empty */
6785 -1, /* empty */
6786 -1, /* empty */
6787 -1, /* empty */
6788 -1, /* empty */
6789 -1, /* empty */
6790 -1, /* empty */
6791 -1, /* empty */
6792 -1, /* empty */
6793 -1, /* empty */
6794 -1, /* empty */
6795 -1, /* empty */
6796 -1, /* empty */
6797 -1, /* empty */
6798 -1, /* empty */
6799 -1, /* empty */
6800 -1, /* empty */
6801 -1, /* empty */
6802 -1, /* empty */
6803 -1, /* empty */
6804 -1, /* empty */
6805 -1, /* empty */
6806 -1, /* empty */
6807 -1, /* empty */
6808 -1, /* empty */
6809 -1, /* empty */
6810 -1, /* empty */
6811 -1, /* empty */
6812 -1, /* empty */
6813 -1, /* empty */
6814 -1, /* empty */
6815 -1, /* empty */
6816 -1, /* empty */
6817 -1, /* empty */
6818 -1, /* empty */
6819 -1, /* empty */
6820 -1, /* empty */
6821 -1, /* empty */
6822 -1, /* empty */
6823 -1, /* empty */
6824 -1, /* empty */
6825 -1, /* empty */
6826 -1, /* empty */
6827 -1, /* empty */
6828 -1, /* empty */
6829 -1, /* empty */
6830 -1, /* empty */
6831 -1, /* empty */
6832 -1, /* empty */
6833 -1, /* empty */
6834 -1, /* empty */
6835 -1, /* empty */
6836 -1, /* empty */
6837 -1, /* empty */
6838 -1, /* empty */
6839 -1, /* empty */
6840 -1, /* empty */
6841 -1, /* empty */
6842 -1, /* empty */
6843 -1, /* empty */
6844 -1, /* empty */
6845 -1, /* empty */
6846 -1, /* empty */
6847 -1, /* empty */
6848 -1, /* empty */
6849 -1, /* empty */
6850 -1, /* empty */
6851 -1, /* empty */
6852 -1, /* empty */
6853 -1, /* empty */
6854 -1, /* empty */
6855 -1, /* empty */
6856 -1, /* empty */
6857 -1, /* empty */
6858 -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 -1, /* empty */
6870 -1, /* empty */
6871 -1, /* empty */
6872 -1, /* empty */
6873 -1, /* empty */
6874 -1, /* empty */
6875 },
6876 };
6877 const struct types resolution_table_core__NativeArray__core__Set__nitc__MModule = {
6878 0, /* dummy */
6879 {
6880 &type_core__Set__nitc__MModule, /* E: Set[MModule] */
6881 &type_core__NativeArray__core__Set__nitc__MModule, /* NativeArray[E]: NativeArray[Set[MModule]] */
6882 }
6883 };
6884 /* runtime type ArrayIterator[Set[MModule]] */
6885 const struct type type_core__array__ArrayIterator__core__Set__nitc__MModule = {
6886 -1, /*CAST DEAD*/
6887 "ArrayIterator[Set[MModule]]", /* class_name_string */
6888 -1, /*CAST DEAD*/
6889 0,
6890 &resolution_table_core__array__ArrayIterator__core__Set__nitc__MModule,
6891 11,
6892 {
6893 2371, /* Object */
6894 2397, /* nullable Object */
6895 2391, /* Iterator[Object] */
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 },
6905 };
6906 const struct types resolution_table_core__array__ArrayIterator__core__Set__nitc__MModule = {
6907 0, /* dummy */
6908 {
6909 &type_core__Array__core__Set__nitc__MModule, /* Array[E]: Array[Set[MModule]] */
6910 &type_core__AbstractArrayRead__core__Set__nitc__MModule, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MModule]] */
6911 }
6912 };
6913 /* runtime type ArrayReverseIterator[Set[MModule]] */
6914 const struct type type_core__array__ArrayReverseIterator__core__Set__nitc__MModule = {
6915 -1, /*CAST DEAD*/
6916 "ArrayReverseIterator[Set[MModule]]", /* class_name_string */
6917 -1, /*CAST DEAD*/
6918 0,
6919 &resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__MModule,
6920 11,
6921 {
6922 2371, /* Object */
6923 2397, /* nullable Object */
6924 2391, /* Iterator[Object] */
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 },
6934 };
6935 const struct types resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__MModule = {
6936 0, /* dummy */
6937 {
6938 &type_core__Array__core__Set__nitc__MModule, /* Array[E]: Array[Set[MModule]] */
6939 &type_core__AbstractArrayRead__core__Set__nitc__MModule, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MModule]] */
6940 }
6941 };
6942 /* runtime type NativeArray[HashMap[String, nullable MProperty]] */
6943 const struct type type_core__NativeArray__core__HashMap__core__String__nullable__nitc__MProperty = {
6944 2174,
6945 "NativeArray[HashMap[String, nullable MProperty]]", /* class_name_string */
6946 119,
6947 0,
6948 &resolution_table_core__NativeArray__core__HashMap__core__String__nullable__nitc__MProperty,
6949 226,
6950 {
6951 2371, /* Object */
6952 2397, /* nullable Object */
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 229, /* NativeArray[Object] */
6985 -1, /* empty */
6986 -1, /* empty */
6987 -1, /* empty */
6988 -1, /* empty */
6989 -1, /* empty */
6990 -1, /* empty */
6991 -1, /* empty */
6992 -1, /* empty */
6993 -1, /* empty */
6994 -1, /* empty */
6995 -1, /* empty */
6996 -1, /* empty */
6997 -1, /* empty */
6998 -1, /* empty */
6999 -1, /* empty */
7000 -1, /* empty */
7001 -1, /* empty */
7002 -1, /* empty */
7003 -1, /* empty */
7004 -1, /* empty */
7005 -1, /* empty */
7006 -1, /* empty */
7007 -1, /* empty */
7008 -1, /* empty */
7009 -1, /* empty */
7010 -1, /* empty */
7011 -1, /* empty */
7012 -1, /* empty */
7013 -1, /* empty */
7014 -1, /* empty */
7015 -1, /* empty */
7016 -1, /* empty */
7017 -1, /* empty */
7018 -1, /* empty */
7019 -1, /* empty */
7020 -1, /* empty */
7021 -1, /* empty */
7022 -1, /* empty */
7023 -1, /* empty */
7024 -1, /* empty */
7025 -1, /* empty */
7026 -1, /* empty */
7027 -1, /* empty */
7028 -1, /* empty */
7029 -1, /* empty */
7030 -1, /* empty */
7031 -1, /* empty */
7032 -1, /* empty */
7033 -1, /* empty */
7034 -1, /* empty */
7035 -1, /* empty */
7036 -1, /* empty */
7037 -1, /* empty */
7038 -1, /* empty */
7039 -1, /* empty */
7040 -1, /* empty */
7041 -1, /* empty */
7042 -1, /* empty */
7043 -1, /* empty */
7044 -1, /* empty */
7045 -1, /* empty */
7046 -1, /* empty */
7047 -1, /* empty */
7048 -1, /* empty */
7049 -1, /* empty */
7050 -1, /* empty */
7051 -1, /* empty */
7052 -1, /* empty */
7053 -1, /* empty */
7054 -1, /* empty */
7055 -1, /* empty */
7056 -1, /* empty */
7057 -1, /* empty */
7058 -1, /* empty */
7059 -1, /* empty */
7060 -1, /* empty */
7061 -1, /* empty */
7062 -1, /* empty */
7063 -1, /* empty */
7064 2136, /* NativeArray[nullable Object] */
7065 -1, /* empty */
7066 -1, /* empty */
7067 -1, /* empty */
7068 -1, /* empty */
7069 -1, /* empty */
7070 2174, /* NativeArray[HashMap[String, nullable MProperty]] */
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 -1, /* empty */
7106 -1, /* empty */
7107 -1, /* empty */
7108 -1, /* empty */
7109 -1, /* empty */
7110 -1, /* empty */
7111 -1, /* empty */
7112 -1, /* empty */
7113 -1, /* empty */
7114 -1, /* empty */
7115 -1, /* empty */
7116 -1, /* empty */
7117 -1, /* empty */
7118 -1, /* empty */
7119 -1, /* empty */
7120 -1, /* empty */
7121 -1, /* empty */
7122 -1, /* empty */
7123 -1, /* empty */
7124 -1, /* empty */
7125 -1, /* empty */
7126 -1, /* empty */
7127 -1, /* empty */
7128 -1, /* empty */
7129 -1, /* empty */
7130 -1, /* empty */
7131 -1, /* empty */
7132 -1, /* empty */
7133 -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 -1, /* empty */
7167 -1, /* empty */
7168 -1, /* empty */
7169 -1, /* empty */
7170 -1, /* empty */
7171 -1, /* empty */
7172 -1, /* empty */
7173 -1, /* empty */
7174 -1, /* empty */
7175 -1, /* empty */
7176 -1, /* empty */
7177 },
7178 };
7179 const struct types resolution_table_core__NativeArray__core__HashMap__core__String__nullable__nitc__MProperty = {
7180 0, /* dummy */
7181 {
7182 &type_core__HashMap__core__String__nullable__nitc__MProperty, /* E: HashMap[String, nullable MProperty] */
7183 &type_core__NativeArray__core__HashMap__core__String__nullable__nitc__MProperty, /* NativeArray[E]: NativeArray[HashMap[String, nullable MProperty]] */
7184 }
7185 };
7186 /* runtime type ArrayIterator[HashMap[String, nullable MProperty]] */
7187 const struct type type_core__array__ArrayIterator__core__HashMap__core__String__nullable__nitc__MProperty = {
7188 -1, /*CAST DEAD*/
7189 "ArrayIterator[HashMap[String, nullable MProperty]]", /* class_name_string */
7190 -1, /*CAST DEAD*/
7191 0,
7192 &resolution_table_core__array__ArrayIterator__core__HashMap__core__String__nullable__nitc__MProperty,
7193 11,
7194 {
7195 2371, /* Object */
7196 2397, /* nullable Object */
7197 2391, /* Iterator[Object] */
7198 -1, /* empty */
7199 -1, /* empty */
7200 -1, /* empty */
7201 -1, /* empty */
7202 -1, /* empty */
7203 -1, /* empty */
7204 -1, /* empty */
7205 -1, /* empty */
7206 },
7207 };
7208 const struct types resolution_table_core__array__ArrayIterator__core__HashMap__core__String__nullable__nitc__MProperty = {
7209 0, /* dummy */
7210 {
7211 &type_core__Array__core__HashMap__core__String__nullable__nitc__MProperty, /* Array[E]: Array[HashMap[String, nullable MProperty]] */
7212 &type_core__AbstractArrayRead__core__HashMap__core__String__nullable__nitc__MProperty, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[String, nullable MProperty]] */
7213 }
7214 };
7215 /* runtime type ArrayReverseIterator[HashMap[String, nullable MProperty]] */
7216 const struct type type_core__array__ArrayReverseIterator__core__HashMap__core__String__nullable__nitc__MProperty = {
7217 -1, /*CAST DEAD*/
7218 "ArrayReverseIterator[HashMap[String, nullable MProperty]]", /* class_name_string */
7219 -1, /*CAST DEAD*/
7220 0,
7221 &resolution_table_core__array__ArrayReverseIterator__core__HashMap__core__String__nullable__nitc__MProperty,
7222 11,
7223 {
7224 2371, /* Object */
7225 2397, /* nullable Object */
7226 2391, /* Iterator[Object] */
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 },
7236 };
7237 const struct types resolution_table_core__array__ArrayReverseIterator__core__HashMap__core__String__nullable__nitc__MProperty = {
7238 0, /* dummy */
7239 {
7240 &type_core__Array__core__HashMap__core__String__nullable__nitc__MProperty, /* Array[E]: Array[HashMap[String, nullable MProperty]] */
7241 &type_core__AbstractArrayRead__core__HashMap__core__String__nullable__nitc__MProperty, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[String, nullable MProperty]] */
7242 }
7243 };
7244 /* runtime type NativeArray[nullable MProperty] */
7245 const struct type type_core__NativeArray__nullable__nitc__MProperty = {
7246 2177,
7247 "NativeArray[nullable MProperty]", /* class_name_string */
7248 120,
7249 0,
7250 &resolution_table_core__NativeArray__nullable__nitc__MProperty,
7251 226,
7252 {
7253 2371, /* Object */
7254 2397, /* nullable Object */
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 1815, /* NativeArray[nullable PropertyLayoutElement] */
7322 -1, /* empty */
7323 -1, /* empty */
7324 -1, /* empty */
7325 -1, /* empty */
7326 -1, /* empty */
7327 -1, /* empty */
7328 -1, /* empty */
7329 -1, /* empty */
7330 -1, /* empty */
7331 -1, /* empty */
7332 -1, /* empty */
7333 -1, /* empty */
7334 -1, /* empty */
7335 -1, /* empty */
7336 -1, /* empty */
7337 -1, /* empty */
7338 -1, /* empty */
7339 -1, /* empty */
7340 -1, /* empty */
7341 -1, /* empty */
7342 -1, /* empty */
7343 -1, /* empty */
7344 -1, /* empty */
7345 -1, /* empty */
7346 -1, /* empty */
7347 -1, /* empty */
7348 -1, /* empty */
7349 -1, /* empty */
7350 -1, /* empty */
7351 -1, /* empty */
7352 -1, /* empty */
7353 -1, /* empty */
7354 -1, /* empty */
7355 -1, /* empty */
7356 -1, /* empty */
7357 -1, /* empty */
7358 -1, /* empty */
7359 -1, /* empty */
7360 -1, /* empty */
7361 -1, /* empty */
7362 -1, /* empty */
7363 -1, /* empty */
7364 -1, /* empty */
7365 -1, /* empty */
7366 2136, /* NativeArray[nullable Object] */
7367 -1, /* empty */
7368 -1, /* empty */
7369 -1, /* empty */
7370 -1, /* empty */
7371 -1, /* empty */
7372 -1, /* empty */
7373 2177, /* NativeArray[nullable MProperty] */
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 -1, /* empty */
7415 -1, /* empty */
7416 -1, /* empty */
7417 -1, /* empty */
7418 -1, /* empty */
7419 -1, /* empty */
7420 -1, /* empty */
7421 -1, /* empty */
7422 -1, /* empty */
7423 -1, /* empty */
7424 -1, /* empty */
7425 -1, /* empty */
7426 -1, /* empty */
7427 -1, /* empty */
7428 -1, /* empty */
7429 -1, /* empty */
7430 -1, /* empty */
7431 -1, /* empty */
7432 -1, /* empty */
7433 -1, /* empty */
7434 -1, /* empty */
7435 -1, /* empty */
7436 -1, /* empty */
7437 -1, /* empty */
7438 -1, /* empty */
7439 -1, /* empty */
7440 -1, /* empty */
7441 -1, /* empty */
7442 -1, /* empty */
7443 -1, /* empty */
7444 -1, /* empty */
7445 -1, /* empty */
7446 -1, /* empty */
7447 -1, /* empty */
7448 -1, /* empty */
7449 -1, /* empty */
7450 -1, /* empty */
7451 -1, /* empty */
7452 -1, /* empty */
7453 -1, /* empty */
7454 -1, /* empty */
7455 -1, /* empty */
7456 -1, /* empty */
7457 -1, /* empty */
7458 -1, /* empty */
7459 -1, /* empty */
7460 -1, /* empty */
7461 -1, /* empty */
7462 -1, /* empty */
7463 -1, /* empty */
7464 -1, /* empty */
7465 -1, /* empty */
7466 -1, /* empty */
7467 -1, /* empty */
7468 -1, /* empty */
7469 -1, /* empty */
7470 -1, /* empty */
7471 -1, /* empty */
7472 -1, /* empty */
7473 -1, /* empty */
7474 -1, /* empty */
7475 -1, /* empty */
7476 -1, /* empty */
7477 -1, /* empty */
7478 -1, /* empty */
7479 },
7480 };
7481 const struct types resolution_table_core__NativeArray__nullable__nitc__MProperty = {
7482 0, /* dummy */
7483 {
7484 &type_nullable__nitc__MProperty, /* E: nullable MProperty */
7485 &type_core__NativeArray__nullable__nitc__MProperty, /* NativeArray[E]: NativeArray[nullable MProperty] */
7486 }
7487 };
7488 /* runtime type ArrayIterator[nullable MProperty] */
7489 const struct type type_core__array__ArrayIterator__nullable__nitc__MProperty = {
7490 -1, /*CAST DEAD*/
7491 "ArrayIterator[nullable MProperty]", /* class_name_string */
7492 -1, /*CAST DEAD*/
7493 0,
7494 &resolution_table_core__array__ArrayIterator__nullable__nitc__MProperty,
7495 11,
7496 {
7497 2371, /* Object */
7498 2397, /* nullable Object */
7499 -1, /* empty */
7500 -1, /* empty */
7501 -1, /* empty */
7502 -1, /* empty */
7503 -1, /* empty */
7504 -1, /* empty */
7505 -1, /* empty */
7506 -1, /* empty */
7507 -1, /* empty */
7508 },
7509 };
7510 const struct types resolution_table_core__array__ArrayIterator__nullable__nitc__MProperty = {
7511 0, /* dummy */
7512 {
7513 &type_core__Array__nullable__nitc__MProperty, /* Array[E]: Array[nullable MProperty] */
7514 &type_core__AbstractArrayRead__nullable__nitc__MProperty, /* AbstractArrayRead[E]: AbstractArrayRead[nullable MProperty] */
7515 }
7516 };
7517 /* runtime type ArrayReverseIterator[nullable MProperty] */
7518 const struct type type_core__array__ArrayReverseIterator__nullable__nitc__MProperty = {
7519 -1, /*CAST DEAD*/
7520 "ArrayReverseIterator[nullable MProperty]", /* class_name_string */
7521 -1, /*CAST DEAD*/
7522 0,
7523 &resolution_table_core__array__ArrayReverseIterator__nullable__nitc__MProperty,
7524 11,
7525 {
7526 2371, /* Object */
7527 2397, /* nullable Object */
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 },
7538 };
7539 const struct types resolution_table_core__array__ArrayReverseIterator__nullable__nitc__MProperty = {
7540 0, /* dummy */
7541 {
7542 &type_core__Array__nullable__nitc__MProperty, /* Array[E]: Array[nullable MProperty] */
7543 &type_core__AbstractArrayRead__nullable__nitc__MProperty, /* AbstractArrayRead[E]: AbstractArrayRead[nullable MProperty] */
7544 }
7545 };
7546 /* runtime type NativeArray[Set[MGroup]] */
7547 const struct type type_core__NativeArray__core__Set__nitc__MGroup = {
7548 2180,
7549 "NativeArray[Set[MGroup]]", /* class_name_string */
7550 121,
7551 0,
7552 &resolution_table_core__NativeArray__core__Set__nitc__MGroup,
7553 226,
7554 {
7555 2371, /* Object */
7556 2397, /* nullable Object */
7557 -1, /* empty */
7558 -1, /* empty */
7559 -1, /* empty */
7560 -1, /* empty */
7561 -1, /* empty */
7562 -1, /* empty */
7563 -1, /* empty */
7564 -1, /* empty */
7565 -1, /* empty */
7566 -1, /* empty */
7567 -1, /* empty */
7568 -1, /* empty */
7569 -1, /* empty */
7570 -1, /* empty */
7571 -1, /* empty */
7572 -1, /* empty */
7573 -1, /* empty */
7574 -1, /* empty */
7575 -1, /* empty */
7576 -1, /* empty */
7577 -1, /* empty */
7578 -1, /* empty */
7579 -1, /* empty */
7580 -1, /* empty */
7581 -1, /* empty */
7582 -1, /* empty */
7583 -1, /* empty */
7584 -1, /* empty */
7585 -1, /* empty */
7586 -1, /* empty */
7587 -1, /* empty */
7588 229, /* NativeArray[Object] */
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 2136, /* NativeArray[nullable Object] */
7669 -1, /* empty */
7670 -1, /* empty */
7671 -1, /* empty */
7672 -1, /* empty */
7673 -1, /* empty */
7674 -1, /* empty */
7675 -1, /* empty */
7676 2180, /* NativeArray[Set[MGroup]] */
7677 -1, /* empty */
7678 -1, /* empty */
7679 -1, /* empty */
7680 -1, /* empty */
7681 -1, /* empty */
7682 -1, /* empty */
7683 -1, /* empty */
7684 -1, /* empty */
7685 -1, /* empty */
7686 -1, /* empty */
7687 -1, /* empty */
7688 -1, /* empty */
7689 -1, /* empty */
7690 -1, /* empty */
7691 -1, /* empty */
7692 -1, /* empty */
7693 -1, /* empty */
7694 -1, /* empty */
7695 -1, /* empty */
7696 -1, /* empty */
7697 -1, /* empty */
7698 -1, /* empty */
7699 -1, /* empty */
7700 -1, /* empty */
7701 -1, /* empty */
7702 -1, /* empty */
7703 -1, /* empty */
7704 -1, /* empty */
7705 -1, /* empty */
7706 -1, /* empty */
7707 -1, /* empty */
7708 -1, /* empty */
7709 -1, /* empty */
7710 -1, /* empty */
7711 -1, /* empty */
7712 -1, /* empty */
7713 -1, /* empty */
7714 -1, /* empty */
7715 -1, /* empty */
7716 -1, /* empty */
7717 -1, /* empty */
7718 -1, /* empty */
7719 -1, /* empty */
7720 -1, /* empty */
7721 -1, /* empty */
7722 -1, /* empty */
7723 -1, /* empty */
7724 -1, /* empty */
7725 -1, /* empty */
7726 -1, /* empty */
7727 -1, /* empty */
7728 -1, /* empty */
7729 -1, /* empty */
7730 -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 },
7782 };
7783 const struct types resolution_table_core__NativeArray__core__Set__nitc__MGroup = {
7784 0, /* dummy */
7785 {
7786 &type_core__Set__nitc__MGroup, /* E: Set[MGroup] */
7787 &type_core__NativeArray__core__Set__nitc__MGroup, /* NativeArray[E]: NativeArray[Set[MGroup]] */
7788 }
7789 };
7790 /* runtime type ArrayIterator[Set[MGroup]] */
7791 const struct type type_core__array__ArrayIterator__core__Set__nitc__MGroup = {
7792 -1, /*CAST DEAD*/
7793 "ArrayIterator[Set[MGroup]]", /* class_name_string */
7794 -1, /*CAST DEAD*/
7795 0,
7796 &resolution_table_core__array__ArrayIterator__core__Set__nitc__MGroup,
7797 11,
7798 {
7799 2371, /* Object */
7800 2397, /* nullable Object */
7801 2391, /* Iterator[Object] */
7802 -1, /* empty */
7803 -1, /* empty */
7804 -1, /* empty */
7805 -1, /* empty */
7806 -1, /* empty */
7807 -1, /* empty */
7808 -1, /* empty */
7809 -1, /* empty */
7810 },
7811 };
7812 const struct types resolution_table_core__array__ArrayIterator__core__Set__nitc__MGroup = {
7813 0, /* dummy */
7814 {
7815 &type_core__Array__core__Set__nitc__MGroup, /* Array[E]: Array[Set[MGroup]] */
7816 &type_core__AbstractArrayRead__core__Set__nitc__MGroup, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MGroup]] */
7817 }
7818 };
7819 /* runtime type ArrayReverseIterator[Set[MGroup]] */
7820 const struct type type_core__array__ArrayReverseIterator__core__Set__nitc__MGroup = {
7821 -1, /*CAST DEAD*/
7822 "ArrayReverseIterator[Set[MGroup]]", /* class_name_string */
7823 -1, /*CAST DEAD*/
7824 0,
7825 &resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__MGroup,
7826 11,
7827 {
7828 2371, /* Object */
7829 2397, /* nullable Object */
7830 2391, /* Iterator[Object] */
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 },
7840 };
7841 const struct types resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__MGroup = {
7842 0, /* dummy */
7843 {
7844 &type_core__Array__core__Set__nitc__MGroup, /* Array[E]: Array[Set[MGroup]] */
7845 &type_core__AbstractArrayRead__core__Set__nitc__MGroup, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MGroup]] */
7846 }
7847 };
7848 /* runtime type NativeArray[HashMap[MType, Array[MMethodDef]]] */
7849 const struct type type_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef = {
7850 2183,
7851 "NativeArray[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
7852 122,
7853 0,
7854 &resolution_table_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef,
7855 226,
7856 {
7857 2371, /* Object */
7858 2397, /* nullable Object */
7859 -1, /* empty */
7860 -1, /* empty */
7861 -1, /* empty */
7862 -1, /* empty */
7863 -1, /* empty */
7864 -1, /* empty */
7865 -1, /* empty */
7866 -1, /* empty */
7867 -1, /* empty */
7868 -1, /* empty */
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 -1, /* empty */
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 229, /* NativeArray[Object] */
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 -1, /* empty */
7947 -1, /* empty */
7948 -1, /* empty */
7949 -1, /* empty */
7950 -1, /* empty */
7951 -1, /* empty */
7952 -1, /* empty */
7953 -1, /* empty */
7954 -1, /* empty */
7955 -1, /* empty */
7956 -1, /* empty */
7957 -1, /* empty */
7958 -1, /* empty */
7959 -1, /* empty */
7960 -1, /* empty */
7961 -1, /* empty */
7962 -1, /* empty */
7963 -1, /* empty */
7964 -1, /* empty */
7965 -1, /* empty */
7966 -1, /* empty */
7967 -1, /* empty */
7968 -1, /* empty */
7969 -1, /* empty */
7970 2136, /* NativeArray[nullable Object] */
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 2183, /* NativeArray[HashMap[MType, Array[MMethodDef]]] */
7980 -1, /* empty */
7981 -1, /* empty */
7982 -1, /* empty */
7983 -1, /* empty */
7984 -1, /* empty */
7985 -1, /* empty */
7986 -1, /* empty */
7987 -1, /* empty */
7988 -1, /* empty */
7989 -1, /* empty */
7990 -1, /* empty */
7991 -1, /* empty */
7992 -1, /* empty */
7993 -1, /* empty */
7994 -1, /* empty */
7995 -1, /* empty */
7996 -1, /* empty */
7997 -1, /* empty */
7998 -1, /* empty */
7999 -1, /* empty */
8000 -1, /* empty */
8001 -1, /* empty */
8002 -1, /* empty */
8003 -1, /* empty */
8004 -1, /* empty */
8005 -1, /* empty */
8006 -1, /* empty */
8007 -1, /* empty */
8008 -1, /* empty */
8009 -1, /* empty */
8010 -1, /* empty */
8011 -1, /* empty */
8012 -1, /* empty */
8013 -1, /* empty */
8014 -1, /* empty */
8015 -1, /* empty */
8016 -1, /* empty */
8017 -1, /* empty */
8018 -1, /* empty */
8019 -1, /* empty */
8020 -1, /* empty */
8021 -1, /* empty */
8022 -1, /* empty */
8023 -1, /* empty */
8024 -1, /* empty */
8025 -1, /* empty */
8026 -1, /* empty */
8027 -1, /* empty */
8028 -1, /* empty */
8029 -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 -1, /* empty */
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 },
8084 };
8085 const struct types resolution_table_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef = {
8086 0, /* dummy */
8087 {
8088 &type_core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* E: HashMap[MType, Array[MMethodDef]] */
8089 &type_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MMethodDef]]] */
8090 }
8091 };
8092 /* runtime type ArrayIterator[HashMap[MType, Array[MMethodDef]]] */
8093 const struct type type_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef = {
8094 -1, /*CAST DEAD*/
8095 "ArrayIterator[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
8096 -1, /*CAST DEAD*/
8097 0,
8098 &resolution_table_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef,
8099 11,
8100 {
8101 2371, /* Object */
8102 2397, /* nullable Object */
8103 2391, /* Iterator[Object] */
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 },
8113 };
8114 const struct types resolution_table_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef = {
8115 0, /* dummy */
8116 {
8117 &type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* Array[E]: Array[HashMap[MType, Array[MMethodDef]]] */
8118 &type_core__AbstractArrayRead__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[MType, Array[MMethodDef]]] */
8119 }
8120 };
8121 /* runtime type ArrayReverseIterator[HashMap[MType, Array[MMethodDef]]] */
8122 const struct type type_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef = {
8123 -1, /*CAST DEAD*/
8124 "ArrayReverseIterator[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
8125 -1, /*CAST DEAD*/
8126 0,
8127 &resolution_table_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef,
8128 11,
8129 {
8130 2371, /* Object */
8131 2397, /* nullable Object */
8132 2391, /* Iterator[Object] */
8133 -1, /* empty */
8134 -1, /* empty */
8135 -1, /* empty */
8136 -1, /* empty */
8137 -1, /* empty */
8138 -1, /* empty */
8139 -1, /* empty */
8140 -1, /* empty */
8141 },
8142 };
8143 const struct types resolution_table_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef = {
8144 0, /* dummy */
8145 {
8146 &type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* Array[E]: Array[HashMap[MType, Array[MMethodDef]]] */
8147 &type_core__AbstractArrayRead__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[MType, Array[MMethodDef]]] */
8148 }
8149 };
8150 /* runtime type NativeArray[Array[MMethodDef]] */
8151 const struct type type_core__NativeArray__core__Array__nitc__MMethodDef = {
8152 2186,
8153 "NativeArray[Array[MMethodDef]]", /* class_name_string */
8154 123,
8155 0,
8156 &resolution_table_core__NativeArray__core__Array__nitc__MMethodDef,
8157 226,
8158 {
8159 2371, /* Object */
8160 2397, /* nullable Object */
8161 -1, /* empty */
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 229, /* NativeArray[Object] */
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 -1, /* empty */
8228 -1, /* empty */
8229 -1, /* empty */
8230 -1, /* empty */
8231 -1, /* empty */
8232 -1, /* empty */
8233 -1, /* empty */
8234 -1, /* empty */
8235 -1, /* empty */
8236 -1, /* empty */
8237 -1, /* empty */
8238 -1, /* empty */
8239 -1, /* empty */
8240 -1, /* empty */
8241 -1, /* empty */
8242 -1, /* empty */
8243 -1, /* empty */
8244 -1, /* empty */
8245 -1, /* empty */
8246 -1, /* empty */
8247 -1, /* empty */
8248 -1, /* empty */
8249 -1, /* empty */
8250 -1, /* empty */
8251 1996, /* NativeArray[Array[nullable MPropDef]] */
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 2133, /* NativeArray[Array[Object]] */
8272 2136, /* NativeArray[nullable Object] */
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 2186, /* NativeArray[Array[MMethodDef]] */
8283 -1, /* empty */
8284 -1, /* empty */
8285 -1, /* empty */
8286 -1, /* empty */
8287 -1, /* empty */
8288 -1, /* empty */
8289 -1, /* empty */
8290 -1, /* empty */
8291 -1, /* empty */
8292 -1, /* empty */
8293 -1, /* empty */
8294 -1, /* empty */
8295 -1, /* empty */
8296 -1, /* empty */
8297 -1, /* empty */
8298 -1, /* empty */
8299 -1, /* empty */
8300 -1, /* empty */
8301 -1, /* empty */
8302 -1, /* empty */
8303 -1, /* empty */
8304 -1, /* empty */
8305 -1, /* empty */
8306 -1, /* empty */
8307 -1, /* empty */
8308 -1, /* empty */
8309 -1, /* empty */
8310 -1, /* empty */
8311 -1, /* empty */
8312 -1, /* empty */
8313 -1, /* empty */
8314 -1, /* empty */
8315 -1, /* empty */
8316 -1, /* empty */
8317 -1, /* empty */
8318 -1, /* empty */
8319 -1, /* empty */
8320 -1, /* empty */
8321 -1, /* empty */
8322 -1, /* empty */
8323 -1, /* empty */
8324 -1, /* empty */
8325 -1, /* empty */
8326 -1, /* empty */
8327 -1, /* empty */
8328 -1, /* empty */
8329 -1, /* empty */
8330 -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 -1, /* empty */
8383 -1, /* empty */
8384 -1, /* empty */
8385 },
8386 };
8387 const struct types resolution_table_core__NativeArray__core__Array__nitc__MMethodDef = {
8388 0, /* dummy */
8389 {
8390 &type_core__Array__nitc__MMethodDef, /* E: Array[MMethodDef] */
8391 &type_core__NativeArray__core__Array__nitc__MMethodDef, /* NativeArray[E]: NativeArray[Array[MMethodDef]] */
8392 }
8393 };
8394 /* runtime type ArrayIterator[Array[MMethodDef]] */
8395 const struct type type_core__array__ArrayIterator__core__Array__nitc__MMethodDef = {
8396 -1, /*CAST DEAD*/
8397 "ArrayIterator[Array[MMethodDef]]", /* class_name_string */
8398 -1, /*CAST DEAD*/
8399 0,
8400 &resolution_table_core__array__ArrayIterator__core__Array__nitc__MMethodDef,
8401 11,
8402 {
8403 2371, /* Object */
8404 2397, /* nullable Object */
8405 2391, /* Iterator[Object] */
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 },
8415 };
8416 const struct types resolution_table_core__array__ArrayIterator__core__Array__nitc__MMethodDef = {
8417 0, /* dummy */
8418 {
8419 &type_core__Array__core__Array__nitc__MMethodDef, /* Array[E]: Array[Array[MMethodDef]] */
8420 &type_core__AbstractArrayRead__core__Array__nitc__MMethodDef, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MMethodDef]] */
8421 }
8422 };
8423 /* runtime type ArrayReverseIterator[Array[MMethodDef]] */
8424 const struct type type_core__array__ArrayReverseIterator__core__Array__nitc__MMethodDef = {
8425 -1, /*CAST DEAD*/
8426 "ArrayReverseIterator[Array[MMethodDef]]", /* class_name_string */
8427 -1, /*CAST DEAD*/
8428 0,
8429 &resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MMethodDef,
8430 11,
8431 {
8432 2371, /* Object */
8433 2397, /* nullable Object */
8434 2391, /* Iterator[Object] */
8435 -1, /* empty */
8436 -1, /* empty */
8437 -1, /* empty */
8438 -1, /* empty */
8439 -1, /* empty */
8440 -1, /* empty */
8441 -1, /* empty */
8442 -1, /* empty */
8443 },
8444 };
8445 const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MMethodDef = {
8446 0, /* dummy */
8447 {
8448 &type_core__Array__core__Array__nitc__MMethodDef, /* Array[E]: Array[Array[MMethodDef]] */
8449 &type_core__AbstractArrayRead__core__Array__nitc__MMethodDef, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MMethodDef]] */
8450 }
8451 };
8452 /* runtime type NativeArray[HashMap[MType, Array[MAttributeDef]]] */
8453 const struct type type_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef = {
8454 2189,
8455 "NativeArray[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
8456 124,
8457 0,
8458 &resolution_table_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef,
8459 226,
8460 {
8461 2371, /* Object */
8462 2397, /* nullable Object */
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 229, /* NativeArray[Object] */
8495 -1, /* empty */
8496 -1, /* empty */
8497 -1, /* empty */
8498 -1, /* empty */
8499 -1, /* empty */
8500 -1, /* empty */
8501 -1, /* empty */
8502 -1, /* empty */
8503 -1, /* empty */
8504 -1, /* empty */
8505 -1, /* empty */
8506 -1, /* empty */
8507 -1, /* empty */
8508 -1, /* empty */
8509 -1, /* empty */
8510 -1, /* empty */
8511 -1, /* empty */
8512 -1, /* empty */
8513 -1, /* empty */
8514 -1, /* empty */
8515 -1, /* empty */
8516 -1, /* empty */
8517 -1, /* empty */
8518 -1, /* empty */
8519 -1, /* empty */
8520 -1, /* empty */
8521 -1, /* empty */
8522 -1, /* empty */
8523 -1, /* empty */
8524 -1, /* empty */
8525 -1, /* empty */
8526 -1, /* empty */
8527 -1, /* empty */
8528 -1, /* empty */
8529 -1, /* empty */
8530 -1, /* empty */
8531 -1, /* empty */
8532 -1, /* empty */
8533 -1, /* empty */
8534 -1, /* empty */
8535 -1, /* empty */
8536 -1, /* empty */
8537 -1, /* empty */
8538 -1, /* empty */
8539 -1, /* empty */
8540 -1, /* empty */
8541 -1, /* empty */
8542 -1, /* empty */
8543 -1, /* empty */
8544 -1, /* empty */
8545 -1, /* empty */
8546 -1, /* empty */
8547 -1, /* empty */
8548 -1, /* empty */
8549 -1, /* empty */
8550 -1, /* empty */
8551 -1, /* empty */
8552 -1, /* empty */
8553 -1, /* empty */
8554 -1, /* empty */
8555 -1, /* empty */
8556 -1, /* empty */
8557 -1, /* empty */
8558 -1, /* empty */
8559 -1, /* empty */
8560 -1, /* empty */
8561 -1, /* empty */
8562 -1, /* empty */
8563 -1, /* empty */
8564 -1, /* empty */
8565 -1, /* empty */
8566 -1, /* empty */
8567 -1, /* empty */
8568 -1, /* empty */
8569 -1, /* empty */
8570 -1, /* empty */
8571 -1, /* empty */
8572 -1, /* empty */
8573 -1, /* empty */
8574 2136, /* NativeArray[nullable Object] */
8575 -1, /* empty */
8576 -1, /* empty */
8577 -1, /* empty */
8578 -1, /* empty */
8579 -1, /* empty */
8580 -1, /* empty */
8581 -1, /* empty */
8582 -1, /* empty */
8583 -1, /* empty */
8584 -1, /* empty */
8585 2189, /* NativeArray[HashMap[MType, Array[MAttributeDef]]] */
8586 -1, /* empty */
8587 -1, /* empty */
8588 -1, /* empty */
8589 -1, /* empty */
8590 -1, /* empty */
8591 -1, /* empty */
8592 -1, /* empty */
8593 -1, /* empty */
8594 -1, /* empty */
8595 -1, /* empty */
8596 -1, /* empty */
8597 -1, /* empty */
8598 -1, /* empty */
8599 -1, /* empty */
8600 -1, /* empty */
8601 -1, /* empty */
8602 -1, /* empty */
8603 -1, /* empty */
8604 -1, /* empty */
8605 -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 -1, /* empty */
8621 -1, /* empty */
8622 -1, /* empty */
8623 -1, /* empty */
8624 -1, /* empty */
8625 -1, /* empty */
8626 -1, /* empty */
8627 -1, /* empty */
8628 -1, /* empty */
8629 -1, /* empty */
8630 -1, /* empty */
8631 -1, /* empty */
8632 -1, /* empty */
8633 -1, /* empty */
8634 -1, /* empty */
8635 -1, /* empty */
8636 -1, /* empty */
8637 -1, /* empty */
8638 -1, /* empty */
8639 -1, /* empty */
8640 -1, /* empty */
8641 -1, /* empty */
8642 -1, /* empty */
8643 -1, /* empty */
8644 -1, /* empty */
8645 -1, /* empty */
8646 -1, /* empty */
8647 -1, /* empty */
8648 -1, /* empty */
8649 -1, /* empty */
8650 -1, /* empty */
8651 -1, /* empty */
8652 -1, /* empty */
8653 -1, /* empty */
8654 -1, /* empty */
8655 -1, /* empty */
8656 -1, /* empty */
8657 -1, /* empty */
8658 -1, /* empty */
8659 -1, /* empty */
8660 -1, /* empty */
8661 -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 -1, /* empty */
8681 -1, /* empty */
8682 -1, /* empty */
8683 -1, /* empty */
8684 -1, /* empty */
8685 -1, /* empty */
8686 -1, /* empty */
8687 },
8688 };
8689 const struct types resolution_table_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef = {
8690 0, /* dummy */
8691 {
8692 &type_core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* E: HashMap[MType, Array[MAttributeDef]] */
8693 &type_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MAttributeDef]]] */
8694 }
8695 };
8696 /* runtime type ArrayIterator[HashMap[MType, Array[MAttributeDef]]] */
8697 const struct type type_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef = {
8698 -1, /*CAST DEAD*/
8699 "ArrayIterator[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
8700 -1, /*CAST DEAD*/
8701 0,
8702 &resolution_table_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef,
8703 11,
8704 {
8705 2371, /* Object */
8706 2397, /* nullable Object */
8707 2391, /* Iterator[Object] */
8708 -1, /* empty */
8709 -1, /* empty */
8710 -1, /* empty */
8711 -1, /* empty */
8712 -1, /* empty */
8713 -1, /* empty */
8714 -1, /* empty */
8715 -1, /* empty */
8716 },
8717 };
8718 const struct types resolution_table_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef = {
8719 0, /* dummy */
8720 {
8721 &type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */
8722 &type_core__AbstractArrayRead__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]] */
8723 }
8724 };
8725 /* runtime type ArrayReverseIterator[HashMap[MType, Array[MAttributeDef]]] */
8726 const struct type type_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef = {
8727 -1, /*CAST DEAD*/
8728 "ArrayReverseIterator[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
8729 -1, /*CAST DEAD*/
8730 0,
8731 &resolution_table_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef,
8732 11,
8733 {
8734 2371, /* Object */
8735 2397, /* nullable Object */
8736 2391, /* Iterator[Object] */
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 },
8746 };
8747 const struct types resolution_table_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef = {
8748 0, /* dummy */
8749 {
8750 &type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */
8751 &type_core__AbstractArrayRead__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]] */
8752 }
8753 };
8754 /* runtime type NativeArray[Array[MAttributeDef]] */
8755 const struct type type_core__NativeArray__core__Array__nitc__MAttributeDef = {
8756 2192,
8757 "NativeArray[Array[MAttributeDef]]", /* class_name_string */
8758 125,
8759 0,
8760 &resolution_table_core__NativeArray__core__Array__nitc__MAttributeDef,
8761 226,
8762 {
8763 2371, /* Object */
8764 2397, /* nullable Object */
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 -1, /* empty */
8789 -1, /* empty */
8790 -1, /* empty */
8791 -1, /* empty */
8792 -1, /* empty */
8793 -1, /* empty */
8794 -1, /* empty */
8795 -1, /* empty */
8796 229, /* NativeArray[Object] */
8797 -1, /* empty */
8798 -1, /* empty */
8799 -1, /* empty */
8800 -1, /* empty */
8801 -1, /* empty */
8802 -1, /* empty */
8803 -1, /* empty */
8804 -1, /* empty */
8805 -1, /* empty */
8806 -1, /* empty */
8807 -1, /* empty */
8808 -1, /* empty */
8809 -1, /* empty */
8810 -1, /* empty */
8811 -1, /* empty */
8812 -1, /* empty */
8813 -1, /* empty */
8814 -1, /* empty */
8815 -1, /* empty */
8816 -1, /* empty */
8817 -1, /* empty */
8818 -1, /* empty */
8819 -1, /* empty */
8820 -1, /* empty */
8821 -1, /* empty */
8822 -1, /* empty */
8823 -1, /* empty */
8824 -1, /* empty */
8825 -1, /* empty */
8826 -1, /* empty */
8827 -1, /* empty */
8828 -1, /* empty */
8829 -1, /* empty */
8830 -1, /* empty */
8831 -1, /* empty */
8832 -1, /* empty */
8833 -1, /* empty */
8834 -1, /* empty */
8835 -1, /* empty */
8836 -1, /* empty */
8837 -1, /* empty */
8838 -1, /* empty */
8839 -1, /* empty */
8840 -1, /* empty */
8841 -1, /* empty */
8842 -1, /* empty */
8843 -1, /* empty */
8844 -1, /* empty */
8845 -1, /* empty */
8846 -1, /* empty */
8847 -1, /* empty */
8848 -1, /* empty */
8849 -1, /* empty */
8850 -1, /* empty */
8851 -1, /* empty */
8852 -1, /* empty */
8853 -1, /* empty */
8854 -1, /* empty */
8855 1996, /* NativeArray[Array[nullable MPropDef]] */
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 2133, /* NativeArray[Array[Object]] */
8876 2136, /* NativeArray[nullable Object] */
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 2192, /* NativeArray[Array[MAttributeDef]] */
8889 -1, /* empty */
8890 -1, /* empty */
8891 -1, /* empty */
8892 -1, /* empty */
8893 -1, /* empty */
8894 -1, /* empty */
8895 -1, /* empty */
8896 -1, /* empty */
8897 -1, /* empty */
8898 -1, /* empty */
8899 -1, /* empty */
8900 -1, /* empty */
8901 -1, /* empty */
8902 -1, /* empty */
8903 -1, /* empty */
8904 -1, /* empty */
8905 -1, /* empty */
8906 -1, /* empty */
8907 -1, /* empty */
8908 -1, /* empty */
8909 -1, /* empty */
8910 -1, /* empty */
8911 -1, /* empty */
8912 -1, /* empty */
8913 -1, /* empty */
8914 -1, /* empty */
8915 -1, /* empty */
8916 -1, /* empty */
8917 -1, /* empty */
8918 -1, /* empty */
8919 -1, /* empty */
8920 -1, /* empty */
8921 -1, /* empty */
8922 -1, /* empty */
8923 -1, /* empty */
8924 -1, /* empty */
8925 -1, /* empty */
8926 -1, /* empty */
8927 -1, /* empty */
8928 -1, /* empty */
8929 -1, /* empty */
8930 -1, /* empty */
8931 -1, /* empty */
8932 -1, /* empty */
8933 -1, /* empty */
8934 -1, /* empty */
8935 -1, /* empty */
8936 -1, /* empty */
8937 -1, /* empty */
8938 -1, /* empty */
8939 -1, /* empty */
8940 -1, /* empty */
8941 -1, /* empty */
8942 -1, /* empty */
8943 -1, /* empty */
8944 -1, /* empty */
8945 -1, /* empty */
8946 -1, /* empty */
8947 -1, /* empty */
8948 -1, /* empty */
8949 -1, /* empty */
8950 -1, /* empty */
8951 -1, /* empty */
8952 -1, /* empty */
8953 -1, /* empty */
8954 -1, /* empty */
8955 -1, /* empty */
8956 -1, /* empty */
8957 -1, /* empty */
8958 -1, /* empty */
8959 -1, /* empty */
8960 -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 },
8990 };
8991 const struct types resolution_table_core__NativeArray__core__Array__nitc__MAttributeDef = {
8992 0, /* dummy */
8993 {
8994 &type_core__Array__nitc__MAttributeDef, /* E: Array[MAttributeDef] */
8995 &type_core__NativeArray__core__Array__nitc__MAttributeDef, /* NativeArray[E]: NativeArray[Array[MAttributeDef]] */
8996 }
8997 };
8998 /* runtime type ArrayIterator[Array[MAttributeDef]] */
8999 const struct type type_core__array__ArrayIterator__core__Array__nitc__MAttributeDef = {
9000 -1, /*CAST DEAD*/
9001 "ArrayIterator[Array[MAttributeDef]]", /* class_name_string */
9002 -1, /*CAST DEAD*/
9003 0,
9004 &resolution_table_core__array__ArrayIterator__core__Array__nitc__MAttributeDef,
9005 11,
9006 {
9007 2371, /* Object */
9008 2397, /* nullable Object */
9009 2391, /* Iterator[Object] */
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 },
9019 };
9020 const struct types resolution_table_core__array__ArrayIterator__core__Array__nitc__MAttributeDef = {
9021 0, /* dummy */
9022 {
9023 &type_core__Array__core__Array__nitc__MAttributeDef, /* Array[E]: Array[Array[MAttributeDef]] */
9024 &type_core__AbstractArrayRead__core__Array__nitc__MAttributeDef, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MAttributeDef]] */
9025 }
9026 };
9027 /* runtime type ArrayReverseIterator[Array[MAttributeDef]] */
9028 const struct type type_core__array__ArrayReverseIterator__core__Array__nitc__MAttributeDef = {
9029 -1, /*CAST DEAD*/
9030 "ArrayReverseIterator[Array[MAttributeDef]]", /* class_name_string */
9031 -1, /*CAST DEAD*/
9032 0,
9033 &resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MAttributeDef,
9034 11,
9035 {
9036 2371, /* Object */
9037 2397, /* nullable Object */
9038 2391, /* Iterator[Object] */
9039 -1, /* empty */
9040 -1, /* empty */
9041 -1, /* empty */
9042 -1, /* empty */
9043 -1, /* empty */
9044 -1, /* empty */
9045 -1, /* empty */
9046 -1, /* empty */
9047 },
9048 };
9049 const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MAttributeDef = {
9050 0, /* dummy */
9051 {
9052 &type_core__Array__core__Array__nitc__MAttributeDef, /* Array[E]: Array[Array[MAttributeDef]] */
9053 &type_core__AbstractArrayRead__core__Array__nitc__MAttributeDef, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MAttributeDef]] */
9054 }
9055 };
9056 /* runtime type NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
9057 const struct type type_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef = {
9058 2195,
9059 "NativeArray[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
9060 126,
9061 0,
9062 &resolution_table_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef,
9063 226,
9064 {
9065 2371, /* Object */
9066 2397, /* nullable Object */
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 -1, /* empty */
9098 229, /* NativeArray[Object] */
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 -1, /* empty */
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 -1, /* empty */
9176 -1, /* empty */
9177 -1, /* empty */
9178 2136, /* NativeArray[nullable Object] */
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 2195, /* NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
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 -1, /* empty */
9208 -1, /* empty */
9209 -1, /* empty */
9210 -1, /* empty */
9211 -1, /* empty */
9212 -1, /* empty */
9213 -1, /* empty */
9214 -1, /* empty */
9215 -1, /* empty */
9216 -1, /* empty */
9217 -1, /* empty */
9218 -1, /* empty */
9219 -1, /* empty */
9220 -1, /* empty */
9221 -1, /* empty */
9222 -1, /* empty */
9223 -1, /* empty */
9224 -1, /* empty */
9225 -1, /* empty */
9226 -1, /* empty */
9227 -1, /* empty */
9228 -1, /* empty */
9229 -1, /* empty */
9230 -1, /* empty */
9231 -1, /* empty */
9232 -1, /* empty */
9233 -1, /* empty */
9234 -1, /* empty */
9235 -1, /* empty */
9236 -1, /* empty */
9237 -1, /* empty */
9238 -1, /* empty */
9239 -1, /* empty */
9240 -1, /* empty */
9241 -1, /* empty */
9242 -1, /* empty */
9243 -1, /* empty */
9244 -1, /* empty */
9245 -1, /* empty */
9246 -1, /* empty */
9247 -1, /* empty */
9248 -1, /* empty */
9249 -1, /* empty */
9250 -1, /* empty */
9251 -1, /* empty */
9252 -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 },
9292 };
9293 const struct types resolution_table_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef = {
9294 0, /* dummy */
9295 {
9296 &type_core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* E: HashMap[MType, Array[MVirtualTypeDef]] */
9297 &type_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
9298 }
9299 };
9300 /* runtime type ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]] */
9301 const struct type type_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef = {
9302 -1, /*CAST DEAD*/
9303 "ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
9304 -1, /*CAST DEAD*/
9305 0,
9306 &resolution_table_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef,
9307 11,
9308 {
9309 2371, /* Object */
9310 2397, /* nullable Object */
9311 2391, /* Iterator[Object] */
9312 -1, /* empty */
9313 -1, /* empty */
9314 -1, /* empty */
9315 -1, /* empty */
9316 -1, /* empty */
9317 -1, /* empty */
9318 -1, /* empty */
9319 -1, /* empty */
9320 },
9321 };
9322 const struct types resolution_table_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef = {
9323 0, /* dummy */
9324 {
9325 &type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
9326 &type_core__AbstractArrayRead__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]] */
9327 }
9328 };
9329 /* runtime type ArrayReverseIterator[HashMap[MType, Array[MVirtualTypeDef]]] */
9330 const struct type type_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef = {
9331 -1, /*CAST DEAD*/
9332 "ArrayReverseIterator[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
9333 -1, /*CAST DEAD*/
9334 0,
9335 &resolution_table_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef,
9336 11,
9337 {
9338 2371, /* Object */
9339 2397, /* nullable Object */
9340 2391, /* Iterator[Object] */
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 },
9350 };
9351 const struct types resolution_table_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef = {
9352 0, /* dummy */
9353 {
9354 &type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
9355 &type_core__AbstractArrayRead__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]] */
9356 }
9357 };
9358 /* runtime type NativeArray[Array[MVirtualTypeDef]] */
9359 const struct type type_core__NativeArray__core__Array__nitc__MVirtualTypeDef = {
9360 2198,
9361 "NativeArray[Array[MVirtualTypeDef]]", /* class_name_string */
9362 127,
9363 0,
9364 &resolution_table_core__NativeArray__core__Array__nitc__MVirtualTypeDef,
9365 226,
9366 {
9367 2371, /* Object */
9368 2397, /* nullable Object */
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 229, /* NativeArray[Object] */
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 -1, /* empty */
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 -1, /* empty */
9453 -1, /* empty */
9454 -1, /* empty */
9455 -1, /* empty */
9456 -1, /* empty */
9457 -1, /* empty */
9458 -1, /* empty */
9459 1996, /* NativeArray[Array[nullable MPropDef]] */
9460 -1, /* empty */
9461 -1, /* empty */
9462 -1, /* empty */
9463 -1, /* empty */
9464 -1, /* empty */
9465 -1, /* empty */
9466 -1, /* empty */
9467 -1, /* empty */
9468 -1, /* empty */
9469 -1, /* empty */
9470 -1, /* empty */
9471 -1, /* empty */
9472 -1, /* empty */
9473 -1, /* empty */
9474 -1, /* empty */
9475 -1, /* empty */
9476 -1, /* empty */
9477 -1, /* empty */
9478 -1, /* empty */
9479 2133, /* NativeArray[Array[Object]] */
9480 2136, /* NativeArray[nullable Object] */
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 2198, /* NativeArray[Array[MVirtualTypeDef]] */
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 -1, /* empty */
9518 -1, /* empty */
9519 -1, /* empty */
9520 -1, /* empty */
9521 -1, /* empty */
9522 -1, /* empty */
9523 -1, /* empty */
9524 -1, /* empty */
9525 -1, /* empty */
9526 -1, /* empty */
9527 -1, /* empty */
9528 -1, /* empty */
9529 -1, /* empty */
9530 -1, /* empty */
9531 -1, /* empty */
9532 -1, /* empty */
9533 -1, /* empty */
9534 -1, /* empty */
9535 -1, /* empty */
9536 -1, /* empty */
9537 -1, /* empty */
9538 -1, /* empty */
9539 -1, /* empty */
9540 -1, /* empty */
9541 -1, /* empty */
9542 -1, /* empty */
9543 -1, /* empty */
9544 -1, /* empty */
9545 -1, /* empty */
9546 -1, /* empty */
9547 -1, /* empty */
9548 -1, /* empty */
9549 -1, /* empty */
9550 -1, /* empty */
9551 -1, /* empty */
9552 -1, /* empty */
9553 -1, /* empty */
9554 -1, /* empty */
9555 -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 },
9594 };
9595 const struct types resolution_table_core__NativeArray__core__Array__nitc__MVirtualTypeDef = {
9596 0, /* dummy */
9597 {
9598 &type_core__Array__nitc__MVirtualTypeDef, /* E: Array[MVirtualTypeDef] */
9599 &type_core__NativeArray__core__Array__nitc__MVirtualTypeDef, /* NativeArray[E]: NativeArray[Array[MVirtualTypeDef]] */
9600 }
9601 };
9602 /* runtime type ArrayIterator[Array[MVirtualTypeDef]] */
9603 const struct type type_core__array__ArrayIterator__core__Array__nitc__MVirtualTypeDef = {
9604 -1, /*CAST DEAD*/
9605 "ArrayIterator[Array[MVirtualTypeDef]]", /* class_name_string */
9606 -1, /*CAST DEAD*/
9607 0,
9608 &resolution_table_core__array__ArrayIterator__core__Array__nitc__MVirtualTypeDef,
9609 11,
9610 {
9611 2371, /* Object */
9612 2397, /* nullable Object */
9613 2391, /* Iterator[Object] */
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 },
9623 };
9624 const struct types resolution_table_core__array__ArrayIterator__core__Array__nitc__MVirtualTypeDef = {
9625 0, /* dummy */
9626 {
9627 &type_core__Array__core__Array__nitc__MVirtualTypeDef, /* Array[E]: Array[Array[MVirtualTypeDef]] */
9628 &type_core__AbstractArrayRead__core__Array__nitc__MVirtualTypeDef, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MVirtualTypeDef]] */
9629 }
9630 };
9631 /* runtime type ArrayReverseIterator[Array[MVirtualTypeDef]] */
9632 const struct type type_core__array__ArrayReverseIterator__core__Array__nitc__MVirtualTypeDef = {
9633 -1, /*CAST DEAD*/
9634 "ArrayReverseIterator[Array[MVirtualTypeDef]]", /* class_name_string */
9635 -1, /*CAST DEAD*/
9636 0,
9637 &resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MVirtualTypeDef,
9638 11,
9639 {
9640 2371, /* Object */
9641 2397, /* nullable Object */
9642 2391, /* Iterator[Object] */
9643 -1, /* empty */
9644 -1, /* empty */
9645 -1, /* empty */
9646 -1, /* empty */
9647 -1, /* empty */
9648 -1, /* empty */
9649 -1, /* empty */
9650 -1, /* empty */
9651 },
9652 };
9653 const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MVirtualTypeDef = {
9654 0, /* dummy */
9655 {
9656 &type_core__Array__core__Array__nitc__MVirtualTypeDef, /* Array[E]: Array[Array[MVirtualTypeDef]] */
9657 &type_core__AbstractArrayRead__core__Array__nitc__MVirtualTypeDef, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MVirtualTypeDef]] */
9658 }
9659 };
9660 /* runtime type FlatText */
9661 const struct type type_core__FlatText = {
9662 2201,
9663 "FlatText", /* class_name_string */
9664 5,
9665 0,
9666 NULL, /*DEAD*/
9667 -1, {}, /*DEAD TYPE*/
9668 };
9669 /* runtime type SequenceRead[nullable Object] */
9670 const struct type type_core__SequenceRead__nullable__core__Object = {
9671 2202,
9672 "SequenceRead[nullable Object]", /* class_name_string */
9673 130,
9674 0,
9675 NULL, /*DEAD*/
9676 -1, {}, /*DEAD TYPE*/
9677 };
9678 /* runtime type MapRead[nullable Object, nullable Object] */
9679 const struct type type_core__MapRead__nullable__core__Object__nullable__core__Object = {
9680 2203,
9681 "MapRead[nullable Object, nullable Object]", /* class_name_string */
9682 2,
9683 0,
9684 NULL, /*DEAD*/
9685 -1, {}, /*DEAD TYPE*/
9686 };
9687 /* runtime type Set[nullable Object] */
9688 const struct type type_core__Set__nullable__core__Object = {
9689 2204,
9690 "Set[nullable Object]", /* class_name_string */
9691 2,
9692 0,
9693 NULL, /*DEAD*/
9694 -1, {}, /*DEAD TYPE*/
9695 };
9696 /* runtime type Text */
9697 const struct type type_core__Text = {
9698 2205,
9699 "Text", /* class_name_string */
9700 3,
9701 0,
9702 NULL, /*DEAD*/
9703 -1, {}, /*DEAD TYPE*/
9704 };
9705 /* runtime type Collection[Char] */
9706 const struct type type_core__Collection__core__Char = {
9707 2206,
9708 "Collection[Char]", /* class_name_string */
9709 3,
9710 0,
9711 NULL, /*DEAD*/
9712 -1, {}, /*DEAD TYPE*/
9713 };
9714 /* runtime type AStringFormExpr */
9715 const struct type type_nitc__AStringFormExpr = {
9716 2207,
9717 "AStringFormExpr", /* class_name_string */
9718 6,
9719 0,
9720 NULL, /*DEAD*/
9721 -1, {}, /*DEAD TYPE*/
9722 };
9723 /* runtime type AClassdef */
9724 const struct type type_nitc__AClassdef = {
9725 2208,
9726 "AClassdef", /* class_name_string */
9727 4,
9728 0,
9729 NULL, /*DEAD*/
9730 -1, {}, /*DEAD TYPE*/
9731 };
9732 /* runtime type AError */
9733 const struct type type_nitc__AError = {
9734 2209,
9735 "AError", /* class_name_string */
9736 5,
9737 0,
9738 NULL, /*DEAD*/
9739 -1, {}, /*DEAD TYPE*/
9740 };
9741 /* runtime type Token */
9742 const struct type type_nitc__Token = {
9743 2210,
9744 "Token", /* class_name_string */
9745 3,
9746 0,
9747 NULL, /*DEAD*/
9748 -1, {}, /*DEAD TYPE*/
9749 };
9750 /* runtime type AExpr */
9751 const struct type type_nitc__AExpr = {
9752 2211,
9753 "AExpr", /* class_name_string */
9754 4,
9755 0,
9756 NULL, /*DEAD*/
9757 -1, {}, /*DEAD TYPE*/
9758 };
9759 /* runtime type nullable MVirtualTypeProp */
9760 const struct type type_nullable__nitc__MVirtualTypeProp = {
9761 2212,
9762 "nullable MVirtualTypeProp", /* class_name_string */
9763 8,
9764 1,
9765 NULL, /*DEAD*/
9766 -1, {}, /*DEAD TYPE*/
9767 };
9768 /* runtime type MFormalType */
9769 const struct type type_nitc__MFormalType = {
9770 2213,
9771 "MFormalType", /* class_name_string */
9772 5,
9773 0,
9774 NULL, /*DEAD*/
9775 -1, {}, /*DEAD TYPE*/
9776 };
9777 /* runtime type MEntity */
9778 const struct type type_nitc__MEntity = {
9779 2214,
9780 "MEntity", /* class_name_string */
9781 2,
9782 0,
9783 NULL, /*DEAD*/
9784 -1, {}, /*DEAD TYPE*/
9785 };
9786 /* runtime type Collection[Byte] */
9787 const struct type type_core__Collection__core__Byte = {
9788 2215,
9789 "Collection[Byte]", /* class_name_string */
9790 4,
9791 0,
9792 NULL, /*DEAD*/
9793 -1, {}, /*DEAD TYPE*/
9794 };
9795 /* runtime type Prod */
9796 const struct type type_nitc__Prod = {
9797 2216,
9798 "Prod", /* class_name_string */
9799 3,
9800 0,
9801 NULL, /*DEAD*/
9802 -1, {}, /*DEAD TYPE*/
9803 };
9804 /* runtime type OptionParameter */
9805 const struct type type_opts__OptionParameter = {
9806 2217,
9807 "OptionParameter", /* class_name_string */
9808 3,
9809 0,
9810 NULL, /*DEAD*/
9811 -1, {}, /*DEAD TYPE*/
9812 };
9813 /* runtime type nullable AClassdef */
9814 const struct type type_nullable__nitc__AClassdef = {
9815 2218,
9816 "nullable AClassdef", /* class_name_string */
9817 5,
9818 1,
9819 NULL, /*DEAD*/
9820 -1, {}, /*DEAD TYPE*/
9821 };
9822 /* runtime type nullable AModuledecl */
9823 const struct type type_nullable__nitc__AModuledecl = {
9824 2219,
9825 "nullable AModuledecl", /* class_name_string */
9826 5,
9827 1,
9828 NULL, /*DEAD*/
9829 -1, {}, /*DEAD TYPE*/
9830 };
9831 /* runtime type nullable ADoc */
9832 const struct type type_nullable__nitc__ADoc = {
9833 2220,
9834 "nullable ADoc", /* class_name_string */
9835 4,
9836 1,
9837 NULL, /*DEAD*/
9838 -1, {}, /*DEAD TYPE*/
9839 };
9840 /* runtime type nullable TKwredef */
9841 const struct type type_nullable__nitc__TKwredef = {
9842 2221,
9843 "nullable TKwredef", /* class_name_string */
9844 4,
9845 1,
9846 NULL, /*DEAD*/
9847 -1, {}, /*DEAD TYPE*/
9848 };
9849 /* runtime type nullable AVisibility */
9850 const struct type type_nullable__nitc__AVisibility = {
9851 2222,
9852 "nullable AVisibility", /* class_name_string */
9853 4,
9854 1,
9855 NULL, /*DEAD*/
9856 -1, {}, /*DEAD TYPE*/
9857 };
9858 /* runtime type nullable TKwmodule */
9859 const struct type type_nullable__nitc__TKwmodule = {
9860 2223,
9861 "nullable TKwmodule", /* class_name_string */
9862 4,
9863 1,
9864 NULL, /*DEAD*/
9865 -1, {}, /*DEAD TYPE*/
9866 };
9867 /* runtime type nullable AModuleName */
9868 const struct type type_nullable__nitc__AModuleName = {
9869 2224,
9870 "nullable AModuleName", /* class_name_string */
9871 4,
9872 1,
9873 NULL, /*DEAD*/
9874 -1, {}, /*DEAD TYPE*/
9875 };
9876 /* runtime type nullable AAnnotations */
9877 const struct type type_nullable__nitc__AAnnotations = {
9878 2225,
9879 "nullable AAnnotations", /* class_name_string */
9880 5,
9881 1,
9882 NULL, /*DEAD*/
9883 -1, {}, /*DEAD TYPE*/
9884 };
9885 /* runtime type nullable TKwimport */
9886 const struct type type_nullable__nitc__TKwimport = {
9887 2226,
9888 "nullable TKwimport", /* class_name_string */
9889 4,
9890 1,
9891 NULL, /*DEAD*/
9892 -1, {}, /*DEAD TYPE*/
9893 };
9894 /* runtime type nullable TKwend */
9895 const struct type type_nullable__nitc__TKwend = {
9896 2227,
9897 "nullable TKwend", /* class_name_string */
9898 4,
9899 1,
9900 NULL, /*DEAD*/
9901 -1, {}, /*DEAD TYPE*/
9902 };
9903 /* runtime type nullable APropdef */
9904 const struct type type_nullable__nitc__APropdef = {
9905 2228,
9906 "nullable APropdef", /* class_name_string */
9907 4,
9908 1,
9909 NULL, /*DEAD*/
9910 -1, {}, /*DEAD TYPE*/
9911 };
9912 /* runtime type nullable AExpr */
9913 const struct type type_nullable__nitc__AExpr = {
9914 2229,
9915 "nullable AExpr", /* class_name_string */
9916 5,
9917 1,
9918 NULL, /*DEAD*/
9919 -1, {}, /*DEAD TYPE*/
9920 };
9921 /* runtime type nullable AClasskind */
9922 const struct type type_nullable__nitc__AClasskind = {
9923 2230,
9924 "nullable AClasskind", /* class_name_string */
9925 4,
9926 1,
9927 NULL, /*DEAD*/
9928 -1, {}, /*DEAD TYPE*/
9929 };
9930 /* runtime type nullable AQclassid */
9931 const struct type type_nullable__nitc__AQclassid = {
9932 2231,
9933 "nullable AQclassid", /* class_name_string */
9934 4,
9935 1,
9936 NULL, /*DEAD*/
9937 -1, {}, /*DEAD TYPE*/
9938 };
9939 /* runtime type nullable AExternCodeBlock */
9940 const struct type type_nullable__nitc__AExternCodeBlock = {
9941 2232,
9942 "nullable AExternCodeBlock", /* class_name_string */
9943 4,
9944 1,
9945 NULL, /*DEAD*/
9946 -1, {}, /*DEAD TYPE*/
9947 };
9948 /* runtime type nullable TObra */
9949 const struct type type_nullable__nitc__TObra = {
9950 2233,
9951 "nullable TObra", /* class_name_string */
9952 4,
9953 1,
9954 NULL, /*DEAD*/
9955 -1, {}, /*DEAD TYPE*/
9956 };
9957 /* runtime type nullable TCbra */
9958 const struct type type_nullable__nitc__TCbra = {
9959 2234,
9960 "nullable TCbra", /* class_name_string */
9961 4,
9962 1,
9963 NULL, /*DEAD*/
9964 -1, {}, /*DEAD TYPE*/
9965 };
9966 /* runtime type nullable TKwclass */
9967 const struct type type_nullable__nitc__TKwclass = {
9968 2235,
9969 "nullable TKwclass", /* class_name_string */
9970 4,
9971 1,
9972 NULL, /*DEAD*/
9973 -1, {}, /*DEAD TYPE*/
9974 };
9975 /* runtime type nullable TKwabstract */
9976 const struct type type_nullable__nitc__TKwabstract = {
9977 2236,
9978 "nullable TKwabstract", /* class_name_string */
9979 4,
9980 1,
9981 NULL, /*DEAD*/
9982 -1, {}, /*DEAD TYPE*/
9983 };
9984 /* runtime type nullable TKwinterface */
9985 const struct type type_nullable__nitc__TKwinterface = {
9986 2237,
9987 "nullable TKwinterface", /* class_name_string */
9988 4,
9989 1,
9990 NULL, /*DEAD*/
9991 -1, {}, /*DEAD TYPE*/
9992 };
9993 /* runtime type nullable TKwenum */
9994 const struct type type_nullable__nitc__TKwenum = {
9995 2238,
9996 "nullable TKwenum", /* class_name_string */
9997 4,
9998 1,
9999 NULL, /*DEAD*/
10000 -1, {}, /*DEAD TYPE*/
10001 };