1 #include "nitg.types.0.h"
2 /* runtime type AbstractArrayRead[POSetElement[MModule]] */
3 const struct type type_array__AbstractArrayReadposet__POSetElementmmodule__MModule
= {
5 "AbstractArrayRead[POSetElement[MModule]]", /* class_name_string */
11 0, /* nullable Object */
13 1628, /* Collection[POSetElement[MModule]] */
14 169, /* SequenceRead[nullable Object] */
15 170, /* Collection[Object] */
16 2474, /* AbstractArrayRead[POSetElement[MModule]] */
17 1782, /* AbstractArrayRead[Object] */
20 /* runtime type ArrayIterator[Array[MModule]] */
21 const struct type type_array__ArrayIteratorarray__Arraymmodule__MModule
= {
23 "ArrayIterator[Array[MModule]]", /* class_name_string */
26 &resolution_table_array__ArrayIteratorarray__Arraymmodule__MModule
,
29 0, /* nullable Object */
31 289, /* ArrayIterator[Object] */
32 1731, /* ArrayIterator[Array[MModule]] */
35 const struct types resolution_table_array__ArrayIteratorarray__Arraymmodule__MModule
= {
38 &type_array__AbstractArrayReadarray__Arraymmodule__MModule
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MModule]] */
39 &type_array__Arrayarray__Arraymmodule__MModule
, /* Array[Iterator#0]: Array[Array[MModule]] */
42 /* runtime type NativeArray[Array[MModule]] */
43 const struct type type_array__NativeArrayarray__Arraymmodule__MModule
= {
45 "NativeArray[Array[MModule]]", /* class_name_string */
48 &resolution_table_array__NativeArrayarray__Arraymmodule__MModule
,
51 0, /* nullable Object */
53 193, /* NativeArray[Object] */
54 1732, /* NativeArray[Array[MModule]] */
57 const struct types resolution_table_array__NativeArrayarray__Arraymmodule__MModule
= {
60 &type_array__Arraymmodule__MModule
, /* NativeArray#0: Array[MModule] */
61 &type_array__NativeArrayarray__Arraymmodule__MModule
, /* NativeArray[NativeArray#0]: NativeArray[Array[MModule]] */
64 /* runtime type Array[POSetElement[MClassDef]] */
65 const struct type type_array__Arrayposet__POSetElementmodel__MClassDef
= {
67 "Array[POSetElement[MClassDef]]", /* class_name_string */
70 &resolution_table_array__Arrayposet__POSetElementmodel__MClassDef
,
73 0, /* nullable Object */
75 1631, /* Collection[POSetElement[MClassDef]] */
76 169, /* SequenceRead[nullable Object] */
77 170, /* Collection[Object] */
78 2475, /* AbstractArrayRead[POSetElement[MClassDef]] */
79 1782, /* AbstractArrayRead[Object] */
80 2605, /* Array[POSetElement[MClassDef]] */
82 1973, /* Array[Object] */
85 const struct types resolution_table_array__Arrayposet__POSetElementmodel__MClassDef
= {
88 &type_array__Arrayposet__POSetElementmodel__MClassDef
, /* Array[Array#0]: Array[POSetElement[MClassDef]] */
89 &type_array__NativeArrayposet__POSetElementmodel__MClassDef
, /* NativeArray[Array#0]: NativeArray[POSetElement[MClassDef]] */
90 &type_poset__POSetElementmodel__MClassDef
, /* Sequence#0: POSetElement[MClassDef] */
91 &type_poset__POSetElementmodel__MClassDef
, /* SimpleCollection#0: POSetElement[MClassDef] */
92 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassDef
, /* Collection[Array#0]: Collection[POSetElement[MClassDef]] */
93 &type_poset__POSetElementmodel__MClassDef
, /* Array#0: POSetElement[MClassDef] */
94 &type_array__NativeArrayposet__POSetElementmodel__MClassDef
, /* NativeArray[ArrayCapable#0]: NativeArray[POSetElement[MClassDef]] */
95 &type_poset__POSetElementmodel__MClassDef
, /* AbstractArray#0: POSetElement[MClassDef] */
96 &type_poset__POSetElementmodel__MClassDef
, /* RemovableCollection#0: POSetElement[MClassDef] */
97 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassDef
, /* Collection[Sequence#0]: Collection[POSetElement[MClassDef]] */
98 &type_array__Arrayposet__POSetElementmodel__MClassDef
, /* Array[Sequence#0]: Array[POSetElement[MClassDef]] */
99 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassDef
, /* Collection[SimpleCollection#0]: Collection[POSetElement[MClassDef]] */
100 &type_poset__POSetElementmodel__MClassDef
, /* Collection#0: POSetElement[MClassDef] */
101 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassDef
, /* Collection[Collection#0]: Collection[POSetElement[MClassDef]] */
102 &type_poset__POSetElementmodel__MClassDef
, /* SequenceRead#0: POSetElement[MClassDef] */
103 &type_poset__POSetElementmodel__MClassDef
, /* AbstractArrayRead#0: POSetElement[MClassDef] */
104 &type_array__Arrayposet__POSetElementmodel__MClassDef
, /* Array[AbstractArrayRead#0]: Array[POSetElement[MClassDef]] */
105 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[POSetElement[MClassDef]] not a live type) */
106 &type_array__ArrayIteratorposet__POSetElementmodel__MClassDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[POSetElement[MClassDef]] */
109 /* runtime type AbstractArrayRead[POSetElement[MClassDef]] */
110 const struct type type_array__AbstractArrayReadposet__POSetElementmodel__MClassDef
= {
112 "AbstractArrayRead[POSetElement[MClassDef]]", /* class_name_string */
118 0, /* nullable Object */
120 1631, /* Collection[POSetElement[MClassDef]] */
121 169, /* SequenceRead[nullable Object] */
122 170, /* Collection[Object] */
123 2475, /* AbstractArrayRead[POSetElement[MClassDef]] */
124 1782, /* AbstractArrayRead[Object] */
127 /* runtime type Array[POSetElement[MClassType]] */
128 const struct type type_array__Arrayposet__POSetElementmodel__MClassType
= {
130 "Array[POSetElement[MClassType]]", /* class_name_string */
133 &resolution_table_array__Arrayposet__POSetElementmodel__MClassType
,
136 0, /* nullable Object */
138 1634, /* Collection[POSetElement[MType]] */
139 169, /* SequenceRead[nullable Object] */
140 170, /* Collection[Object] */
141 1917, /* Collection[POSetElement[MClassType]] */
142 1782, /* AbstractArrayRead[Object] */
143 2476, /* AbstractArrayRead[POSetElement[MType]] */
144 2606, /* Array[POSetElement[MType]] */
145 1973, /* Array[Object] */
146 2607, /* AbstractArrayRead[POSetElement[MClassType]] */
147 2667, /* Array[POSetElement[MClassType]] */
150 const struct types resolution_table_array__Arrayposet__POSetElementmodel__MClassType
= {
153 &type_array__Arrayposet__POSetElementmodel__MClassType
, /* Array[Array#0]: Array[POSetElement[MClassType]] */
154 &type_array__NativeArrayposet__POSetElementmodel__MClassType
, /* NativeArray[Array#0]: NativeArray[POSetElement[MClassType]] */
155 &type_poset__POSetElementmodel__MClassType
, /* Sequence#0: POSetElement[MClassType] */
156 &type_poset__POSetElementmodel__MClassType
, /* SimpleCollection#0: POSetElement[MClassType] */
157 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassType
, /* Collection[Array#0]: Collection[POSetElement[MClassType]] */
158 &type_poset__POSetElementmodel__MClassType
, /* Array#0: POSetElement[MClassType] */
159 &type_array__NativeArrayposet__POSetElementmodel__MClassType
, /* NativeArray[ArrayCapable#0]: NativeArray[POSetElement[MClassType]] */
160 &type_poset__POSetElementmodel__MClassType
, /* AbstractArray#0: POSetElement[MClassType] */
161 &type_poset__POSetElementmodel__MClassType
, /* RemovableCollection#0: POSetElement[MClassType] */
162 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassType
, /* Collection[Sequence#0]: Collection[POSetElement[MClassType]] */
163 &type_array__Arrayposet__POSetElementmodel__MClassType
, /* Array[Sequence#0]: Array[POSetElement[MClassType]] */
164 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassType
, /* Collection[SimpleCollection#0]: Collection[POSetElement[MClassType]] */
165 &type_poset__POSetElementmodel__MClassType
, /* Collection#0: POSetElement[MClassType] */
166 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassType
, /* Collection[Collection#0]: Collection[POSetElement[MClassType]] */
167 &type_poset__POSetElementmodel__MClassType
, /* SequenceRead#0: POSetElement[MClassType] */
168 &type_poset__POSetElementmodel__MClassType
, /* AbstractArrayRead#0: POSetElement[MClassType] */
169 &type_array__Arrayposet__POSetElementmodel__MClassType
, /* Array[AbstractArrayRead#0]: Array[POSetElement[MClassType]] */
170 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[POSetElement[MClassType]] not a live type) */
171 &type_array__ArrayIteratorposet__POSetElementmodel__MClassType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[POSetElement[MClassType]] */
174 /* runtime type Array[POSetElement[MType]] */
175 const struct type type_array__Arrayposet__POSetElementmodel__MType
= {
177 "Array[POSetElement[MType]]", /* class_name_string */
180 &resolution_table_array__Arrayposet__POSetElementmodel__MType
,
183 0, /* nullable Object */
185 1634, /* Collection[POSetElement[MType]] */
186 169, /* SequenceRead[nullable Object] */
187 170, /* Collection[Object] */
189 1782, /* AbstractArrayRead[Object] */
190 2476, /* AbstractArrayRead[POSetElement[MType]] */
191 2606, /* Array[POSetElement[MType]] */
192 1973, /* Array[Object] */
195 const struct types resolution_table_array__Arrayposet__POSetElementmodel__MType
= {
198 &type_array__Arrayposet__POSetElementmodel__MType
, /* Array[Array#0]: Array[POSetElement[MType]] */
199 &type_array__NativeArrayposet__POSetElementmodel__MType
, /* NativeArray[Array#0]: NativeArray[POSetElement[MType]] */
200 &type_poset__POSetElementmodel__MType
, /* Sequence#0: POSetElement[MType] */
201 &type_poset__POSetElementmodel__MType
, /* SimpleCollection#0: POSetElement[MType] */
202 &type_abstract_collection__Collectionposet__POSetElementmodel__MType
, /* Collection[Array#0]: Collection[POSetElement[MType]] */
203 &type_poset__POSetElementmodel__MType
, /* Array#0: POSetElement[MType] */
204 &type_array__NativeArrayposet__POSetElementmodel__MType
, /* NativeArray[ArrayCapable#0]: NativeArray[POSetElement[MType]] */
205 &type_poset__POSetElementmodel__MType
, /* AbstractArray#0: POSetElement[MType] */
206 &type_poset__POSetElementmodel__MType
, /* RemovableCollection#0: POSetElement[MType] */
207 &type_abstract_collection__Collectionposet__POSetElementmodel__MType
, /* Collection[Sequence#0]: Collection[POSetElement[MType]] */
208 &type_array__Arrayposet__POSetElementmodel__MType
, /* Array[Sequence#0]: Array[POSetElement[MType]] */
209 &type_abstract_collection__Collectionposet__POSetElementmodel__MType
, /* Collection[SimpleCollection#0]: Collection[POSetElement[MType]] */
210 &type_poset__POSetElementmodel__MType
, /* Collection#0: POSetElement[MType] */
211 &type_abstract_collection__Collectionposet__POSetElementmodel__MType
, /* Collection[Collection#0]: Collection[POSetElement[MType]] */
212 &type_poset__POSetElementmodel__MType
, /* SequenceRead#0: POSetElement[MType] */
213 &type_poset__POSetElementmodel__MType
, /* AbstractArrayRead#0: POSetElement[MType] */
214 &type_array__Arrayposet__POSetElementmodel__MType
, /* Array[AbstractArrayRead#0]: Array[POSetElement[MType]] */
215 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[POSetElement[MType]] not a live type) */
216 &type_array__ArrayIteratorposet__POSetElementmodel__MType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[POSetElement[MType]] */
219 /* runtime type AbstractArrayRead[POSetElement[MClassType]] */
220 const struct type type_array__AbstractArrayReadposet__POSetElementmodel__MClassType
= {
222 "AbstractArrayRead[POSetElement[MClassType]]", /* class_name_string */
228 0, /* nullable Object */
230 1634, /* Collection[POSetElement[MType]] */
231 169, /* SequenceRead[nullable Object] */
232 170, /* Collection[Object] */
233 1917, /* Collection[POSetElement[MClassType]] */
234 1782, /* AbstractArrayRead[Object] */
235 2476, /* AbstractArrayRead[POSetElement[MType]] */
238 2607, /* AbstractArrayRead[POSetElement[MClassType]] */
241 /* runtime type AbstractArrayRead[POSetElement[MType]] */
242 const struct type type_array__AbstractArrayReadposet__POSetElementmodel__MType
= {
244 "AbstractArrayRead[POSetElement[MType]]", /* class_name_string */
250 0, /* nullable Object */
252 1634, /* Collection[POSetElement[MType]] */
253 169, /* SequenceRead[nullable Object] */
254 170, /* Collection[Object] */
256 1782, /* AbstractArrayRead[Object] */
257 2476, /* AbstractArrayRead[POSetElement[MType]] */
260 /* runtime type ArrayIterator[Array[MClass]] */
261 const struct type type_array__ArrayIteratorarray__Arraymodel__MClass
= {
263 "ArrayIterator[Array[MClass]]", /* class_name_string */
266 &resolution_table_array__ArrayIteratorarray__Arraymodel__MClass
,
269 0, /* nullable Object */
271 289, /* ArrayIterator[Object] */
272 1733, /* ArrayIterator[Array[nullable MClass]] */
273 1949, /* ArrayIterator[Array[MClass]] */
276 const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MClass
= {
279 &type_array__AbstractArrayReadarray__Arraymodel__MClass
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MClass]] */
280 &type_array__Arrayarray__Arraymodel__MClass
, /* Array[Iterator#0]: Array[Array[MClass]] */
283 /* runtime type ArrayIterator[Array[nullable MClass]] */
284 const struct type type_array__ArrayIteratorarray__Arraynullable_model__MClass
= {
286 "ArrayIterator[Array[nullable MClass]]", /* class_name_string */
289 &resolution_table_array__ArrayIteratorarray__Arraynullable_model__MClass
,
292 0, /* nullable Object */
294 289, /* ArrayIterator[Object] */
295 1733, /* ArrayIterator[Array[nullable MClass]] */
298 const struct types resolution_table_array__ArrayIteratorarray__Arraynullable_model__MClass
= {
301 &type_array__AbstractArrayReadarray__Arraynullable_model__MClass
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[nullable MClass]] */
302 &type_array__Arrayarray__Arraynullable_model__MClass
, /* Array[Iterator#0]: Array[Array[nullable MClass]] */
305 /* runtime type NativeArray[Array[MClass]] */
306 const struct type type_array__NativeArrayarray__Arraymodel__MClass
= {
308 "NativeArray[Array[MClass]]", /* class_name_string */
311 &resolution_table_array__NativeArrayarray__Arraymodel__MClass
,
314 0, /* nullable Object */
316 193, /* NativeArray[Object] */
317 1734, /* NativeArray[Array[nullable MClass]] */
318 1950, /* NativeArray[Array[MClass]] */
321 const struct types resolution_table_array__NativeArrayarray__Arraymodel__MClass
= {
324 &type_array__Arraymodel__MClass
, /* NativeArray#0: Array[MClass] */
325 &type_array__NativeArrayarray__Arraymodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[Array[MClass]] */
328 /* runtime type NativeArray[Array[nullable MClass]] */
329 const struct type type_array__NativeArrayarray__Arraynullable_model__MClass
= {
331 "NativeArray[Array[nullable MClass]]", /* class_name_string */
334 &resolution_table_array__NativeArrayarray__Arraynullable_model__MClass
,
337 0, /* nullable Object */
339 193, /* NativeArray[Object] */
340 1734, /* NativeArray[Array[nullable MClass]] */
343 const struct types resolution_table_array__NativeArrayarray__Arraynullable_model__MClass
= {
346 &type_array__Arraynullable_model__MClass
, /* NativeArray#0: Array[nullable MClass] */
347 &type_array__NativeArrayarray__Arraynullable_model__MClass
, /* NativeArray[NativeArray#0]: NativeArray[Array[nullable MClass]] */
350 /* runtime type ArrayIterator[Array[MProperty]] */
351 const struct type type_array__ArrayIteratorarray__Arraymodel__MProperty
= {
353 "ArrayIterator[Array[MProperty]]", /* class_name_string */
356 &resolution_table_array__ArrayIteratorarray__Arraymodel__MProperty
,
359 0, /* nullable Object */
361 289, /* ArrayIterator[Object] */
362 1735, /* ArrayIterator[Array[MProperty]] */
365 const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MProperty
= {
368 &type_array__AbstractArrayReadarray__Arraymodel__MProperty
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MProperty]] */
369 &type_array__Arrayarray__Arraymodel__MProperty
, /* Array[Iterator#0]: Array[Array[MProperty]] */
372 /* runtime type NativeArray[Array[MProperty]] */
373 const struct type type_array__NativeArrayarray__Arraymodel__MProperty
= {
375 "NativeArray[Array[MProperty]]", /* class_name_string */
378 &resolution_table_array__NativeArrayarray__Arraymodel__MProperty
,
381 0, /* nullable Object */
383 193, /* NativeArray[Object] */
384 1736, /* NativeArray[Array[MProperty]] */
387 const struct types resolution_table_array__NativeArrayarray__Arraymodel__MProperty
= {
390 &type_array__Arraymodel__MProperty
, /* NativeArray#0: Array[MProperty] */
391 &type_array__NativeArrayarray__Arraymodel__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[Array[MProperty]] */
394 /* runtime type Array[HashMap2[MType, String, nullable MProperty]] */
395 const struct type type_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
397 "Array[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
400 &resolution_table_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
403 0, /* nullable Object */
405 1639, /* Collection[HashMap2[MType, String, nullable MProperty]] */
406 169, /* SequenceRead[nullable Object] */
407 170, /* Collection[Object] */
408 2477, /* AbstractArrayRead[HashMap2[MType, String, nullable MProperty]] */
409 1782, /* AbstractArrayRead[Object] */
410 2608, /* Array[HashMap2[MType, String, nullable MProperty]] */
412 1973, /* Array[Object] */
415 const struct types resolution_table_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
418 &type_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Array[Array#0]: Array[HashMap2[MType, String, nullable MProperty]] */
419 &type_array__NativeArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* NativeArray[Array#0]: NativeArray[HashMap2[MType, String, nullable MProperty]] */
420 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Sequence#0: HashMap2[MType, String, nullable MProperty] */
421 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* SimpleCollection#0: HashMap2[MType, String, nullable MProperty] */
422 &type_abstract_collection__Collectionmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Collection[Array#0]: Collection[HashMap2[MType, String, nullable MProperty]] */
423 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Array#0: HashMap2[MType, String, nullable MProperty] */
424 &type_array__NativeArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* NativeArray[ArrayCapable#0]: NativeArray[HashMap2[MType, String, nullable MProperty]] */
425 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* AbstractArray#0: HashMap2[MType, String, nullable MProperty] */
426 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* RemovableCollection#0: HashMap2[MType, String, nullable MProperty] */
427 &type_abstract_collection__Collectionmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Collection[Sequence#0]: Collection[HashMap2[MType, String, nullable MProperty]] */
428 &type_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Array[Sequence#0]: Array[HashMap2[MType, String, nullable MProperty]] */
429 &type_abstract_collection__Collectionmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Collection[SimpleCollection#0]: Collection[HashMap2[MType, String, nullable MProperty]] */
430 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Collection#0: HashMap2[MType, String, nullable MProperty] */
431 &type_abstract_collection__Collectionmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Collection[Collection#0]: Collection[HashMap2[MType, String, nullable MProperty]] */
432 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* SequenceRead#0: HashMap2[MType, String, nullable MProperty] */
433 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* AbstractArrayRead#0: HashMap2[MType, String, nullable MProperty] */
434 &type_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Array[AbstractArrayRead#0]: Array[HashMap2[MType, String, nullable MProperty]] */
435 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[HashMap2[MType, String, nullable MProperty]] not a live type) */
436 &type_array__ArrayIteratormore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[HashMap2[MType, String, nullable MProperty]] */
439 /* runtime type AbstractArrayRead[HashMap2[MType, String, nullable MProperty]] */
440 const struct type type_array__AbstractArrayReadmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
442 "AbstractArrayRead[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
448 0, /* nullable Object */
450 1639, /* Collection[HashMap2[MType, String, nullable MProperty]] */
451 169, /* SequenceRead[nullable Object] */
452 170, /* Collection[Object] */
453 2477, /* AbstractArrayRead[HashMap2[MType, String, nullable MProperty]] */
454 1782, /* AbstractArrayRead[Object] */
457 /* runtime type MapKeysIterator[MType, HashMap[String, nullable MProperty]] */
458 const struct type type_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
460 "MapKeysIterator[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
463 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
466 0, /* nullable Object */
468 570, /* MapKeysIterator[MType, HashMap[String, nullable MProperty]] */
471 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
474 &type_abstract_collection__MapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, HashMap[String, nullable MProperty]] */
475 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
478 /* runtime type MapValuesIterator[MType, HashMap[String, nullable MProperty]] */
479 const struct type type_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
481 "MapValuesIterator[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
484 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
487 0, /* nullable Object */
489 571, /* MapValuesIterator[MType, HashMap[String, nullable MProperty]] */
492 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
495 &type_abstract_collection__MapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, HashMap[String, nullable MProperty]] */
496 &type_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Array[Iterator#0]: Array[HashMap[String, nullable MProperty]] */
499 /* runtime type MapKeysIterator[String, nullable MProperty] */
500 const struct type type_abstract_collection__MapKeysIteratorstring__Stringnullable_model__MProperty
= {
502 "MapKeysIterator[String, nullable MProperty]", /* class_name_string */
505 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_model__MProperty
,
508 0, /* nullable Object */
510 572, /* MapKeysIterator[String, nullable MProperty] */
513 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_model__MProperty
= {
516 &type_abstract_collection__MapIteratorstring__Stringnullable_model__MProperty
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, nullable MProperty] */
517 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
520 /* runtime type MapValuesIterator[String, nullable MProperty] */
521 const struct type type_abstract_collection__MapValuesIteratorstring__Stringnullable_model__MProperty
= {
523 "MapValuesIterator[String, nullable MProperty]", /* class_name_string */
526 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_model__MProperty
,
529 0, /* nullable Object */
531 573, /* MapValuesIterator[String, nullable MProperty] */
534 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_model__MProperty
= {
537 &type_abstract_collection__MapIteratorstring__Stringnullable_model__MProperty
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, nullable MProperty] */
538 &type_array__Arraynullable_model__MProperty
, /* Array[Iterator#0]: Array[nullable MProperty] */
541 /* runtime type ArrayIterator[nullable ModulePath] */
542 const struct type type_array__ArrayIteratornullable_modelbuilder__ModulePath
= {
544 "ArrayIterator[nullable ModulePath]", /* class_name_string */
547 &resolution_table_array__ArrayIteratornullable_modelbuilder__ModulePath
,
550 0, /* nullable Object */
552 574, /* ArrayIterator[nullable ModulePath] */
555 const struct types resolution_table_array__ArrayIteratornullable_modelbuilder__ModulePath
= {
558 &type_array__AbstractArrayReadnullable_modelbuilder__ModulePath
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable ModulePath] */
559 &type_array__Arraynullable_modelbuilder__ModulePath
, /* Array[Iterator#0]: Array[nullable ModulePath] */
562 /* runtime type NativeArray[nullable ModulePath] */
563 const struct type type_array__NativeArraynullable_modelbuilder__ModulePath
= {
565 "NativeArray[nullable ModulePath]", /* class_name_string */
568 &resolution_table_array__NativeArraynullable_modelbuilder__ModulePath
,
571 0, /* nullable Object */
573 575, /* NativeArray[nullable ModulePath] */
576 const struct types resolution_table_array__NativeArraynullable_modelbuilder__ModulePath
= {
579 &type_nullable_modelbuilder__ModulePath
, /* NativeArray#0: nullable ModulePath */
580 &type_array__NativeArraynullable_modelbuilder__ModulePath
, /* NativeArray[NativeArray#0]: NativeArray[nullable ModulePath] */
583 /* runtime type ArrayIterator[nullable MGroup] */
584 const struct type type_array__ArrayIteratornullable_mproject__MGroup
= {
586 "ArrayIterator[nullable MGroup]", /* class_name_string */
589 &resolution_table_array__ArrayIteratornullable_mproject__MGroup
,
592 0, /* nullable Object */
595 576, /* ArrayIterator[nullable MGroup] */
598 const struct types resolution_table_array__ArrayIteratornullable_mproject__MGroup
= {
601 &type_array__AbstractArrayReadnullable_mproject__MGroup
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable MGroup] */
602 &type_array__Arraynullable_mproject__MGroup
, /* Array[Iterator#0]: Array[nullable MGroup] */
605 /* runtime type NativeArray[nullable MGroup] */
606 const struct type type_array__NativeArraynullable_mproject__MGroup
= {
608 "NativeArray[nullable MGroup]", /* class_name_string */
611 &resolution_table_array__NativeArraynullable_mproject__MGroup
,
614 0, /* nullable Object */
617 577, /* NativeArray[nullable MGroup] */
620 const struct types resolution_table_array__NativeArraynullable_mproject__MGroup
= {
623 &type_nullable_mproject__MGroup
, /* NativeArray#0: nullable MGroup */
624 &type_array__NativeArraynullable_mproject__MGroup
, /* NativeArray[NativeArray#0]: NativeArray[nullable MGroup] */
627 /* runtime type ArrayIterator[Set[MProperty]] */
628 const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MProperty
= {
630 "ArrayIterator[Set[MProperty]]", /* class_name_string */
633 &resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MProperty
,
636 0, /* nullable Object */
638 289, /* ArrayIterator[Object] */
639 1737, /* ArrayIterator[Set[PropertyLayoutElement]] */
640 1951, /* ArrayIterator[Set[MProperty]] */
643 const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MProperty
= {
646 &type_array__AbstractArrayReadabstract_collection__Setmodel__MProperty
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Set[MProperty]] */
647 &type_array__Arrayabstract_collection__Setmodel__MProperty
, /* Array[Iterator#0]: Array[Set[MProperty]] */
650 /* runtime type ArrayIterator[Set[PropertyLayoutElement]] */
651 const struct type type_array__ArrayIteratorabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
653 "ArrayIterator[Set[PropertyLayoutElement]]", /* class_name_string */
656 &resolution_table_array__ArrayIteratorabstract_collection__Setlayout_builders__PropertyLayoutElement
,
659 0, /* nullable Object */
661 289, /* ArrayIterator[Object] */
662 1737, /* ArrayIterator[Set[PropertyLayoutElement]] */
665 const struct types resolution_table_array__ArrayIteratorabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
668 &type_array__AbstractArrayReadabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Set[PropertyLayoutElement]] */
669 &type_array__Arrayabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* Array[Iterator#0]: Array[Set[PropertyLayoutElement]] */
672 /* runtime type NativeArray[Set[MProperty]] */
673 const struct type type_array__NativeArrayabstract_collection__Setmodel__MProperty
= {
675 "NativeArray[Set[MProperty]]", /* class_name_string */
678 &resolution_table_array__NativeArrayabstract_collection__Setmodel__MProperty
,
681 0, /* nullable Object */
683 193, /* NativeArray[Object] */
684 1738, /* NativeArray[Set[PropertyLayoutElement]] */
685 1952, /* NativeArray[Set[MProperty]] */
688 const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MProperty
= {
691 &type_abstract_collection__Setmodel__MProperty
, /* NativeArray#0: Set[MProperty] */
692 &type_array__NativeArrayabstract_collection__Setmodel__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[Set[MProperty]] */
695 /* runtime type NativeArray[Set[PropertyLayoutElement]] */
696 const struct type type_array__NativeArrayabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
698 "NativeArray[Set[PropertyLayoutElement]]", /* class_name_string */
701 &resolution_table_array__NativeArrayabstract_collection__Setlayout_builders__PropertyLayoutElement
,
704 0, /* nullable Object */
706 193, /* NativeArray[Object] */
707 1738, /* NativeArray[Set[PropertyLayoutElement]] */
710 const struct types resolution_table_array__NativeArrayabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
713 &type_abstract_collection__Setlayout_builders__PropertyLayoutElement
, /* NativeArray#0: Set[PropertyLayoutElement] */
714 &type_array__NativeArrayabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* NativeArray[NativeArray#0]: NativeArray[Set[PropertyLayoutElement]] */
717 /* runtime type ArrayIterator[HashSet[MType]] */
718 const struct type type_array__ArrayIteratorhash_collection__HashSetmodel__MType
= {
720 "ArrayIterator[HashSet[MType]]", /* class_name_string */
723 &resolution_table_array__ArrayIteratorhash_collection__HashSetmodel__MType
,
726 0, /* nullable Object */
728 289, /* ArrayIterator[Object] */
729 1739, /* ArrayIterator[Set[MType]] */
730 1953, /* ArrayIterator[HashSet[MType]] */
733 const struct types resolution_table_array__ArrayIteratorhash_collection__HashSetmodel__MType
= {
736 &type_array__AbstractArrayReadhash_collection__HashSetmodel__MType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[HashSet[MType]] */
737 &type_array__Arrayhash_collection__HashSetmodel__MType
, /* Array[Iterator#0]: Array[HashSet[MType]] */
740 /* runtime type ArrayIterator[Set[MType]] */
741 const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MType
= {
743 "ArrayIterator[Set[MType]]", /* class_name_string */
746 &resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MType
,
749 0, /* nullable Object */
751 289, /* ArrayIterator[Object] */
752 1739, /* ArrayIterator[Set[MType]] */
755 const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MType
= {
758 &type_array__AbstractArrayReadabstract_collection__Setmodel__MType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Set[MType]] */
759 &type_array__Arrayabstract_collection__Setmodel__MType
, /* Array[Iterator#0]: Array[Set[MType]] */
762 /* runtime type NativeArray[HashSet[MType]] */
763 const struct type type_array__NativeArrayhash_collection__HashSetmodel__MType
= {
765 "NativeArray[HashSet[MType]]", /* class_name_string */
768 &resolution_table_array__NativeArrayhash_collection__HashSetmodel__MType
,
771 0, /* nullable Object */
773 193, /* NativeArray[Object] */
774 1740, /* NativeArray[Set[MType]] */
775 1954, /* NativeArray[HashSet[MType]] */
778 const struct types resolution_table_array__NativeArrayhash_collection__HashSetmodel__MType
= {
781 &type_hash_collection__HashSetmodel__MType
, /* NativeArray#0: HashSet[MType] */
782 &type_array__NativeArrayhash_collection__HashSetmodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[HashSet[MType]] */
785 /* runtime type NativeArray[Set[MType]] */
786 const struct type type_array__NativeArrayabstract_collection__Setmodel__MType
= {
788 "NativeArray[Set[MType]]", /* class_name_string */
791 &resolution_table_array__NativeArrayabstract_collection__Setmodel__MType
,
794 0, /* nullable Object */
796 193, /* NativeArray[Object] */
797 1740, /* NativeArray[Set[MType]] */
800 const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MType
= {
803 &type_abstract_collection__Setmodel__MType
, /* NativeArray#0: Set[MType] */
804 &type_array__NativeArrayabstract_collection__Setmodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[Set[MType]] */
807 /* runtime type ArrayIterator[Array[nullable MType]] */
808 const struct type type_array__ArrayIteratorarray__Arraynullable_model__MType
= {
810 "ArrayIterator[Array[nullable MType]]", /* class_name_string */
813 &resolution_table_array__ArrayIteratorarray__Arraynullable_model__MType
,
816 0, /* nullable Object */
818 289, /* ArrayIterator[Object] */
819 578, /* ArrayIterator[nullable Array[nullable MType]] */
820 1955, /* ArrayIterator[Array[nullable MType]] */
823 const struct types resolution_table_array__ArrayIteratorarray__Arraynullable_model__MType
= {
826 &type_array__AbstractArrayReadarray__Arraynullable_model__MType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[nullable MType]] */
827 &type_array__Arrayarray__Arraynullable_model__MType
, /* Array[Iterator#0]: Array[Array[nullable MType]] */
830 /* runtime type ArrayIterator[nullable Array[nullable MType]] */
831 const struct type type_array__ArrayIteratornullable_array__Arraynullable_model__MType
= {
833 "ArrayIterator[nullable Array[nullable MType]]", /* class_name_string */
836 &resolution_table_array__ArrayIteratornullable_array__Arraynullable_model__MType
,
839 0, /* nullable Object */
842 578, /* ArrayIterator[nullable Array[nullable MType]] */
845 const struct types resolution_table_array__ArrayIteratornullable_array__Arraynullable_model__MType
= {
848 &type_array__AbstractArrayReadnullable_array__Arraynullable_model__MType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable Array[nullable MType]] */
849 &type_array__Arraynullable_array__Arraynullable_model__MType
, /* Array[Iterator#0]: Array[nullable Array[nullable MType]] */
852 /* runtime type NativeArray[Array[nullable MType]] */
853 const struct type type_array__NativeArrayarray__Arraynullable_model__MType
= {
855 "NativeArray[Array[nullable MType]]", /* class_name_string */
858 &resolution_table_array__NativeArrayarray__Arraynullable_model__MType
,
861 0, /* nullable Object */
863 193, /* NativeArray[Object] */
864 579, /* NativeArray[nullable Array[nullable MType]] */
865 1956, /* NativeArray[Array[nullable MType]] */
868 const struct types resolution_table_array__NativeArrayarray__Arraynullable_model__MType
= {
871 &type_array__Arraynullable_model__MType
, /* NativeArray#0: Array[nullable MType] */
872 &type_array__NativeArrayarray__Arraynullable_model__MType
, /* NativeArray[NativeArray#0]: NativeArray[Array[nullable MType]] */
875 /* runtime type NativeArray[nullable Array[nullable MType]] */
876 const struct type type_array__NativeArraynullable_array__Arraynullable_model__MType
= {
878 "NativeArray[nullable Array[nullable MType]]", /* class_name_string */
881 &resolution_table_array__NativeArraynullable_array__Arraynullable_model__MType
,
884 0, /* nullable Object */
887 579, /* NativeArray[nullable Array[nullable MType]] */
890 const struct types resolution_table_array__NativeArraynullable_array__Arraynullable_model__MType
= {
893 &type_nullable_array__Arraynullable_model__MType
, /* NativeArray#0: nullable Array[nullable MType] */
894 &type_array__NativeArraynullable_array__Arraynullable_model__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable Array[nullable MType]] */
897 /* runtime type ArrayIterator[Array[nullable MPropDef]] */
898 const struct type type_array__ArrayIteratorarray__Arraynullable_model__MPropDef
= {
900 "ArrayIterator[Array[nullable MPropDef]]", /* class_name_string */
903 &resolution_table_array__ArrayIteratorarray__Arraynullable_model__MPropDef
,
906 0, /* nullable Object */
908 289, /* ArrayIterator[Object] */
909 1741, /* ArrayIterator[Array[nullable MPropDef]] */
912 const struct types resolution_table_array__ArrayIteratorarray__Arraynullable_model__MPropDef
= {
915 &type_array__AbstractArrayReadarray__Arraynullable_model__MPropDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[nullable MPropDef]] */
916 &type_array__Arrayarray__Arraynullable_model__MPropDef
, /* Array[Iterator#0]: Array[Array[nullable MPropDef]] */
919 /* runtime type NativeArray[Array[nullable MPropDef]] */
920 const struct type type_array__NativeArrayarray__Arraynullable_model__MPropDef
= {
922 "NativeArray[Array[nullable MPropDef]]", /* class_name_string */
925 &resolution_table_array__NativeArrayarray__Arraynullable_model__MPropDef
,
928 0, /* nullable Object */
930 193, /* NativeArray[Object] */
931 1742, /* NativeArray[Array[nullable MPropDef]] */
934 const struct types resolution_table_array__NativeArrayarray__Arraynullable_model__MPropDef
= {
937 &type_array__Arraynullable_model__MPropDef
, /* NativeArray#0: Array[nullable MPropDef] */
938 &type_array__NativeArrayarray__Arraynullable_model__MPropDef
, /* NativeArray[NativeArray#0]: NativeArray[Array[nullable MPropDef]] */
941 /* runtime type ArrayIterator[Array[MClassType]] */
942 const struct type type_array__ArrayIteratorarray__Arraymodel__MClassType
= {
944 "ArrayIterator[Array[MClassType]]", /* class_name_string */
947 &resolution_table_array__ArrayIteratorarray__Arraymodel__MClassType
,
950 0, /* nullable Object */
952 289, /* ArrayIterator[Object] */
953 578, /* ArrayIterator[nullable Array[nullable MType]] */
954 1955, /* ArrayIterator[Array[nullable MType]] */
955 2254, /* ArrayIterator[Array[MType]] */
956 2478, /* ArrayIterator[Array[MClassType]] */
959 const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MClassType
= {
962 &type_array__AbstractArrayReadarray__Arraymodel__MClassType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MClassType]] */
963 &type_array__Arrayarray__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[Array[MClassType]] */
966 /* runtime type ArrayIterator[Array[MType]] */
967 const struct type type_array__ArrayIteratorarray__Arraymodel__MType
= {
969 "ArrayIterator[Array[MType]]", /* class_name_string */
972 &resolution_table_array__ArrayIteratorarray__Arraymodel__MType
,
975 0, /* nullable Object */
977 289, /* ArrayIterator[Object] */
978 578, /* ArrayIterator[nullable Array[nullable MType]] */
979 1955, /* ArrayIterator[Array[nullable MType]] */
980 2254, /* ArrayIterator[Array[MType]] */
983 const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MType
= {
986 &type_array__AbstractArrayReadarray__Arraymodel__MType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MType]] */
987 &type_array__Arrayarray__Arraymodel__MType
, /* Array[Iterator#0]: Array[Array[MType]] */
990 /* runtime type NativeArray[Array[MClassType]] */
991 const struct type type_array__NativeArrayarray__Arraymodel__MClassType
= {
993 "NativeArray[Array[MClassType]]", /* class_name_string */
996 &resolution_table_array__NativeArrayarray__Arraymodel__MClassType
,
999 0, /* nullable Object */
1001 193, /* NativeArray[Object] */
1002 579, /* NativeArray[nullable Array[nullable MType]] */
1003 1956, /* NativeArray[Array[nullable MType]] */
1004 2255, /* NativeArray[Array[MType]] */
1005 2479, /* NativeArray[Array[MClassType]] */
1008 const struct types resolution_table_array__NativeArrayarray__Arraymodel__MClassType
= {
1011 &type_array__Arraymodel__MClassType
, /* NativeArray#0: Array[MClassType] */
1012 &type_array__NativeArrayarray__Arraymodel__MClassType
, /* NativeArray[NativeArray#0]: NativeArray[Array[MClassType]] */
1015 /* runtime type NativeArray[Array[MType]] */
1016 const struct type type_array__NativeArrayarray__Arraymodel__MType
= {
1018 "NativeArray[Array[MType]]", /* class_name_string */
1021 &resolution_table_array__NativeArrayarray__Arraymodel__MType
,
1024 0, /* nullable Object */
1026 193, /* NativeArray[Object] */
1027 579, /* NativeArray[nullable Array[nullable MType]] */
1028 1956, /* NativeArray[Array[nullable MType]] */
1029 2255, /* NativeArray[Array[MType]] */
1032 const struct types resolution_table_array__NativeArrayarray__Arraymodel__MType
= {
1035 &type_array__Arraymodel__MType
, /* NativeArray#0: Array[MType] */
1036 &type_array__NativeArrayarray__Arraymodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[Array[MType]] */
1039 /* runtime type Array[HashSet[MClass]] */
1040 const struct type type_array__Arrayhash_collection__HashSetmodel__MClass
= {
1042 "Array[HashSet[MClass]]", /* class_name_string */
1045 &resolution_table_array__Arrayhash_collection__HashSetmodel__MClass
,
1048 0, /* nullable Object */
1050 1580, /* Collection[Set[MClass]] */
1051 169, /* SequenceRead[nullable Object] */
1052 170, /* Collection[Object] */
1053 1923, /* Collection[HashSet[MClass]] */
1054 1782, /* AbstractArrayRead[Object] */
1055 2472, /* AbstractArrayRead[Set[MClass]] */
1056 2601, /* Array[Set[MClass]] */
1057 1973, /* Array[Object] */
1058 2609, /* AbstractArrayRead[HashSet[MClass]] */
1059 2668, /* Array[HashSet[MClass]] */
1062 const struct types resolution_table_array__Arrayhash_collection__HashSetmodel__MClass
= {
1065 &type_array__Arrayhash_collection__HashSetmodel__MClass
, /* Array[Array#0]: Array[HashSet[MClass]] */
1066 &type_array__NativeArrayhash_collection__HashSetmodel__MClass
, /* NativeArray[Array#0]: NativeArray[HashSet[MClass]] */
1067 &type_hash_collection__HashSetmodel__MClass
, /* Sequence#0: HashSet[MClass] */
1068 &type_hash_collection__HashSetmodel__MClass
, /* SimpleCollection#0: HashSet[MClass] */
1069 &type_abstract_collection__Collectionhash_collection__HashSetmodel__MClass
, /* Collection[Array#0]: Collection[HashSet[MClass]] */
1070 &type_hash_collection__HashSetmodel__MClass
, /* Array#0: HashSet[MClass] */
1071 &type_array__NativeArrayhash_collection__HashSetmodel__MClass
, /* NativeArray[ArrayCapable#0]: NativeArray[HashSet[MClass]] */
1072 &type_hash_collection__HashSetmodel__MClass
, /* AbstractArray#0: HashSet[MClass] */
1073 &type_hash_collection__HashSetmodel__MClass
, /* RemovableCollection#0: HashSet[MClass] */
1074 &type_abstract_collection__Collectionhash_collection__HashSetmodel__MClass
, /* Collection[Sequence#0]: Collection[HashSet[MClass]] */
1075 &type_array__Arrayhash_collection__HashSetmodel__MClass
, /* Array[Sequence#0]: Array[HashSet[MClass]] */
1076 &type_abstract_collection__Collectionhash_collection__HashSetmodel__MClass
, /* Collection[SimpleCollection#0]: Collection[HashSet[MClass]] */
1077 &type_hash_collection__HashSetmodel__MClass
, /* Collection#0: HashSet[MClass] */
1078 &type_abstract_collection__Collectionhash_collection__HashSetmodel__MClass
, /* Collection[Collection#0]: Collection[HashSet[MClass]] */
1079 &type_hash_collection__HashSetmodel__MClass
, /* SequenceRead#0: HashSet[MClass] */
1080 &type_hash_collection__HashSetmodel__MClass
, /* AbstractArrayRead#0: HashSet[MClass] */
1081 &type_array__Arrayhash_collection__HashSetmodel__MClass
, /* Array[AbstractArrayRead#0]: Array[HashSet[MClass]] */
1082 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[HashSet[MClass]] not a live type) */
1083 &type_array__ArrayIteratorhash_collection__HashSetmodel__MClass
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[HashSet[MClass]] */
1086 /* runtime type AbstractArrayRead[HashSet[MClass]] */
1087 const struct type type_array__AbstractArrayReadhash_collection__HashSetmodel__MClass
= {
1089 "AbstractArrayRead[HashSet[MClass]]", /* class_name_string */
1095 0, /* nullable Object */
1097 1580, /* Collection[Set[MClass]] */
1098 169, /* SequenceRead[nullable Object] */
1099 170, /* Collection[Object] */
1100 1923, /* Collection[HashSet[MClass]] */
1101 1782, /* AbstractArrayRead[Object] */
1102 2472, /* AbstractArrayRead[Set[MClass]] */
1105 2609, /* AbstractArrayRead[HashSet[MClass]] */
1108 /* runtime type Array[Map[MClass, Int]] */
1109 const struct type type_array__Arrayabstract_collection__Mapmodel__MClasskernel__Int
= {
1111 "Array[Map[MClass, Int]]", /* class_name_string */
1114 &resolution_table_array__Arrayabstract_collection__Mapmodel__MClasskernel__Int
,
1117 0, /* nullable Object */
1119 1655, /* Collection[Map[MClass, Int]] */
1120 169, /* SequenceRead[nullable Object] */
1121 170, /* Collection[Object] */
1122 2480, /* AbstractArrayRead[Map[MClass, Int]] */
1123 1782, /* AbstractArrayRead[Object] */
1124 2610, /* Array[Map[MClass, Int]] */
1126 1973, /* Array[Object] */
1129 const struct types resolution_table_array__Arrayabstract_collection__Mapmodel__MClasskernel__Int
= {
1132 &type_array__Arrayabstract_collection__Mapmodel__MClasskernel__Int
, /* Array[Array#0]: Array[Map[MClass, Int]] */
1133 &type_array__NativeArrayabstract_collection__Mapmodel__MClasskernel__Int
, /* NativeArray[Array#0]: NativeArray[Map[MClass, Int]] */
1134 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* Sequence#0: Map[MClass, Int] */
1135 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* SimpleCollection#0: Map[MClass, Int] */
1136 &type_abstract_collection__Collectionabstract_collection__Mapmodel__MClasskernel__Int
, /* Collection[Array#0]: Collection[Map[MClass, Int]] */
1137 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* Array#0: Map[MClass, Int] */
1138 &type_array__NativeArrayabstract_collection__Mapmodel__MClasskernel__Int
, /* NativeArray[ArrayCapable#0]: NativeArray[Map[MClass, Int]] */
1139 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* AbstractArray#0: Map[MClass, Int] */
1140 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* RemovableCollection#0: Map[MClass, Int] */
1141 &type_abstract_collection__Collectionabstract_collection__Mapmodel__MClasskernel__Int
, /* Collection[Sequence#0]: Collection[Map[MClass, Int]] */
1142 &type_array__Arrayabstract_collection__Mapmodel__MClasskernel__Int
, /* Array[Sequence#0]: Array[Map[MClass, Int]] */
1143 &type_abstract_collection__Collectionabstract_collection__Mapmodel__MClasskernel__Int
, /* Collection[SimpleCollection#0]: Collection[Map[MClass, Int]] */
1144 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* Collection#0: Map[MClass, Int] */
1145 &type_abstract_collection__Collectionabstract_collection__Mapmodel__MClasskernel__Int
, /* Collection[Collection#0]: Collection[Map[MClass, Int]] */
1146 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* SequenceRead#0: Map[MClass, Int] */
1147 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* AbstractArrayRead#0: Map[MClass, Int] */
1148 &type_array__Arrayabstract_collection__Mapmodel__MClasskernel__Int
, /* Array[AbstractArrayRead#0]: Array[Map[MClass, Int]] */
1149 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Map[MClass, Int]] not a live type) */
1150 &type_array__ArrayIteratorabstract_collection__Mapmodel__MClasskernel__Int
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Map[MClass, Int]] */
1153 /* runtime type AbstractArrayRead[Map[MClass, Int]] */
1154 const struct type type_array__AbstractArrayReadabstract_collection__Mapmodel__MClasskernel__Int
= {
1156 "AbstractArrayRead[Map[MClass, Int]]", /* class_name_string */
1162 0, /* nullable Object */
1164 1655, /* Collection[Map[MClass, Int]] */
1165 169, /* SequenceRead[nullable Object] */
1166 170, /* Collection[Object] */
1167 2480, /* AbstractArrayRead[Map[MClass, Int]] */
1168 1782, /* AbstractArrayRead[Object] */
1171 /* runtime type ArrayIterator[Set[MVirtualTypeProp]] */
1172 const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MVirtualTypeProp
= {
1174 "ArrayIterator[Set[MVirtualTypeProp]]", /* class_name_string */
1177 &resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MVirtualTypeProp
,
1180 0, /* nullable Object */
1182 289, /* ArrayIterator[Object] */
1183 1737, /* ArrayIterator[Set[PropertyLayoutElement]] */
1184 1951, /* ArrayIterator[Set[MProperty]] */
1185 2256, /* ArrayIterator[Set[MVirtualTypeProp]] */
1188 const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MVirtualTypeProp
= {
1191 &type_array__AbstractArrayReadabstract_collection__Setmodel__MVirtualTypeProp
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Set[MVirtualTypeProp]] */
1192 &type_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp
, /* Array[Iterator#0]: Array[Set[MVirtualTypeProp]] */
1195 /* runtime type NativeArray[Set[MVirtualTypeProp]] */
1196 const struct type type_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp
= {
1198 "NativeArray[Set[MVirtualTypeProp]]", /* class_name_string */
1201 &resolution_table_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp
,
1204 0, /* nullable Object */
1206 193, /* NativeArray[Object] */
1207 1738, /* NativeArray[Set[PropertyLayoutElement]] */
1208 1952, /* NativeArray[Set[MProperty]] */
1209 2257, /* NativeArray[Set[MVirtualTypeProp]] */
1212 const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp
= {
1215 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* NativeArray#0: Set[MVirtualTypeProp] */
1216 &type_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp
, /* NativeArray[NativeArray#0]: NativeArray[Set[MVirtualTypeProp]] */
1219 /* runtime type ArrayIterator[Set[MAttribute]] */
1220 const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MAttribute
= {
1222 "ArrayIterator[Set[MAttribute]]", /* class_name_string */
1225 &resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MAttribute
,
1228 0, /* nullable Object */
1230 289, /* ArrayIterator[Object] */
1231 1737, /* ArrayIterator[Set[PropertyLayoutElement]] */
1232 1951, /* ArrayIterator[Set[MProperty]] */
1233 2258, /* ArrayIterator[Set[MAttribute]] */
1236 const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MAttribute
= {
1239 &type_array__AbstractArrayReadabstract_collection__Setmodel__MAttribute
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Set[MAttribute]] */
1240 &type_array__Arrayabstract_collection__Setmodel__MAttribute
, /* Array[Iterator#0]: Array[Set[MAttribute]] */
1243 /* runtime type NativeArray[Set[MAttribute]] */
1244 const struct type type_array__NativeArrayabstract_collection__Setmodel__MAttribute
= {
1246 "NativeArray[Set[MAttribute]]", /* class_name_string */
1249 &resolution_table_array__NativeArrayabstract_collection__Setmodel__MAttribute
,
1252 0, /* nullable Object */
1254 193, /* NativeArray[Object] */
1255 1738, /* NativeArray[Set[PropertyLayoutElement]] */
1256 1952, /* NativeArray[Set[MProperty]] */
1257 2259, /* NativeArray[Set[MAttribute]] */
1260 const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MAttribute
= {
1263 &type_abstract_collection__Setmodel__MAttribute
, /* NativeArray#0: Set[MAttribute] */
1264 &type_array__NativeArrayabstract_collection__Setmodel__MAttribute
, /* NativeArray[NativeArray#0]: NativeArray[Set[MAttribute]] */
1267 /* runtime type Array[Map[MType, Int]] */
1268 const struct type type_array__Arrayabstract_collection__Mapmodel__MTypekernel__Int
= {
1270 "Array[Map[MType, Int]]", /* class_name_string */
1273 &resolution_table_array__Arrayabstract_collection__Mapmodel__MTypekernel__Int
,
1276 0, /* nullable Object */
1278 1664, /* Collection[Map[MType, Int]] */
1279 169, /* SequenceRead[nullable Object] */
1280 170, /* Collection[Object] */
1281 2481, /* AbstractArrayRead[Map[MType, Int]] */
1282 1782, /* AbstractArrayRead[Object] */
1283 2611, /* Array[Map[MType, Int]] */
1285 1973, /* Array[Object] */
1288 const struct types resolution_table_array__Arrayabstract_collection__Mapmodel__MTypekernel__Int
= {
1291 &type_array__Arrayabstract_collection__Mapmodel__MTypekernel__Int
, /* Array[Array#0]: Array[Map[MType, Int]] */
1292 &type_array__NativeArrayabstract_collection__Mapmodel__MTypekernel__Int
, /* NativeArray[Array#0]: NativeArray[Map[MType, Int]] */
1293 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* Sequence#0: Map[MType, Int] */
1294 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* SimpleCollection#0: Map[MType, Int] */
1295 &type_abstract_collection__Collectionabstract_collection__Mapmodel__MTypekernel__Int
, /* Collection[Array#0]: Collection[Map[MType, Int]] */
1296 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* Array#0: Map[MType, Int] */
1297 &type_array__NativeArrayabstract_collection__Mapmodel__MTypekernel__Int
, /* NativeArray[ArrayCapable#0]: NativeArray[Map[MType, Int]] */
1298 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* AbstractArray#0: Map[MType, Int] */
1299 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* RemovableCollection#0: Map[MType, Int] */
1300 &type_abstract_collection__Collectionabstract_collection__Mapmodel__MTypekernel__Int
, /* Collection[Sequence#0]: Collection[Map[MType, Int]] */
1301 &type_array__Arrayabstract_collection__Mapmodel__MTypekernel__Int
, /* Array[Sequence#0]: Array[Map[MType, Int]] */
1302 &type_abstract_collection__Collectionabstract_collection__Mapmodel__MTypekernel__Int
, /* Collection[SimpleCollection#0]: Collection[Map[MType, Int]] */
1303 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* Collection#0: Map[MType, Int] */
1304 &type_abstract_collection__Collectionabstract_collection__Mapmodel__MTypekernel__Int
, /* Collection[Collection#0]: Collection[Map[MType, Int]] */
1305 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* SequenceRead#0: Map[MType, Int] */
1306 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* AbstractArrayRead#0: Map[MType, Int] */
1307 &type_array__Arrayabstract_collection__Mapmodel__MTypekernel__Int
, /* Array[AbstractArrayRead#0]: Array[Map[MType, Int]] */
1308 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Map[MType, Int]] not a live type) */
1309 &type_array__ArrayIteratorabstract_collection__Mapmodel__MTypekernel__Int
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Map[MType, Int]] */
1312 /* runtime type AbstractArrayRead[Map[MType, Int]] */
1313 const struct type type_array__AbstractArrayReadabstract_collection__Mapmodel__MTypekernel__Int
= {
1315 "AbstractArrayRead[Map[MType, Int]]", /* class_name_string */
1321 0, /* nullable Object */
1323 1664, /* Collection[Map[MType, Int]] */
1324 169, /* SequenceRead[nullable Object] */
1325 170, /* Collection[Object] */
1326 2481, /* AbstractArrayRead[Map[MType, Int]] */
1327 1782, /* AbstractArrayRead[Object] */
1330 /* runtime type ArrayIterator[EscapeMark] */
1331 const struct type type_array__ArrayIteratorscope__EscapeMark
= {
1333 "ArrayIterator[EscapeMark]", /* class_name_string */
1336 &resolution_table_array__ArrayIteratorscope__EscapeMark
,
1339 0, /* nullable Object */
1341 289, /* ArrayIterator[Object] */
1342 1743, /* ArrayIterator[EscapeMark] */
1345 const struct types resolution_table_array__ArrayIteratorscope__EscapeMark
= {
1348 &type_array__AbstractArrayReadscope__EscapeMark
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[EscapeMark] */
1349 &type_array__Arrayscope__EscapeMark
, /* Array[Iterator#0]: Array[EscapeMark] */
1352 /* runtime type NativeArray[EscapeMark] */
1353 const struct type type_array__NativeArrayscope__EscapeMark
= {
1355 "NativeArray[EscapeMark]", /* class_name_string */
1358 &resolution_table_array__NativeArrayscope__EscapeMark
,
1361 0, /* nullable Object */
1363 193, /* NativeArray[Object] */
1364 1744, /* NativeArray[EscapeMark] */
1367 const struct types resolution_table_array__NativeArrayscope__EscapeMark
= {
1370 &type_scope__EscapeMark
, /* NativeArray#0: EscapeMark */
1371 &type_array__NativeArrayscope__EscapeMark
, /* NativeArray[NativeArray#0]: NativeArray[EscapeMark] */
1374 /* runtime type Array[MGroup] */
1375 const struct type type_array__Arraymproject__MGroup
= {
1377 "Array[MGroup]", /* class_name_string */
1380 &resolution_table_array__Arraymproject__MGroup
,
1383 0, /* nullable Object */
1385 227, /* Collection[nullable MGroup] */
1386 169, /* SequenceRead[nullable Object] */
1387 170, /* Collection[Object] */
1388 1800, /* Collection[MGroup] */
1389 1782, /* AbstractArrayRead[Object] */
1390 1938, /* AbstractArrayRead[nullable MGroup] */
1391 2245, /* Array[nullable MGroup] */
1392 1973, /* Array[Object] */
1393 2612, /* AbstractArrayRead[MGroup] */
1394 2669, /* Array[MGroup] */
1397 const struct types resolution_table_array__Arraymproject__MGroup
= {
1400 &type_array__Arraymproject__MGroup
, /* Array[Array#0]: Array[MGroup] */
1401 &type_array__NativeArraymproject__MGroup
, /* NativeArray[Array#0]: NativeArray[MGroup] */
1402 &type_mproject__MGroup
, /* Sequence#0: MGroup */
1403 &type_mproject__MGroup
, /* SimpleCollection#0: MGroup */
1404 &type_abstract_collection__Collectionmproject__MGroup
, /* Collection[Array#0]: Collection[MGroup] */
1405 &type_mproject__MGroup
, /* Array#0: MGroup */
1406 &type_array__NativeArraymproject__MGroup
, /* NativeArray[ArrayCapable#0]: NativeArray[MGroup] */
1407 &type_mproject__MGroup
, /* AbstractArray#0: MGroup */
1408 &type_mproject__MGroup
, /* RemovableCollection#0: MGroup */
1409 &type_abstract_collection__Collectionmproject__MGroup
, /* Collection[Sequence#0]: Collection[MGroup] */
1410 &type_array__Arraymproject__MGroup
, /* Array[Sequence#0]: Array[MGroup] */
1411 &type_abstract_collection__Collectionmproject__MGroup
, /* Collection[SimpleCollection#0]: Collection[MGroup] */
1412 &type_mproject__MGroup
, /* Collection#0: MGroup */
1413 &type_abstract_collection__Collectionmproject__MGroup
, /* Collection[Collection#0]: Collection[MGroup] */
1414 &type_mproject__MGroup
, /* SequenceRead#0: MGroup */
1415 &type_mproject__MGroup
, /* AbstractArrayRead#0: MGroup */
1416 &type_array__Arraymproject__MGroup
, /* Array[AbstractArrayRead#0]: Array[MGroup] */
1417 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[MGroup] not a live type) */
1418 &type_array__ArrayIteratormproject__MGroup
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MGroup] */
1421 /* runtime type AbstractArrayRead[MGroup] */
1422 const struct type type_array__AbstractArrayReadmproject__MGroup
= {
1424 "AbstractArrayRead[MGroup]", /* class_name_string */
1430 0, /* nullable Object */
1432 227, /* Collection[nullable MGroup] */
1433 169, /* SequenceRead[nullable Object] */
1434 170, /* Collection[Object] */
1435 1800, /* Collection[MGroup] */
1436 1782, /* AbstractArrayRead[Object] */
1437 1938, /* AbstractArrayRead[nullable MGroup] */
1440 2612, /* AbstractArrayRead[MGroup] */
1443 /* runtime type Array[POSetElement[MGroup]] */
1444 const struct type type_array__Arrayposet__POSetElementmproject__MGroup
= {
1446 "Array[POSetElement[MGroup]]", /* class_name_string */
1449 &resolution_table_array__Arrayposet__POSetElementmproject__MGroup
,
1452 0, /* nullable Object */
1454 1669, /* Collection[POSetElement[MGroup]] */
1455 169, /* SequenceRead[nullable Object] */
1456 170, /* Collection[Object] */
1457 2482, /* AbstractArrayRead[POSetElement[MGroup]] */
1458 1782, /* AbstractArrayRead[Object] */
1459 2613, /* Array[POSetElement[MGroup]] */
1461 1973, /* Array[Object] */
1464 const struct types resolution_table_array__Arrayposet__POSetElementmproject__MGroup
= {
1467 &type_array__Arrayposet__POSetElementmproject__MGroup
, /* Array[Array#0]: Array[POSetElement[MGroup]] */
1468 &type_array__NativeArrayposet__POSetElementmproject__MGroup
, /* NativeArray[Array#0]: NativeArray[POSetElement[MGroup]] */
1469 &type_poset__POSetElementmproject__MGroup
, /* Sequence#0: POSetElement[MGroup] */
1470 &type_poset__POSetElementmproject__MGroup
, /* SimpleCollection#0: POSetElement[MGroup] */
1471 &type_abstract_collection__Collectionposet__POSetElementmproject__MGroup
, /* Collection[Array#0]: Collection[POSetElement[MGroup]] */
1472 &type_poset__POSetElementmproject__MGroup
, /* Array#0: POSetElement[MGroup] */
1473 &type_array__NativeArrayposet__POSetElementmproject__MGroup
, /* NativeArray[ArrayCapable#0]: NativeArray[POSetElement[MGroup]] */
1474 &type_poset__POSetElementmproject__MGroup
, /* AbstractArray#0: POSetElement[MGroup] */
1475 &type_poset__POSetElementmproject__MGroup
, /* RemovableCollection#0: POSetElement[MGroup] */
1476 &type_abstract_collection__Collectionposet__POSetElementmproject__MGroup
, /* Collection[Sequence#0]: Collection[POSetElement[MGroup]] */
1477 &type_array__Arrayposet__POSetElementmproject__MGroup
, /* Array[Sequence#0]: Array[POSetElement[MGroup]] */
1478 &type_abstract_collection__Collectionposet__POSetElementmproject__MGroup
, /* Collection[SimpleCollection#0]: Collection[POSetElement[MGroup]] */
1479 &type_poset__POSetElementmproject__MGroup
, /* Collection#0: POSetElement[MGroup] */
1480 &type_abstract_collection__Collectionposet__POSetElementmproject__MGroup
, /* Collection[Collection#0]: Collection[POSetElement[MGroup]] */
1481 &type_poset__POSetElementmproject__MGroup
, /* SequenceRead#0: POSetElement[MGroup] */
1482 &type_poset__POSetElementmproject__MGroup
, /* AbstractArrayRead#0: POSetElement[MGroup] */
1483 &type_array__Arrayposet__POSetElementmproject__MGroup
, /* Array[AbstractArrayRead#0]: Array[POSetElement[MGroup]] */
1484 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[POSetElement[MGroup]] not a live type) */
1485 &type_array__ArrayIteratorposet__POSetElementmproject__MGroup
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[POSetElement[MGroup]] */
1488 /* runtime type AbstractArrayRead[POSetElement[MGroup]] */
1489 const struct type type_array__AbstractArrayReadposet__POSetElementmproject__MGroup
= {
1491 "AbstractArrayRead[POSetElement[MGroup]]", /* class_name_string */
1497 0, /* nullable Object */
1499 1669, /* Collection[POSetElement[MGroup]] */
1500 169, /* SequenceRead[nullable Object] */
1501 170, /* Collection[Object] */
1502 2482, /* AbstractArrayRead[POSetElement[MGroup]] */
1503 1782, /* AbstractArrayRead[Object] */
1506 /* runtime type ArrayIterator[Set[MClassDef]] */
1507 const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MClassDef
= {
1509 "ArrayIterator[Set[MClassDef]]", /* class_name_string */
1512 &resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClassDef
,
1515 0, /* nullable Object */
1517 289, /* ArrayIterator[Object] */
1518 1745, /* ArrayIterator[Set[MClassDef]] */
1521 const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClassDef
= {
1524 &type_array__AbstractArrayReadabstract_collection__Setmodel__MClassDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Set[MClassDef]] */
1525 &type_array__Arrayabstract_collection__Setmodel__MClassDef
, /* Array[Iterator#0]: Array[Set[MClassDef]] */
1528 /* runtime type NativeArray[Set[MClassDef]] */
1529 const struct type type_array__NativeArrayabstract_collection__Setmodel__MClassDef
= {
1531 "NativeArray[Set[MClassDef]]", /* class_name_string */
1534 &resolution_table_array__NativeArrayabstract_collection__Setmodel__MClassDef
,
1537 0, /* nullable Object */
1539 193, /* NativeArray[Object] */
1540 1746, /* NativeArray[Set[MClassDef]] */
1543 const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MClassDef
= {
1546 &type_abstract_collection__Setmodel__MClassDef
, /* NativeArray#0: Set[MClassDef] */
1547 &type_array__NativeArrayabstract_collection__Setmodel__MClassDef
, /* NativeArray[NativeArray#0]: NativeArray[Set[MClassDef]] */
1550 /* runtime type ArrayIterator[Set[MClass]] */
1551 const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MClass
= {
1553 "ArrayIterator[Set[MClass]]", /* class_name_string */
1556 &resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClass
,
1559 0, /* nullable Object */
1561 289, /* ArrayIterator[Object] */
1562 1747, /* ArrayIterator[Set[MClass]] */
1565 const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClass
= {
1568 &type_array__AbstractArrayReadabstract_collection__Setmodel__MClass
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Set[MClass]] */
1569 &type_array__Arrayabstract_collection__Setmodel__MClass
, /* Array[Iterator#0]: Array[Set[MClass]] */
1572 /* runtime type NativeArray[Set[MClass]] */
1573 const struct type type_array__NativeArrayabstract_collection__Setmodel__MClass
= {
1575 "NativeArray[Set[MClass]]", /* class_name_string */
1578 &resolution_table_array__NativeArrayabstract_collection__Setmodel__MClass
,
1581 0, /* nullable Object */
1583 193, /* NativeArray[Object] */
1584 1748, /* NativeArray[Set[MClass]] */
1587 const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MClass
= {
1590 &type_abstract_collection__Setmodel__MClass
, /* NativeArray#0: Set[MClass] */
1591 &type_array__NativeArrayabstract_collection__Setmodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[Set[MClass]] */
1594 /* runtime type ArrayIterator[Set[MClassType]] */
1595 const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MClassType
= {
1597 "ArrayIterator[Set[MClassType]]", /* class_name_string */
1600 &resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClassType
,
1603 0, /* nullable Object */
1605 289, /* ArrayIterator[Object] */
1606 1739, /* ArrayIterator[Set[MType]] */
1607 1957, /* ArrayIterator[Set[MClassType]] */
1610 const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClassType
= {
1613 &type_array__AbstractArrayReadabstract_collection__Setmodel__MClassType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Set[MClassType]] */
1614 &type_array__Arrayabstract_collection__Setmodel__MClassType
, /* Array[Iterator#0]: Array[Set[MClassType]] */
1617 /* runtime type NativeArray[Set[MClassType]] */
1618 const struct type type_array__NativeArrayabstract_collection__Setmodel__MClassType
= {
1620 "NativeArray[Set[MClassType]]", /* class_name_string */
1623 &resolution_table_array__NativeArrayabstract_collection__Setmodel__MClassType
,
1626 0, /* nullable Object */
1628 193, /* NativeArray[Object] */
1629 1740, /* NativeArray[Set[MType]] */
1630 1958, /* NativeArray[Set[MClassType]] */
1633 const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MClassType
= {
1636 &type_abstract_collection__Setmodel__MClassType
, /* NativeArray#0: Set[MClassType] */
1637 &type_array__NativeArrayabstract_collection__Setmodel__MClassType
, /* NativeArray[NativeArray#0]: NativeArray[Set[MClassType]] */
1640 /* runtime type Array[POSetElement[MClass]] */
1641 const struct type type_array__Arrayposet__POSetElementmodel__MClass
= {
1643 "Array[POSetElement[MClass]]", /* class_name_string */
1646 &resolution_table_array__Arrayposet__POSetElementmodel__MClass
,
1649 0, /* nullable Object */
1651 1679, /* Collection[POSetElement[MClass]] */
1652 169, /* SequenceRead[nullable Object] */
1653 170, /* Collection[Object] */
1654 2483, /* AbstractArrayRead[POSetElement[MClass]] */
1655 1782, /* AbstractArrayRead[Object] */
1656 2614, /* Array[POSetElement[MClass]] */
1658 1973, /* Array[Object] */
1661 const struct types resolution_table_array__Arrayposet__POSetElementmodel__MClass
= {
1664 &type_array__Arrayposet__POSetElementmodel__MClass
, /* Array[Array#0]: Array[POSetElement[MClass]] */
1665 &type_array__NativeArrayposet__POSetElementmodel__MClass
, /* NativeArray[Array#0]: NativeArray[POSetElement[MClass]] */
1666 &type_poset__POSetElementmodel__MClass
, /* Sequence#0: POSetElement[MClass] */
1667 &type_poset__POSetElementmodel__MClass
, /* SimpleCollection#0: POSetElement[MClass] */
1668 &type_abstract_collection__Collectionposet__POSetElementmodel__MClass
, /* Collection[Array#0]: Collection[POSetElement[MClass]] */
1669 &type_poset__POSetElementmodel__MClass
, /* Array#0: POSetElement[MClass] */
1670 &type_array__NativeArrayposet__POSetElementmodel__MClass
, /* NativeArray[ArrayCapable#0]: NativeArray[POSetElement[MClass]] */
1671 &type_poset__POSetElementmodel__MClass
, /* AbstractArray#0: POSetElement[MClass] */
1672 &type_poset__POSetElementmodel__MClass
, /* RemovableCollection#0: POSetElement[MClass] */
1673 &type_abstract_collection__Collectionposet__POSetElementmodel__MClass
, /* Collection[Sequence#0]: Collection[POSetElement[MClass]] */
1674 &type_array__Arrayposet__POSetElementmodel__MClass
, /* Array[Sequence#0]: Array[POSetElement[MClass]] */
1675 &type_abstract_collection__Collectionposet__POSetElementmodel__MClass
, /* Collection[SimpleCollection#0]: Collection[POSetElement[MClass]] */
1676 &type_poset__POSetElementmodel__MClass
, /* Collection#0: POSetElement[MClass] */
1677 &type_abstract_collection__Collectionposet__POSetElementmodel__MClass
, /* Collection[Collection#0]: Collection[POSetElement[MClass]] */
1678 &type_poset__POSetElementmodel__MClass
, /* SequenceRead#0: POSetElement[MClass] */
1679 &type_poset__POSetElementmodel__MClass
, /* AbstractArrayRead#0: POSetElement[MClass] */
1680 &type_array__Arrayposet__POSetElementmodel__MClass
, /* Array[AbstractArrayRead#0]: Array[POSetElement[MClass]] */
1681 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[POSetElement[MClass]] not a live type) */
1682 &type_array__ArrayIteratorposet__POSetElementmodel__MClass
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[POSetElement[MClass]] */
1685 /* runtime type AbstractArrayRead[POSetElement[MClass]] */
1686 const struct type type_array__AbstractArrayReadposet__POSetElementmodel__MClass
= {
1688 "AbstractArrayRead[POSetElement[MClass]]", /* class_name_string */
1694 0, /* nullable Object */
1696 1679, /* Collection[POSetElement[MClass]] */
1697 169, /* SequenceRead[nullable Object] */
1698 170, /* Collection[Object] */
1699 2483, /* AbstractArrayRead[POSetElement[MClass]] */
1700 1782, /* AbstractArrayRead[Object] */
1703 /* runtime type MapKeysIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
1704 const struct type type_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
1706 "MapKeysIterator[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
1709 &resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
1712 0, /* nullable Object */
1714 580, /* MapKeysIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
1717 const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
1720 &type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
1721 &type_array__Arraymmodule__MModule
, /* Array[Iterator#0]: Array[MModule] */
1724 /* runtime type MapValuesIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
1725 const struct type type_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
1727 "MapValuesIterator[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
1730 &resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
1733 0, /* nullable Object */
1735 581, /* MapValuesIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
1738 const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
1741 &type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
1742 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Array[Iterator#0]: Array[HashMap[MType, Array[MMethodDef]]] */
1745 /* runtime type MapKeysIterator[MType, Array[MMethodDef]] */
1746 const struct type type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MMethodDef
= {
1748 "MapKeysIterator[MType, Array[MMethodDef]]", /* class_name_string */
1751 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MMethodDef
,
1754 0, /* nullable Object */
1756 582, /* MapKeysIterator[MType, Array[MMethodDef]] */
1759 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MMethodDef
= {
1762 &type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MMethodDef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Array[MMethodDef]] */
1763 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
1766 /* runtime type MapValuesIterator[MType, Array[MMethodDef]] */
1767 const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MMethodDef
= {
1769 "MapValuesIterator[MType, Array[MMethodDef]]", /* class_name_string */
1772 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MMethodDef
,
1775 0, /* nullable Object */
1777 583, /* MapValuesIterator[MType, Array[MMethodDef]] */
1780 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MMethodDef
= {
1783 &type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MMethodDef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Array[MMethodDef]] */
1784 &type_array__Arrayarray__Arraymodel__MMethodDef
, /* Array[Iterator#0]: Array[Array[MMethodDef]] */
1787 /* runtime type MapKeysIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
1788 const struct type type_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
1790 "MapKeysIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
1793 &resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
1796 0, /* nullable Object */
1798 584, /* MapKeysIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
1801 const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
1804 &type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
1805 &type_array__Arraymmodule__MModule
, /* Array[Iterator#0]: Array[MModule] */
1808 /* runtime type MapValuesIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
1809 const struct type type_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
1811 "MapValuesIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
1814 &resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
1817 0, /* nullable Object */
1819 585, /* MapValuesIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
1822 const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
1825 &type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
1826 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Array[Iterator#0]: Array[HashMap[MType, Array[MAttributeDef]]] */
1829 /* runtime type MapKeysIterator[MType, Array[MAttributeDef]] */
1830 const struct type type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MAttributeDef
= {
1832 "MapKeysIterator[MType, Array[MAttributeDef]]", /* class_name_string */
1835 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MAttributeDef
,
1838 0, /* nullable Object */
1840 586, /* MapKeysIterator[MType, Array[MAttributeDef]] */
1843 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MAttributeDef
= {
1846 &type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MAttributeDef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Array[MAttributeDef]] */
1847 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
1850 /* runtime type MapValuesIterator[MType, Array[MAttributeDef]] */
1851 const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MAttributeDef
= {
1853 "MapValuesIterator[MType, Array[MAttributeDef]]", /* class_name_string */
1856 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MAttributeDef
,
1859 0, /* nullable Object */
1861 587, /* MapValuesIterator[MType, Array[MAttributeDef]] */
1864 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MAttributeDef
= {
1867 &type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MAttributeDef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Array[MAttributeDef]] */
1868 &type_array__Arrayarray__Arraymodel__MAttributeDef
, /* Array[Iterator#0]: Array[Array[MAttributeDef]] */
1871 /* runtime type MapKeysIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
1872 const struct type type_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
1874 "MapKeysIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
1877 &resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
1880 0, /* nullable Object */
1882 588, /* MapKeysIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
1885 const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
1888 &type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
1889 &type_array__Arraymmodule__MModule
, /* Array[Iterator#0]: Array[MModule] */
1892 /* runtime type MapValuesIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
1893 const struct type type_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
1895 "MapValuesIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
1898 &resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
1901 0, /* nullable Object */
1903 589, /* MapValuesIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
1906 const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
1909 &type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
1910 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Array[Iterator#0]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
1913 /* runtime type MapKeysIterator[MType, Array[MVirtualTypeDef]] */
1914 const struct type type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
1916 "MapKeysIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */
1919 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
,
1922 0, /* nullable Object */
1924 590, /* MapKeysIterator[MType, Array[MVirtualTypeDef]] */
1927 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
1930 &type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Array[MVirtualTypeDef]] */
1931 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
1934 /* runtime type MapValuesIterator[MType, Array[MVirtualTypeDef]] */
1935 const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
1937 "MapValuesIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */
1940 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
,
1943 0, /* nullable Object */
1945 591, /* MapValuesIterator[MType, Array[MVirtualTypeDef]] */
1948 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
1951 &type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Array[MVirtualTypeDef]] */
1952 &type_array__Arrayarray__Arraymodel__MVirtualTypeDef
, /* Array[Iterator#0]: Array[Array[MVirtualTypeDef]] */
1955 /* runtime type ArrayIterator[POSetElement[Phase]] */
1956 const struct type type_array__ArrayIteratorposet__POSetElementphase__Phase
= {
1958 "ArrayIterator[POSetElement[Phase]]", /* class_name_string */
1961 &resolution_table_array__ArrayIteratorposet__POSetElementphase__Phase
,
1964 0, /* nullable Object */
1966 289, /* ArrayIterator[Object] */
1967 1749, /* ArrayIterator[POSetElement[Phase]] */
1970 const struct types resolution_table_array__ArrayIteratorposet__POSetElementphase__Phase
= {
1973 &type_array__AbstractArrayReadposet__POSetElementphase__Phase
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[POSetElement[Phase]] */
1974 &type_array__Arrayposet__POSetElementphase__Phase
, /* Array[Iterator#0]: Array[POSetElement[Phase]] */
1977 /* runtime type NativeArray[POSetElement[Phase]] */
1978 const struct type type_array__NativeArrayposet__POSetElementphase__Phase
= {
1980 "NativeArray[POSetElement[Phase]]", /* class_name_string */
1983 &resolution_table_array__NativeArrayposet__POSetElementphase__Phase
,
1986 0, /* nullable Object */
1988 193, /* NativeArray[Object] */
1989 1750, /* NativeArray[POSetElement[Phase]] */
1992 const struct types resolution_table_array__NativeArrayposet__POSetElementphase__Phase
= {
1995 &type_poset__POSetElementphase__Phase
, /* NativeArray#0: POSetElement[Phase] */
1996 &type_array__NativeArrayposet__POSetElementphase__Phase
, /* NativeArray[NativeArray#0]: NativeArray[POSetElement[Phase]] */
1999 /* runtime type ArrayIterator[POSetElement[MModule]] */
2000 const struct type type_array__ArrayIteratorposet__POSetElementmmodule__MModule
= {
2002 "ArrayIterator[POSetElement[MModule]]", /* class_name_string */
2005 &resolution_table_array__ArrayIteratorposet__POSetElementmmodule__MModule
,
2008 0, /* nullable Object */
2010 289, /* ArrayIterator[Object] */
2011 1751, /* ArrayIterator[POSetElement[MModule]] */
2014 const struct types resolution_table_array__ArrayIteratorposet__POSetElementmmodule__MModule
= {
2017 &type_array__AbstractArrayReadposet__POSetElementmmodule__MModule
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[POSetElement[MModule]] */
2018 &type_array__Arrayposet__POSetElementmmodule__MModule
, /* Array[Iterator#0]: Array[POSetElement[MModule]] */
2021 /* runtime type NativeArray[POSetElement[MModule]] */
2022 const struct type type_array__NativeArrayposet__POSetElementmmodule__MModule
= {
2024 "NativeArray[POSetElement[MModule]]", /* class_name_string */
2027 &resolution_table_array__NativeArrayposet__POSetElementmmodule__MModule
,
2030 0, /* nullable Object */
2032 193, /* NativeArray[Object] */
2033 1752, /* NativeArray[POSetElement[MModule]] */
2036 const struct types resolution_table_array__NativeArrayposet__POSetElementmmodule__MModule
= {
2039 &type_poset__POSetElementmmodule__MModule
, /* NativeArray#0: POSetElement[MModule] */
2040 &type_array__NativeArrayposet__POSetElementmmodule__MModule
, /* NativeArray[NativeArray#0]: NativeArray[POSetElement[MModule]] */
2043 /* runtime type ArrayIterator[POSetElement[MClassDef]] */
2044 const struct type type_array__ArrayIteratorposet__POSetElementmodel__MClassDef
= {
2046 "ArrayIterator[POSetElement[MClassDef]]", /* class_name_string */
2049 &resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClassDef
,
2052 0, /* nullable Object */
2054 289, /* ArrayIterator[Object] */
2055 1753, /* ArrayIterator[POSetElement[MClassDef]] */
2058 const struct types resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClassDef
= {
2061 &type_array__AbstractArrayReadposet__POSetElementmodel__MClassDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[POSetElement[MClassDef]] */
2062 &type_array__Arrayposet__POSetElementmodel__MClassDef
, /* Array[Iterator#0]: Array[POSetElement[MClassDef]] */
2065 /* runtime type NativeArray[POSetElement[MClassDef]] */
2066 const struct type type_array__NativeArrayposet__POSetElementmodel__MClassDef
= {
2068 "NativeArray[POSetElement[MClassDef]]", /* class_name_string */
2071 &resolution_table_array__NativeArrayposet__POSetElementmodel__MClassDef
,
2074 0, /* nullable Object */
2076 193, /* NativeArray[Object] */
2077 1754, /* NativeArray[POSetElement[MClassDef]] */
2080 const struct types resolution_table_array__NativeArrayposet__POSetElementmodel__MClassDef
= {
2083 &type_poset__POSetElementmodel__MClassDef
, /* NativeArray#0: POSetElement[MClassDef] */
2084 &type_array__NativeArrayposet__POSetElementmodel__MClassDef
, /* NativeArray[NativeArray#0]: NativeArray[POSetElement[MClassDef]] */
2087 /* runtime type ArrayIterator[POSetElement[MClassType]] */
2088 const struct type type_array__ArrayIteratorposet__POSetElementmodel__MClassType
= {
2090 "ArrayIterator[POSetElement[MClassType]]", /* class_name_string */
2093 &resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClassType
,
2096 0, /* nullable Object */
2098 289, /* ArrayIterator[Object] */
2099 1755, /* ArrayIterator[POSetElement[MType]] */
2100 1959, /* ArrayIterator[POSetElement[MClassType]] */
2103 const struct types resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClassType
= {
2106 &type_array__AbstractArrayReadposet__POSetElementmodel__MClassType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[POSetElement[MClassType]] */
2107 &type_array__Arrayposet__POSetElementmodel__MClassType
, /* Array[Iterator#0]: Array[POSetElement[MClassType]] */
2110 /* runtime type ArrayIterator[POSetElement[MType]] */
2111 const struct type type_array__ArrayIteratorposet__POSetElementmodel__MType
= {
2113 "ArrayIterator[POSetElement[MType]]", /* class_name_string */
2116 &resolution_table_array__ArrayIteratorposet__POSetElementmodel__MType
,
2119 0, /* nullable Object */
2121 289, /* ArrayIterator[Object] */
2122 1755, /* ArrayIterator[POSetElement[MType]] */
2125 const struct types resolution_table_array__ArrayIteratorposet__POSetElementmodel__MType
= {
2128 &type_array__AbstractArrayReadposet__POSetElementmodel__MType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[POSetElement[MType]] */
2129 &type_array__Arrayposet__POSetElementmodel__MType
, /* Array[Iterator#0]: Array[POSetElement[MType]] */
2132 /* runtime type NativeArray[POSetElement[MClassType]] */
2133 const struct type type_array__NativeArrayposet__POSetElementmodel__MClassType
= {
2135 "NativeArray[POSetElement[MClassType]]", /* class_name_string */
2138 &resolution_table_array__NativeArrayposet__POSetElementmodel__MClassType
,
2141 0, /* nullable Object */
2143 193, /* NativeArray[Object] */
2144 1756, /* NativeArray[POSetElement[MType]] */
2145 1960, /* NativeArray[POSetElement[MClassType]] */
2148 const struct types resolution_table_array__NativeArrayposet__POSetElementmodel__MClassType
= {
2151 &type_poset__POSetElementmodel__MClassType
, /* NativeArray#0: POSetElement[MClassType] */
2152 &type_array__NativeArrayposet__POSetElementmodel__MClassType
, /* NativeArray[NativeArray#0]: NativeArray[POSetElement[MClassType]] */
2155 /* runtime type NativeArray[POSetElement[MType]] */
2156 const struct type type_array__NativeArrayposet__POSetElementmodel__MType
= {
2158 "NativeArray[POSetElement[MType]]", /* class_name_string */
2161 &resolution_table_array__NativeArrayposet__POSetElementmodel__MType
,
2164 0, /* nullable Object */
2166 193, /* NativeArray[Object] */
2167 1756, /* NativeArray[POSetElement[MType]] */
2170 const struct types resolution_table_array__NativeArrayposet__POSetElementmodel__MType
= {
2173 &type_poset__POSetElementmodel__MType
, /* NativeArray#0: POSetElement[MType] */
2174 &type_array__NativeArrayposet__POSetElementmodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[POSetElement[MType]] */
2177 /* runtime type ArrayIterator[HashMap2[MType, String, nullable MProperty]] */
2178 const struct type type_array__ArrayIteratormore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
2180 "ArrayIterator[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
2183 &resolution_table_array__ArrayIteratormore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
2186 0, /* nullable Object */
2188 289, /* ArrayIterator[Object] */
2189 1757, /* ArrayIterator[HashMap2[MType, String, nullable MProperty]] */
2192 const struct types resolution_table_array__ArrayIteratormore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
2195 &type_array__AbstractArrayReadmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[HashMap2[MType, String, nullable MProperty]] */
2196 &type_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Array[Iterator#0]: Array[HashMap2[MType, String, nullable MProperty]] */
2199 /* runtime type NativeArray[HashMap2[MType, String, nullable MProperty]] */
2200 const struct type type_array__NativeArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
2202 "NativeArray[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
2205 &resolution_table_array__NativeArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
2208 0, /* nullable Object */
2210 193, /* NativeArray[Object] */
2211 1758, /* NativeArray[HashMap2[MType, String, nullable MProperty]] */
2214 const struct types resolution_table_array__NativeArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
2217 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* NativeArray#0: HashMap2[MType, String, nullable MProperty] */
2218 &type_array__NativeArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[HashMap2[MType, String, nullable MProperty]] */
2221 /* runtime type Array[HashMap[String, nullable MProperty]] */
2222 const struct type type_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty
= {
2224 "Array[HashMap[String, nullable MProperty]]", /* class_name_string */
2227 &resolution_table_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty
,
2230 0, /* nullable Object */
2232 1686, /* Collection[HashMap[String, nullable MProperty]] */
2233 169, /* SequenceRead[nullable Object] */
2234 170, /* Collection[Object] */
2235 2484, /* AbstractArrayRead[HashMap[String, nullable MProperty]] */
2236 1782, /* AbstractArrayRead[Object] */
2237 2615, /* Array[HashMap[String, nullable MProperty]] */
2239 1973, /* Array[Object] */
2242 const struct types resolution_table_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty
= {
2245 &type_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Array[Array#0]: Array[HashMap[String, nullable MProperty]] */
2246 &type_array__NativeArrayhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* NativeArray[Array#0]: NativeArray[HashMap[String, nullable MProperty]] */
2247 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Sequence#0: HashMap[String, nullable MProperty] */
2248 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* SimpleCollection#0: HashMap[String, nullable MProperty] */
2249 &type_abstract_collection__Collectionhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Collection[Array#0]: Collection[HashMap[String, nullable MProperty]] */
2250 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Array#0: HashMap[String, nullable MProperty] */
2251 &type_array__NativeArrayhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* NativeArray[ArrayCapable#0]: NativeArray[HashMap[String, nullable MProperty]] */
2252 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* AbstractArray#0: HashMap[String, nullable MProperty] */
2253 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* RemovableCollection#0: HashMap[String, nullable MProperty] */
2254 &type_abstract_collection__Collectionhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Collection[Sequence#0]: Collection[HashMap[String, nullable MProperty]] */
2255 &type_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Array[Sequence#0]: Array[HashMap[String, nullable MProperty]] */
2256 &type_abstract_collection__Collectionhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Collection[SimpleCollection#0]: Collection[HashMap[String, nullable MProperty]] */
2257 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Collection#0: HashMap[String, nullable MProperty] */
2258 &type_abstract_collection__Collectionhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Collection[Collection#0]: Collection[HashMap[String, nullable MProperty]] */
2259 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* SequenceRead#0: HashMap[String, nullable MProperty] */
2260 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* AbstractArrayRead#0: HashMap[String, nullable MProperty] */
2261 &type_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Array[AbstractArrayRead#0]: Array[HashMap[String, nullable MProperty]] */
2262 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[HashMap[String, nullable MProperty]] not a live type) */
2263 &type_array__ArrayIteratorhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[HashMap[String, nullable MProperty]] */
2266 /* runtime type AbstractArrayRead[HashMap[String, nullable MProperty]] */
2267 const struct type type_array__AbstractArrayReadhash_collection__HashMapstring__Stringnullable_model__MProperty
= {
2269 "AbstractArrayRead[HashMap[String, nullable MProperty]]", /* class_name_string */
2275 0, /* nullable Object */
2277 1686, /* Collection[HashMap[String, nullable MProperty]] */
2278 169, /* SequenceRead[nullable Object] */
2279 170, /* Collection[Object] */
2280 2484, /* AbstractArrayRead[HashMap[String, nullable MProperty]] */
2281 1782, /* AbstractArrayRead[Object] */
2284 /* runtime type ArrayIterator[HashSet[MClass]] */
2285 const struct type type_array__ArrayIteratorhash_collection__HashSetmodel__MClass
= {
2287 "ArrayIterator[HashSet[MClass]]", /* class_name_string */
2290 &resolution_table_array__ArrayIteratorhash_collection__HashSetmodel__MClass
,
2293 0, /* nullable Object */
2295 289, /* ArrayIterator[Object] */
2296 1747, /* ArrayIterator[Set[MClass]] */
2297 1961, /* ArrayIterator[HashSet[MClass]] */
2300 const struct types resolution_table_array__ArrayIteratorhash_collection__HashSetmodel__MClass
= {
2303 &type_array__AbstractArrayReadhash_collection__HashSetmodel__MClass
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[HashSet[MClass]] */
2304 &type_array__Arrayhash_collection__HashSetmodel__MClass
, /* Array[Iterator#0]: Array[HashSet[MClass]] */
2307 /* runtime type NativeArray[HashSet[MClass]] */
2308 const struct type type_array__NativeArrayhash_collection__HashSetmodel__MClass
= {
2310 "NativeArray[HashSet[MClass]]", /* class_name_string */
2313 &resolution_table_array__NativeArrayhash_collection__HashSetmodel__MClass
,
2316 0, /* nullable Object */
2318 193, /* NativeArray[Object] */
2319 1748, /* NativeArray[Set[MClass]] */
2320 1962, /* NativeArray[HashSet[MClass]] */
2323 const struct types resolution_table_array__NativeArrayhash_collection__HashSetmodel__MClass
= {
2326 &type_hash_collection__HashSetmodel__MClass
, /* NativeArray#0: HashSet[MClass] */
2327 &type_array__NativeArrayhash_collection__HashSetmodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[HashSet[MClass]] */
2330 /* runtime type ArrayIterator[Map[MClass, Int]] */
2331 const struct type type_array__ArrayIteratorabstract_collection__Mapmodel__MClasskernel__Int
= {
2333 "ArrayIterator[Map[MClass, Int]]", /* class_name_string */
2336 &resolution_table_array__ArrayIteratorabstract_collection__Mapmodel__MClasskernel__Int
,
2339 0, /* nullable Object */
2341 289, /* ArrayIterator[Object] */
2342 1759, /* ArrayIterator[Map[MClass, Int]] */
2345 const struct types resolution_table_array__ArrayIteratorabstract_collection__Mapmodel__MClasskernel__Int
= {
2348 &type_array__AbstractArrayReadabstract_collection__Mapmodel__MClasskernel__Int
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Map[MClass, Int]] */
2349 &type_array__Arrayabstract_collection__Mapmodel__MClasskernel__Int
, /* Array[Iterator#0]: Array[Map[MClass, Int]] */
2352 /* runtime type NativeArray[Map[MClass, Int]] */
2353 const struct type type_array__NativeArrayabstract_collection__Mapmodel__MClasskernel__Int
= {
2355 "NativeArray[Map[MClass, Int]]", /* class_name_string */
2358 &resolution_table_array__NativeArrayabstract_collection__Mapmodel__MClasskernel__Int
,
2361 0, /* nullable Object */
2363 193, /* NativeArray[Object] */
2364 1760, /* NativeArray[Map[MClass, Int]] */
2367 const struct types resolution_table_array__NativeArrayabstract_collection__Mapmodel__MClasskernel__Int
= {
2370 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* NativeArray#0: Map[MClass, Int] */
2371 &type_array__NativeArrayabstract_collection__Mapmodel__MClasskernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[Map[MClass, Int]] */
2374 /* runtime type ArrayIterator[Map[MType, Int]] */
2375 const struct type type_array__ArrayIteratorabstract_collection__Mapmodel__MTypekernel__Int
= {
2377 "ArrayIterator[Map[MType, Int]]", /* class_name_string */
2380 &resolution_table_array__ArrayIteratorabstract_collection__Mapmodel__MTypekernel__Int
,
2383 0, /* nullable Object */
2385 289, /* ArrayIterator[Object] */
2386 1761, /* ArrayIterator[Map[MType, Int]] */
2389 const struct types resolution_table_array__ArrayIteratorabstract_collection__Mapmodel__MTypekernel__Int
= {
2392 &type_array__AbstractArrayReadabstract_collection__Mapmodel__MTypekernel__Int
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Map[MType, Int]] */
2393 &type_array__Arrayabstract_collection__Mapmodel__MTypekernel__Int
, /* Array[Iterator#0]: Array[Map[MType, Int]] */
2396 /* runtime type NativeArray[Map[MType, Int]] */
2397 const struct type type_array__NativeArrayabstract_collection__Mapmodel__MTypekernel__Int
= {
2399 "NativeArray[Map[MType, Int]]", /* class_name_string */
2402 &resolution_table_array__NativeArrayabstract_collection__Mapmodel__MTypekernel__Int
,
2405 0, /* nullable Object */
2407 193, /* NativeArray[Object] */
2408 1762, /* NativeArray[Map[MType, Int]] */
2411 const struct types resolution_table_array__NativeArrayabstract_collection__Mapmodel__MTypekernel__Int
= {
2414 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* NativeArray#0: Map[MType, Int] */
2415 &type_array__NativeArrayabstract_collection__Mapmodel__MTypekernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[Map[MType, Int]] */
2418 /* runtime type ArrayIterator[MGroup] */
2419 const struct type type_array__ArrayIteratormproject__MGroup
= {
2421 "ArrayIterator[MGroup]", /* class_name_string */
2424 &resolution_table_array__ArrayIteratormproject__MGroup
,
2427 0, /* nullable Object */
2429 289, /* ArrayIterator[Object] */
2430 576, /* ArrayIterator[nullable MGroup] */
2431 1963, /* ArrayIterator[MGroup] */
2434 const struct types resolution_table_array__ArrayIteratormproject__MGroup
= {
2437 &type_array__AbstractArrayReadmproject__MGroup
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MGroup] */
2438 &type_array__Arraymproject__MGroup
, /* Array[Iterator#0]: Array[MGroup] */
2441 /* runtime type NativeArray[MGroup] */
2442 const struct type type_array__NativeArraymproject__MGroup
= {
2444 "NativeArray[MGroup]", /* class_name_string */
2447 &resolution_table_array__NativeArraymproject__MGroup
,
2450 0, /* nullable Object */
2452 193, /* NativeArray[Object] */
2453 577, /* NativeArray[nullable MGroup] */
2454 1964, /* NativeArray[MGroup] */
2457 const struct types resolution_table_array__NativeArraymproject__MGroup
= {
2460 &type_mproject__MGroup
, /* NativeArray#0: MGroup */
2461 &type_array__NativeArraymproject__MGroup
, /* NativeArray[NativeArray#0]: NativeArray[MGroup] */
2464 /* runtime type ArrayIterator[POSetElement[MGroup]] */
2465 const struct type type_array__ArrayIteratorposet__POSetElementmproject__MGroup
= {
2467 "ArrayIterator[POSetElement[MGroup]]", /* class_name_string */
2470 &resolution_table_array__ArrayIteratorposet__POSetElementmproject__MGroup
,
2473 0, /* nullable Object */
2475 289, /* ArrayIterator[Object] */
2476 1763, /* ArrayIterator[POSetElement[MGroup]] */
2479 const struct types resolution_table_array__ArrayIteratorposet__POSetElementmproject__MGroup
= {
2482 &type_array__AbstractArrayReadposet__POSetElementmproject__MGroup
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[POSetElement[MGroup]] */
2483 &type_array__Arrayposet__POSetElementmproject__MGroup
, /* Array[Iterator#0]: Array[POSetElement[MGroup]] */
2486 /* runtime type NativeArray[POSetElement[MGroup]] */
2487 const struct type type_array__NativeArrayposet__POSetElementmproject__MGroup
= {
2489 "NativeArray[POSetElement[MGroup]]", /* class_name_string */
2492 &resolution_table_array__NativeArrayposet__POSetElementmproject__MGroup
,
2495 0, /* nullable Object */
2497 193, /* NativeArray[Object] */
2498 1764, /* NativeArray[POSetElement[MGroup]] */
2501 const struct types resolution_table_array__NativeArrayposet__POSetElementmproject__MGroup
= {
2504 &type_poset__POSetElementmproject__MGroup
, /* NativeArray#0: POSetElement[MGroup] */
2505 &type_array__NativeArrayposet__POSetElementmproject__MGroup
, /* NativeArray[NativeArray#0]: NativeArray[POSetElement[MGroup]] */
2508 /* runtime type ArrayIterator[POSetElement[MClass]] */
2509 const struct type type_array__ArrayIteratorposet__POSetElementmodel__MClass
= {
2511 "ArrayIterator[POSetElement[MClass]]", /* class_name_string */
2514 &resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClass
,
2517 0, /* nullable Object */
2519 289, /* ArrayIterator[Object] */
2520 1765, /* ArrayIterator[POSetElement[MClass]] */
2523 const struct types resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClass
= {
2526 &type_array__AbstractArrayReadposet__POSetElementmodel__MClass
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[POSetElement[MClass]] */
2527 &type_array__Arrayposet__POSetElementmodel__MClass
, /* Array[Iterator#0]: Array[POSetElement[MClass]] */
2530 /* runtime type NativeArray[POSetElement[MClass]] */
2531 const struct type type_array__NativeArrayposet__POSetElementmodel__MClass
= {
2533 "NativeArray[POSetElement[MClass]]", /* class_name_string */
2536 &resolution_table_array__NativeArrayposet__POSetElementmodel__MClass
,
2539 0, /* nullable Object */
2541 193, /* NativeArray[Object] */
2542 1766, /* NativeArray[POSetElement[MClass]] */
2545 const struct types resolution_table_array__NativeArrayposet__POSetElementmodel__MClass
= {
2548 &type_poset__POSetElementmodel__MClass
, /* NativeArray#0: POSetElement[MClass] */
2549 &type_array__NativeArrayposet__POSetElementmodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[POSetElement[MClass]] */
2552 /* runtime type Array[HashMap[MType, Array[MMethodDef]]] */
2553 const struct type type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
2555 "Array[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
2558 &resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
2561 0, /* nullable Object */
2563 1714, /* Collection[HashMap[MType, Array[MMethodDef]]] */
2564 169, /* SequenceRead[nullable Object] */
2565 170, /* Collection[Object] */
2566 2485, /* AbstractArrayRead[HashMap[MType, Array[MMethodDef]]] */
2567 1782, /* AbstractArrayRead[Object] */
2568 2616, /* Array[HashMap[MType, Array[MMethodDef]]] */
2570 1973, /* Array[Object] */
2573 const struct types resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
2576 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Array[Array#0]: Array[HashMap[MType, Array[MMethodDef]]] */
2577 &type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray[Array#0]: NativeArray[HashMap[MType, Array[MMethodDef]]] */
2578 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Sequence#0: HashMap[MType, Array[MMethodDef]] */
2579 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* SimpleCollection#0: HashMap[MType, Array[MMethodDef]] */
2580 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Collection[Array#0]: Collection[HashMap[MType, Array[MMethodDef]]] */
2581 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Array#0: HashMap[MType, Array[MMethodDef]] */
2582 &type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray[ArrayCapable#0]: NativeArray[HashMap[MType, Array[MMethodDef]]] */
2583 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* AbstractArray#0: HashMap[MType, Array[MMethodDef]] */
2584 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* RemovableCollection#0: HashMap[MType, Array[MMethodDef]] */
2585 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Collection[Sequence#0]: Collection[HashMap[MType, Array[MMethodDef]]] */
2586 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Array[Sequence#0]: Array[HashMap[MType, Array[MMethodDef]]] */
2587 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Collection[SimpleCollection#0]: Collection[HashMap[MType, Array[MMethodDef]]] */
2588 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Collection#0: HashMap[MType, Array[MMethodDef]] */
2589 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Collection[Collection#0]: Collection[HashMap[MType, Array[MMethodDef]]] */
2590 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* SequenceRead#0: HashMap[MType, Array[MMethodDef]] */
2591 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* AbstractArrayRead#0: HashMap[MType, Array[MMethodDef]] */
2592 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Array[AbstractArrayRead#0]: Array[HashMap[MType, Array[MMethodDef]]] */
2593 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[HashMap[MType, Array[MMethodDef]]] not a live type) */
2594 &type_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[HashMap[MType, Array[MMethodDef]]] */
2597 /* runtime type AbstractArrayRead[HashMap[MType, Array[MMethodDef]]] */
2598 const struct type type_array__AbstractArrayReadhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
2600 "AbstractArrayRead[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
2606 0, /* nullable Object */
2608 1714, /* Collection[HashMap[MType, Array[MMethodDef]]] */
2609 169, /* SequenceRead[nullable Object] */
2610 170, /* Collection[Object] */
2611 2485, /* AbstractArrayRead[HashMap[MType, Array[MMethodDef]]] */
2612 1782, /* AbstractArrayRead[Object] */
2615 /* runtime type Array[Array[MMethodDef]] */
2616 const struct type type_array__Arrayarray__Arraymodel__MMethodDef
= {
2618 "Array[Array[MMethodDef]]", /* class_name_string */
2621 &resolution_table_array__Arrayarray__Arraymodel__MMethodDef
,
2624 0, /* nullable Object */
2626 1525, /* Collection[Array[nullable MPropDef]] */
2627 169, /* SequenceRead[nullable Object] */
2628 170, /* Collection[Object] */
2629 1942, /* Collection[Array[MMethodDef]] */
2630 1782, /* AbstractArrayRead[Object] */
2631 2465, /* AbstractArrayRead[Array[nullable MPropDef]] */
2632 2598, /* Array[Array[nullable MPropDef]] */
2633 1973, /* Array[Object] */
2634 2617, /* AbstractArrayRead[Array[MMethodDef]] */
2635 2670, /* Array[Array[MMethodDef]] */
2638 const struct types resolution_table_array__Arrayarray__Arraymodel__MMethodDef
= {
2641 &type_array__Arrayarray__Arraymodel__MMethodDef
, /* Array[Array#0]: Array[Array[MMethodDef]] */
2642 &type_array__NativeArrayarray__Arraymodel__MMethodDef
, /* NativeArray[Array#0]: NativeArray[Array[MMethodDef]] */
2643 &type_array__Arraymodel__MMethodDef
, /* Sequence#0: Array[MMethodDef] */
2644 &type_array__Arraymodel__MMethodDef
, /* SimpleCollection#0: Array[MMethodDef] */
2645 &type_abstract_collection__Collectionarray__Arraymodel__MMethodDef
, /* Collection[Array#0]: Collection[Array[MMethodDef]] */
2646 &type_array__Arraymodel__MMethodDef
, /* Array#0: Array[MMethodDef] */
2647 &type_array__NativeArrayarray__Arraymodel__MMethodDef
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MMethodDef]] */
2648 &type_array__Arraymodel__MMethodDef
, /* AbstractArray#0: Array[MMethodDef] */
2649 &type_array__Arraymodel__MMethodDef
, /* RemovableCollection#0: Array[MMethodDef] */
2650 &type_abstract_collection__Collectionarray__Arraymodel__MMethodDef
, /* Collection[Sequence#0]: Collection[Array[MMethodDef]] */
2651 &type_array__Arrayarray__Arraymodel__MMethodDef
, /* Array[Sequence#0]: Array[Array[MMethodDef]] */
2652 &type_abstract_collection__Collectionarray__Arraymodel__MMethodDef
, /* Collection[SimpleCollection#0]: Collection[Array[MMethodDef]] */
2653 &type_array__Arraymodel__MMethodDef
, /* Collection#0: Array[MMethodDef] */
2654 &type_abstract_collection__Collectionarray__Arraymodel__MMethodDef
, /* Collection[Collection#0]: Collection[Array[MMethodDef]] */
2655 &type_array__Arraymodel__MMethodDef
, /* SequenceRead#0: Array[MMethodDef] */
2656 &type_array__Arraymodel__MMethodDef
, /* AbstractArrayRead#0: Array[MMethodDef] */
2657 &type_array__Arrayarray__Arraymodel__MMethodDef
, /* Array[AbstractArrayRead#0]: Array[Array[MMethodDef]] */
2658 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[MMethodDef]] not a live type) */
2659 &type_array__ArrayIteratorarray__Arraymodel__MMethodDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MMethodDef]] */
2662 /* runtime type AbstractArrayRead[Array[MMethodDef]] */
2663 const struct type type_array__AbstractArrayReadarray__Arraymodel__MMethodDef
= {
2665 "AbstractArrayRead[Array[MMethodDef]]", /* class_name_string */
2671 0, /* nullable Object */
2673 1525, /* Collection[Array[nullable MPropDef]] */
2674 169, /* SequenceRead[nullable Object] */
2675 170, /* Collection[Object] */
2676 1942, /* Collection[Array[MMethodDef]] */
2677 1782, /* AbstractArrayRead[Object] */
2678 2465, /* AbstractArrayRead[Array[nullable MPropDef]] */
2681 2617, /* AbstractArrayRead[Array[MMethodDef]] */
2684 /* runtime type Array[HashMap[MType, Array[MAttributeDef]]] */
2685 const struct type type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
2687 "Array[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
2690 &resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
2693 0, /* nullable Object */
2695 1719, /* Collection[HashMap[MType, Array[MAttributeDef]]] */
2696 169, /* SequenceRead[nullable Object] */
2697 170, /* Collection[Object] */
2698 2486, /* AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]] */
2699 1782, /* AbstractArrayRead[Object] */
2700 2618, /* Array[HashMap[MType, Array[MAttributeDef]]] */
2702 1973, /* Array[Object] */
2705 const struct types resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
2708 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Array[Array#0]: Array[HashMap[MType, Array[MAttributeDef]]] */
2709 &type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray[Array#0]: NativeArray[HashMap[MType, Array[MAttributeDef]]] */
2710 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Sequence#0: HashMap[MType, Array[MAttributeDef]] */
2711 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* SimpleCollection#0: HashMap[MType, Array[MAttributeDef]] */
2712 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Collection[Array#0]: Collection[HashMap[MType, Array[MAttributeDef]]] */
2713 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Array#0: HashMap[MType, Array[MAttributeDef]] */
2714 &type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[HashMap[MType, Array[MAttributeDef]]] */
2715 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* AbstractArray#0: HashMap[MType, Array[MAttributeDef]] */
2716 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* RemovableCollection#0: HashMap[MType, Array[MAttributeDef]] */
2717 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Collection[Sequence#0]: Collection[HashMap[MType, Array[MAttributeDef]]] */
2718 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Array[Sequence#0]: Array[HashMap[MType, Array[MAttributeDef]]] */
2719 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Collection[SimpleCollection#0]: Collection[HashMap[MType, Array[MAttributeDef]]] */
2720 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Collection#0: HashMap[MType, Array[MAttributeDef]] */
2721 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Collection[Collection#0]: Collection[HashMap[MType, Array[MAttributeDef]]] */
2722 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* SequenceRead#0: HashMap[MType, Array[MAttributeDef]] */
2723 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* AbstractArrayRead#0: HashMap[MType, Array[MAttributeDef]] */
2724 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Array[AbstractArrayRead#0]: Array[HashMap[MType, Array[MAttributeDef]]] */
2725 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[HashMap[MType, Array[MAttributeDef]]] not a live type) */
2726 &type_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[HashMap[MType, Array[MAttributeDef]]] */
2729 /* runtime type AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]] */
2730 const struct type type_array__AbstractArrayReadhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
2732 "AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
2738 0, /* nullable Object */
2740 1719, /* Collection[HashMap[MType, Array[MAttributeDef]]] */
2741 169, /* SequenceRead[nullable Object] */
2742 170, /* Collection[Object] */
2743 2486, /* AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]] */
2744 1782, /* AbstractArrayRead[Object] */
2747 /* runtime type Array[Array[MAttributeDef]] */
2748 const struct type type_array__Arrayarray__Arraymodel__MAttributeDef
= {
2750 "Array[Array[MAttributeDef]]", /* class_name_string */
2753 &resolution_table_array__Arrayarray__Arraymodel__MAttributeDef
,
2756 0, /* nullable Object */
2758 1525, /* Collection[Array[nullable MPropDef]] */
2759 169, /* SequenceRead[nullable Object] */
2760 170, /* Collection[Object] */
2761 1945, /* Collection[Array[MAttributeDef]] */
2762 1782, /* AbstractArrayRead[Object] */
2763 2465, /* AbstractArrayRead[Array[nullable MPropDef]] */
2764 2598, /* Array[Array[nullable MPropDef]] */
2765 1973, /* Array[Object] */
2766 2619, /* AbstractArrayRead[Array[MAttributeDef]] */
2767 2671, /* Array[Array[MAttributeDef]] */
2770 const struct types resolution_table_array__Arrayarray__Arraymodel__MAttributeDef
= {
2773 &type_array__Arrayarray__Arraymodel__MAttributeDef
, /* Array[Array#0]: Array[Array[MAttributeDef]] */
2774 &type_array__NativeArrayarray__Arraymodel__MAttributeDef
, /* NativeArray[Array#0]: NativeArray[Array[MAttributeDef]] */
2775 &type_array__Arraymodel__MAttributeDef
, /* Sequence#0: Array[MAttributeDef] */
2776 &type_array__Arraymodel__MAttributeDef
, /* SimpleCollection#0: Array[MAttributeDef] */
2777 &type_abstract_collection__Collectionarray__Arraymodel__MAttributeDef
, /* Collection[Array#0]: Collection[Array[MAttributeDef]] */
2778 &type_array__Arraymodel__MAttributeDef
, /* Array#0: Array[MAttributeDef] */
2779 &type_array__NativeArrayarray__Arraymodel__MAttributeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MAttributeDef]] */
2780 &type_array__Arraymodel__MAttributeDef
, /* AbstractArray#0: Array[MAttributeDef] */
2781 &type_array__Arraymodel__MAttributeDef
, /* RemovableCollection#0: Array[MAttributeDef] */
2782 &type_abstract_collection__Collectionarray__Arraymodel__MAttributeDef
, /* Collection[Sequence#0]: Collection[Array[MAttributeDef]] */
2783 &type_array__Arrayarray__Arraymodel__MAttributeDef
, /* Array[Sequence#0]: Array[Array[MAttributeDef]] */
2784 &type_abstract_collection__Collectionarray__Arraymodel__MAttributeDef
, /* Collection[SimpleCollection#0]: Collection[Array[MAttributeDef]] */
2785 &type_array__Arraymodel__MAttributeDef
, /* Collection#0: Array[MAttributeDef] */
2786 &type_abstract_collection__Collectionarray__Arraymodel__MAttributeDef
, /* Collection[Collection#0]: Collection[Array[MAttributeDef]] */
2787 &type_array__Arraymodel__MAttributeDef
, /* SequenceRead#0: Array[MAttributeDef] */
2788 &type_array__Arraymodel__MAttributeDef
, /* AbstractArrayRead#0: Array[MAttributeDef] */
2789 &type_array__Arrayarray__Arraymodel__MAttributeDef
, /* Array[AbstractArrayRead#0]: Array[Array[MAttributeDef]] */
2790 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[MAttributeDef]] not a live type) */
2791 &type_array__ArrayIteratorarray__Arraymodel__MAttributeDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MAttributeDef]] */
2794 /* runtime type AbstractArrayRead[Array[MAttributeDef]] */
2795 const struct type type_array__AbstractArrayReadarray__Arraymodel__MAttributeDef
= {
2797 "AbstractArrayRead[Array[MAttributeDef]]", /* class_name_string */
2803 0, /* nullable Object */
2805 1525, /* Collection[Array[nullable MPropDef]] */
2806 169, /* SequenceRead[nullable Object] */
2807 170, /* Collection[Object] */
2808 1945, /* Collection[Array[MAttributeDef]] */
2809 1782, /* AbstractArrayRead[Object] */
2810 2465, /* AbstractArrayRead[Array[nullable MPropDef]] */
2813 2619, /* AbstractArrayRead[Array[MAttributeDef]] */
2816 /* runtime type Array[HashMap[MType, Array[MVirtualTypeDef]]] */
2817 const struct type type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
2819 "Array[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
2822 &resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
2825 0, /* nullable Object */
2827 1724, /* Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
2828 169, /* SequenceRead[nullable Object] */
2829 170, /* Collection[Object] */
2830 2487, /* AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]] */
2831 1782, /* AbstractArrayRead[Object] */
2832 2620, /* Array[HashMap[MType, Array[MVirtualTypeDef]]] */
2834 1973, /* Array[Object] */
2837 const struct types resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
2840 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Array[Array#0]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
2841 &type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray[Array#0]: NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
2842 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Sequence#0: HashMap[MType, Array[MVirtualTypeDef]] */
2843 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* SimpleCollection#0: HashMap[MType, Array[MVirtualTypeDef]] */
2844 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Collection[Array#0]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
2845 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Array#0: HashMap[MType, Array[MVirtualTypeDef]] */
2846 &type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
2847 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* AbstractArray#0: HashMap[MType, Array[MVirtualTypeDef]] */
2848 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* RemovableCollection#0: HashMap[MType, Array[MVirtualTypeDef]] */
2849 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Collection[Sequence#0]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
2850 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Array[Sequence#0]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
2851 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Collection[SimpleCollection#0]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
2852 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Collection#0: HashMap[MType, Array[MVirtualTypeDef]] */
2853 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Collection[Collection#0]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
2854 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* SequenceRead#0: HashMap[MType, Array[MVirtualTypeDef]] */
2855 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* AbstractArrayRead#0: HashMap[MType, Array[MVirtualTypeDef]] */
2856 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Array[AbstractArrayRead#0]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
2857 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[HashMap[MType, Array[MVirtualTypeDef]]] not a live type) */
2858 &type_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]] */
2861 /* runtime type AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]] */
2862 const struct type type_array__AbstractArrayReadhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
2864 "AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
2870 0, /* nullable Object */
2872 1724, /* Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
2873 169, /* SequenceRead[nullable Object] */
2874 170, /* Collection[Object] */
2875 2487, /* AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]] */
2876 1782, /* AbstractArrayRead[Object] */
2879 /* runtime type Array[Array[MVirtualTypeDef]] */
2880 const struct type type_array__Arrayarray__Arraymodel__MVirtualTypeDef
= {
2882 "Array[Array[MVirtualTypeDef]]", /* class_name_string */
2885 &resolution_table_array__Arrayarray__Arraymodel__MVirtualTypeDef
,
2888 0, /* nullable Object */
2890 1525, /* Collection[Array[nullable MPropDef]] */
2891 169, /* SequenceRead[nullable Object] */
2892 170, /* Collection[Object] */
2893 1948, /* Collection[Array[MVirtualTypeDef]] */
2894 1782, /* AbstractArrayRead[Object] */
2895 2465, /* AbstractArrayRead[Array[nullable MPropDef]] */
2896 2598, /* Array[Array[nullable MPropDef]] */
2897 1973, /* Array[Object] */
2898 2621, /* AbstractArrayRead[Array[MVirtualTypeDef]] */
2899 2672, /* Array[Array[MVirtualTypeDef]] */
2902 const struct types resolution_table_array__Arrayarray__Arraymodel__MVirtualTypeDef
= {
2905 &type_array__Arrayarray__Arraymodel__MVirtualTypeDef
, /* Array[Array#0]: Array[Array[MVirtualTypeDef]] */
2906 &type_array__NativeArrayarray__Arraymodel__MVirtualTypeDef
, /* NativeArray[Array#0]: NativeArray[Array[MVirtualTypeDef]] */
2907 &type_array__Arraymodel__MVirtualTypeDef
, /* Sequence#0: Array[MVirtualTypeDef] */
2908 &type_array__Arraymodel__MVirtualTypeDef
, /* SimpleCollection#0: Array[MVirtualTypeDef] */
2909 &type_abstract_collection__Collectionarray__Arraymodel__MVirtualTypeDef
, /* Collection[Array#0]: Collection[Array[MVirtualTypeDef]] */
2910 &type_array__Arraymodel__MVirtualTypeDef
, /* Array#0: Array[MVirtualTypeDef] */
2911 &type_array__NativeArrayarray__Arraymodel__MVirtualTypeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MVirtualTypeDef]] */
2912 &type_array__Arraymodel__MVirtualTypeDef
, /* AbstractArray#0: Array[MVirtualTypeDef] */
2913 &type_array__Arraymodel__MVirtualTypeDef
, /* RemovableCollection#0: Array[MVirtualTypeDef] */
2914 &type_abstract_collection__Collectionarray__Arraymodel__MVirtualTypeDef
, /* Collection[Sequence#0]: Collection[Array[MVirtualTypeDef]] */
2915 &type_array__Arrayarray__Arraymodel__MVirtualTypeDef
, /* Array[Sequence#0]: Array[Array[MVirtualTypeDef]] */
2916 &type_abstract_collection__Collectionarray__Arraymodel__MVirtualTypeDef
, /* Collection[SimpleCollection#0]: Collection[Array[MVirtualTypeDef]] */
2917 &type_array__Arraymodel__MVirtualTypeDef
, /* Collection#0: Array[MVirtualTypeDef] */
2918 &type_abstract_collection__Collectionarray__Arraymodel__MVirtualTypeDef
, /* Collection[Collection#0]: Collection[Array[MVirtualTypeDef]] */
2919 &type_array__Arraymodel__MVirtualTypeDef
, /* SequenceRead#0: Array[MVirtualTypeDef] */
2920 &type_array__Arraymodel__MVirtualTypeDef
, /* AbstractArrayRead#0: Array[MVirtualTypeDef] */
2921 &type_array__Arrayarray__Arraymodel__MVirtualTypeDef
, /* Array[AbstractArrayRead#0]: Array[Array[MVirtualTypeDef]] */
2922 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[MVirtualTypeDef]] not a live type) */
2923 &type_array__ArrayIteratorarray__Arraymodel__MVirtualTypeDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MVirtualTypeDef]] */
2926 /* runtime type AbstractArrayRead[Array[MVirtualTypeDef]] */
2927 const struct type type_array__AbstractArrayReadarray__Arraymodel__MVirtualTypeDef
= {
2929 "AbstractArrayRead[Array[MVirtualTypeDef]]", /* class_name_string */
2935 0, /* nullable Object */
2937 1525, /* Collection[Array[nullable MPropDef]] */
2938 169, /* SequenceRead[nullable Object] */
2939 170, /* Collection[Object] */
2940 1948, /* Collection[Array[MVirtualTypeDef]] */
2941 1782, /* AbstractArrayRead[Object] */
2942 2465, /* AbstractArrayRead[Array[nullable MPropDef]] */
2945 2621, /* AbstractArrayRead[Array[MVirtualTypeDef]] */
2948 /* runtime type ArrayIterator[HashMap[String, nullable MProperty]] */
2949 const struct type type_array__ArrayIteratorhash_collection__HashMapstring__Stringnullable_model__MProperty
= {
2951 "ArrayIterator[HashMap[String, nullable MProperty]]", /* class_name_string */
2954 &resolution_table_array__ArrayIteratorhash_collection__HashMapstring__Stringnullable_model__MProperty
,
2957 0, /* nullable Object */
2959 289, /* ArrayIterator[Object] */
2960 1767, /* ArrayIterator[HashMap[String, nullable MProperty]] */
2963 const struct types resolution_table_array__ArrayIteratorhash_collection__HashMapstring__Stringnullable_model__MProperty
= {
2966 &type_array__AbstractArrayReadhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[HashMap[String, nullable MProperty]] */
2967 &type_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Array[Iterator#0]: Array[HashMap[String, nullable MProperty]] */
2970 /* runtime type NativeArray[HashMap[String, nullable MProperty]] */
2971 const struct type type_array__NativeArrayhash_collection__HashMapstring__Stringnullable_model__MProperty
= {
2973 "NativeArray[HashMap[String, nullable MProperty]]", /* class_name_string */
2976 &resolution_table_array__NativeArrayhash_collection__HashMapstring__Stringnullable_model__MProperty
,
2979 0, /* nullable Object */
2981 193, /* NativeArray[Object] */
2982 1768, /* NativeArray[HashMap[String, nullable MProperty]] */
2985 const struct types resolution_table_array__NativeArrayhash_collection__HashMapstring__Stringnullable_model__MProperty
= {
2988 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* NativeArray#0: HashMap[String, nullable MProperty] */
2989 &type_array__NativeArrayhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[HashMap[String, nullable MProperty]] */
2992 /* runtime type ArrayIterator[HashMap[MType, Array[MMethodDef]]] */
2993 const struct type type_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
2995 "ArrayIterator[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
2998 &resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
3001 0, /* nullable Object */
3003 289, /* ArrayIterator[Object] */
3004 1769, /* ArrayIterator[HashMap[MType, Array[MMethodDef]]] */
3007 const struct types resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
3010 &type_array__AbstractArrayReadhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[HashMap[MType, Array[MMethodDef]]] */
3011 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Array[Iterator#0]: Array[HashMap[MType, Array[MMethodDef]]] */
3014 /* runtime type NativeArray[HashMap[MType, Array[MMethodDef]]] */
3015 const struct type type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
3017 "NativeArray[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
3020 &resolution_table_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
3023 0, /* nullable Object */
3025 193, /* NativeArray[Object] */
3026 1770, /* NativeArray[HashMap[MType, Array[MMethodDef]]] */
3029 const struct types resolution_table_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
3032 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray#0: HashMap[MType, Array[MMethodDef]] */
3033 &type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray[NativeArray#0]: NativeArray[HashMap[MType, Array[MMethodDef]]] */
3036 /* runtime type ArrayIterator[Array[MMethodDef]] */
3037 const struct type type_array__ArrayIteratorarray__Arraymodel__MMethodDef
= {
3039 "ArrayIterator[Array[MMethodDef]]", /* class_name_string */
3042 &resolution_table_array__ArrayIteratorarray__Arraymodel__MMethodDef
,
3045 0, /* nullable Object */
3047 289, /* ArrayIterator[Object] */
3048 1741, /* ArrayIterator[Array[nullable MPropDef]] */
3049 1965, /* ArrayIterator[Array[MMethodDef]] */
3052 const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MMethodDef
= {
3055 &type_array__AbstractArrayReadarray__Arraymodel__MMethodDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MMethodDef]] */
3056 &type_array__Arrayarray__Arraymodel__MMethodDef
, /* Array[Iterator#0]: Array[Array[MMethodDef]] */
3059 /* runtime type NativeArray[Array[MMethodDef]] */
3060 const struct type type_array__NativeArrayarray__Arraymodel__MMethodDef
= {
3062 "NativeArray[Array[MMethodDef]]", /* class_name_string */
3065 &resolution_table_array__NativeArrayarray__Arraymodel__MMethodDef
,
3068 0, /* nullable Object */
3070 193, /* NativeArray[Object] */
3071 1742, /* NativeArray[Array[nullable MPropDef]] */
3072 1966, /* NativeArray[Array[MMethodDef]] */
3075 const struct types resolution_table_array__NativeArrayarray__Arraymodel__MMethodDef
= {
3078 &type_array__Arraymodel__MMethodDef
, /* NativeArray#0: Array[MMethodDef] */
3079 &type_array__NativeArrayarray__Arraymodel__MMethodDef
, /* NativeArray[NativeArray#0]: NativeArray[Array[MMethodDef]] */
3082 /* runtime type ArrayIterator[HashMap[MType, Array[MAttributeDef]]] */
3083 const struct type type_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
3085 "ArrayIterator[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
3088 &resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
3091 0, /* nullable Object */
3093 289, /* ArrayIterator[Object] */
3094 1771, /* ArrayIterator[HashMap[MType, Array[MAttributeDef]]] */
3097 const struct types resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
3100 &type_array__AbstractArrayReadhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]] */
3101 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Array[Iterator#0]: Array[HashMap[MType, Array[MAttributeDef]]] */
3104 /* runtime type NativeArray[HashMap[MType, Array[MAttributeDef]]] */
3105 const struct type type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
3107 "NativeArray[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
3110 &resolution_table_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
3113 0, /* nullable Object */
3115 193, /* NativeArray[Object] */
3116 1772, /* NativeArray[HashMap[MType, Array[MAttributeDef]]] */
3119 const struct types resolution_table_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
3122 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray#0: HashMap[MType, Array[MAttributeDef]] */
3123 &type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray[NativeArray#0]: NativeArray[HashMap[MType, Array[MAttributeDef]]] */
3126 /* runtime type ArrayIterator[Array[MAttributeDef]] */
3127 const struct type type_array__ArrayIteratorarray__Arraymodel__MAttributeDef
= {
3129 "ArrayIterator[Array[MAttributeDef]]", /* class_name_string */
3132 &resolution_table_array__ArrayIteratorarray__Arraymodel__MAttributeDef
,
3135 0, /* nullable Object */
3137 289, /* ArrayIterator[Object] */
3138 1741, /* ArrayIterator[Array[nullable MPropDef]] */
3139 1967, /* ArrayIterator[Array[MAttributeDef]] */
3142 const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MAttributeDef
= {
3145 &type_array__AbstractArrayReadarray__Arraymodel__MAttributeDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MAttributeDef]] */
3146 &type_array__Arrayarray__Arraymodel__MAttributeDef
, /* Array[Iterator#0]: Array[Array[MAttributeDef]] */
3149 /* runtime type NativeArray[Array[MAttributeDef]] */
3150 const struct type type_array__NativeArrayarray__Arraymodel__MAttributeDef
= {
3152 "NativeArray[Array[MAttributeDef]]", /* class_name_string */
3155 &resolution_table_array__NativeArrayarray__Arraymodel__MAttributeDef
,
3158 0, /* nullable Object */
3160 193, /* NativeArray[Object] */
3161 1742, /* NativeArray[Array[nullable MPropDef]] */
3162 1968, /* NativeArray[Array[MAttributeDef]] */
3165 const struct types resolution_table_array__NativeArrayarray__Arraymodel__MAttributeDef
= {
3168 &type_array__Arraymodel__MAttributeDef
, /* NativeArray#0: Array[MAttributeDef] */
3169 &type_array__NativeArrayarray__Arraymodel__MAttributeDef
, /* NativeArray[NativeArray#0]: NativeArray[Array[MAttributeDef]] */
3172 /* runtime type ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]] */
3173 const struct type type_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
3175 "ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
3178 &resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
3181 0, /* nullable Object */
3183 289, /* ArrayIterator[Object] */
3184 1773, /* ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]] */
3187 const struct types resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
3190 &type_array__AbstractArrayReadhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]] */
3191 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Array[Iterator#0]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
3194 /* runtime type NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
3195 const struct type type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
3197 "NativeArray[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
3200 &resolution_table_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
3203 0, /* nullable Object */
3205 193, /* NativeArray[Object] */
3206 1774, /* NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
3209 const struct types resolution_table_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
3212 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray#0: HashMap[MType, Array[MVirtualTypeDef]] */
3213 &type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray[NativeArray#0]: NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
3216 /* runtime type ArrayIterator[Array[MVirtualTypeDef]] */
3217 const struct type type_array__ArrayIteratorarray__Arraymodel__MVirtualTypeDef
= {
3219 "ArrayIterator[Array[MVirtualTypeDef]]", /* class_name_string */
3222 &resolution_table_array__ArrayIteratorarray__Arraymodel__MVirtualTypeDef
,
3225 0, /* nullable Object */
3227 289, /* ArrayIterator[Object] */
3228 1741, /* ArrayIterator[Array[nullable MPropDef]] */
3229 1969, /* ArrayIterator[Array[MVirtualTypeDef]] */
3232 const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MVirtualTypeDef
= {
3235 &type_array__AbstractArrayReadarray__Arraymodel__MVirtualTypeDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MVirtualTypeDef]] */
3236 &type_array__Arrayarray__Arraymodel__MVirtualTypeDef
, /* Array[Iterator#0]: Array[Array[MVirtualTypeDef]] */
3239 /* runtime type NativeArray[Array[MVirtualTypeDef]] */
3240 const struct type type_array__NativeArrayarray__Arraymodel__MVirtualTypeDef
= {
3242 "NativeArray[Array[MVirtualTypeDef]]", /* class_name_string */
3245 &resolution_table_array__NativeArrayarray__Arraymodel__MVirtualTypeDef
,
3248 0, /* nullable Object */
3250 193, /* NativeArray[Object] */
3251 1742, /* NativeArray[Array[nullable MPropDef]] */
3252 1970, /* NativeArray[Array[MVirtualTypeDef]] */
3255 const struct types resolution_table_array__NativeArrayarray__Arraymodel__MVirtualTypeDef
= {
3258 &type_array__Arraymodel__MVirtualTypeDef
, /* NativeArray#0: Array[MVirtualTypeDef] */
3259 &type_array__NativeArrayarray__Arraymodel__MVirtualTypeDef
, /* NativeArray[NativeArray#0]: NativeArray[Array[MVirtualTypeDef]] */
3262 /* runtime type Rope */
3263 const struct type type_ropes__Rope
= {
3265 "Rope", /* class_name_string */
3271 0, /* nullable Object */
3276 /* runtime type PHLayout[MClass, MVirtualTypeProp] */
3277 const struct type type_layout_builders__PHLayoutmodel__MClassmodel__MVirtualTypeProp
= {
3279 "PHLayout[MClass, MVirtualTypeProp]", /* class_name_string */
3285 0, /* nullable Object */
3287 361, /* Layout[PropertyLayoutElement] */
3288 1555, /* Layout[MVirtualTypeProp] */
3289 1971, /* PHLayout[MClass, MVirtualTypeProp] */
3292 /* runtime type ConcatNode */
3293 const struct type type_ropes__ConcatNode
= {
3295 "ConcatNode", /* class_name_string */
3301 0, /* nullable Object */
3303 593, /* ConcatNode */
3306 /* runtime type LeafNode */
3307 const struct type type_ropes__LeafNode
= {
3309 "LeafNode", /* class_name_string */
3315 0, /* nullable Object */
3320 /* runtime type CharRopeView */
3321 const struct type type_ropes__CharRopeView
= {
3323 "CharRopeView", /* class_name_string */
3329 0, /* nullable Object */
3331 2488, /* CharRopeView */
3332 169, /* SequenceRead[nullable Object] */
3333 170, /* Collection[Object] */
3334 635, /* Collection[Char] */
3336 1980, /* SequenceRead[Char] */
3339 /* runtime type DFSRopeLeafIterator */
3340 const struct type type_ropes__DFSRopeLeafIterator
= {
3342 "DFSRopeLeafIterator", /* class_name_string */
3348 0, /* nullable Object */
3350 595, /* DFSRopeLeafIterator */
3353 /* runtime type List[TupleVisitNode] */
3354 const struct type type_list__Listropes__TupleVisitNode
= {
3356 "List[TupleVisitNode]", /* class_name_string */
3362 0, /* nullable Object */
3364 1972, /* List[TupleVisitNode] */
3365 169, /* SequenceRead[nullable Object] */
3366 170, /* Collection[Object] */
3369 /* runtime type TupleVisitNode */
3370 const struct type type_ropes__TupleVisitNode
= {
3372 "TupleVisitNode", /* class_name_string */
3378 0, /* nullable Object */
3380 596, /* TupleVisitNode */
3383 /* runtime type TupleLeafNodePos */
3384 const struct type type_ropes__TupleLeafNodePos
= {
3386 "TupleLeafNodePos", /* class_name_string */
3392 0, /* nullable Object */
3394 597, /* TupleLeafNodePos */
3397 /* runtime type BufferRope */
3398 const struct type type_ropes__BufferRope
= {
3400 "BufferRope", /* class_name_string */
3406 0, /* nullable Object */
3409 1775, /* BufferRope */
3412 /* runtime type RopeCharIterator */
3413 const struct type type_ropes__RopeCharIterator
= {
3415 "RopeCharIterator", /* class_name_string */
3421 0, /* nullable Object */
3423 598, /* RopeCharIterator */
3426 /* runtime type ImmutableRope */
3427 const struct type type_ropes__ImmutableRope
= {
3429 "ImmutableRope", /* class_name_string */
3435 0, /* nullable Object */
3438 1776, /* ImmutableRope */
3441 /* runtime type Stdin */
3442 const struct type type_file__Stdin
= {
3444 "Stdin", /* class_name_string */
3450 0, /* nullable Object */
3456 /* runtime type HashMap[Int, FDStream] */
3457 const struct type type_hash_collection__HashMapkernel__Intstream__FDStream
= {
3459 "HashMap[Int, FDStream]", /* class_name_string */
3465 0, /* nullable Object */
3467 599, /* HashMap[Int, FDStream] */
3470 /* runtime type FDIStream */
3471 const struct type type_stream__FDIStream
= {
3473 "FDIStream", /* class_name_string */
3479 0, /* nullable Object */
3482 1778, /* FDIStream */
3485 /* runtime type FDStream */
3486 const struct type type_stream__FDStream
= {
3488 "FDStream", /* class_name_string */
3494 0, /* nullable Object */
3499 /* runtime type FDOStream */
3500 const struct type type_stream__FDOStream
= {
3502 "FDOStream", /* class_name_string */
3508 0, /* nullable Object */
3511 1779, /* FDOStream */
3514 /* runtime type ArrayMap[Char, Int] */
3515 const struct type type_array__ArrayMapkernel__Charkernel__Int
= {
3517 "ArrayMap[Char, Int]", /* class_name_string */
3523 0, /* nullable Object */
3525 601, /* ArrayMap[Char, Int] */
3528 /* runtime type BM_Pattern */
3529 const struct type type_string_search__BM_Pattern
= {
3531 "BM_Pattern", /* class_name_string */
3537 0, /* nullable Object */
3539 602, /* BM_Pattern */
3542 /* runtime type OProcess */
3543 const struct type type_exec__OProcess
= {
3545 "OProcess", /* class_name_string */
3551 0, /* nullable Object */
3554 1780, /* OProcess */
3557 /* runtime type InjectedLexer */
3558 const struct type type_parser_util__InjectedLexer
= {
3560 "InjectedLexer", /* class_name_string */
3566 0, /* nullable Object */
3569 1781, /* InjectedLexer */
3572 /* runtime type CollectAnnotationsByNameVisitor */
3573 const struct type type_parser_util__CollectAnnotationsByNameVisitor
= {
3575 "CollectAnnotationsByNameVisitor", /* class_name_string */
3581 0, /* nullable Object */
3583 603, /* CollectAnnotationsByNameVisitor */