c_src: update
[nit.git] / c_src / nitg.types.6.c
diff --git a/c_src/nitg.types.6.c b/c_src/nitg.types.6.c
deleted file mode 100644 (file)
index 06aa587..0000000
+++ /dev/null
@@ -1,6451 +0,0 @@
-#include "nitg.types.0.h"
-/* runtime type MapIterator[MType, HashMap[String, nullable MProperty]] */
-const struct type type_abstract_collection__MapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty = {
-582,
-"MapIterator[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapKeys[String, nullable MProperty] */
-const struct type type_hash_collection__HashMapKeysstring__Stringnullable_model__MProperty = {
--1, /*CAST DEAD*/
-"HashMapKeys[String, nullable MProperty]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapKeysstring__Stringnullable_model__MProperty,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-2216, /* HashMapKeys[String, nullable MProperty] */
--1, /* empty */
-92, /* Collection[Object] */
-652, /* Collection[Streamable] */
-1870, /* Collection[String] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysstring__Stringnullable_model__MProperty = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringnullable_model__MProperty, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, nullable MProperty] */
-&type_abstract_collection__MapKeysIteratorstring__Stringnullable_model__MProperty, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, nullable MProperty] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_string__String, /* RemovableCollection#0: String */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_string__String, /* Collection#0: String */
-&type_abstract_collection__Collectionstring__String, /* Collection[Collection#0]: Collection[String] */
-}
-};
-/* runtime type HashMapValues[String, nullable MProperty] */
-const struct type type_hash_collection__HashMapValuesstring__Stringnullable_model__MProperty = {
--1, /*CAST DEAD*/
-"HashMapValues[String, nullable MProperty]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapValuesstring__Stringnullable_model__MProperty,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-100, /* Collection[nullable MProperty] */
-1758, /* HashMapValues[String, nullable MProperty] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesstring__Stringnullable_model__MProperty = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringnullable_model__MProperty, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, nullable MProperty] */
-&type_abstract_collection__MapValuesIteratorstring__Stringnullable_model__MProperty, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, nullable MProperty] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_nullable_model__MProperty, /* RemovableCollection#0: nullable MProperty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_nullable_model__MProperty, /* Collection#0: nullable MProperty */
-&type_abstract_collection__Collectionnullable_model__MProperty, /* Collection[Collection#0]: Collection[nullable MProperty] */
-}
-};
-/* runtime type NativeArray[nullable HashMapNode[String, nullable MProperty]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty = {
-583,
-"NativeArray[nullable HashMapNode[String, nullable MProperty]]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-583, /* NativeArray[nullable HashMapNode[String, nullable MProperty]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty, /* NativeArray#0: nullable HashMapNode[String, nullable MProperty] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, nullable MProperty]] */
-}
-};
-/* runtime type HashMapNode[String, nullable MProperty] */
-const struct type type_hash_collection__HashMapNodestring__Stringnullable_model__MProperty = {
-1759,
-"HashMapNode[String, nullable MProperty]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapNodestring__Stringnullable_model__MProperty,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-79, /* nullable HashMapNode[String, nullable MProperty] */
-1759, /* HashMapNode[String, nullable MProperty] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodestring__Stringnullable_model__MProperty = {
-0, /* dummy */
-{
-&type_string__String, /* HashMapNode#0: String */
-&type_nullable_model__MProperty, /* HashMapNode#1: nullable MProperty */
-&type_nullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty, /* nullable N: nullable HashMapNode[String, nullable MProperty] */
-&type_string__String, /* HashNode#0: String */
-}
-};
-/* runtime type nullable HashMapNode[String, nullable MProperty] */
-const struct type type_nullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty = {
-79,
-"nullable HashMapNode[String, nullable MProperty]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapIterator[String, nullable MProperty] */
-const struct type type_hash_collection__HashMapIteratorstring__Stringnullable_model__MProperty = {
--1, /*CAST DEAD*/
-"HashMapIterator[String, nullable MProperty]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_model__MProperty,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-584, /* MapIterator[String, nullable MProperty] */
-1760, /* HashMapIterator[String, nullable MProperty] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_model__MProperty = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringnullable_model__MProperty, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, nullable MProperty] */
-}
-};
-/* runtime type MapIterator[String, nullable MProperty] */
-const struct type type_abstract_collection__MapIteratorstring__Stringnullable_model__MProperty = {
-584,
-"MapIterator[String, nullable MProperty]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type Array[nullable ModulePath] */
-const struct type type_array__Arraynullable_modelbuilder__ModulePath = {
-2217,
-"Array[nullable ModulePath]", /* class_name_string */
-5,
-0,
-&resolution_table_array__Arraynullable_modelbuilder__ModulePath,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-344, /* Collection[nullable ModulePath] */
-91, /* SequenceRead[nullable Object] */
-1990, /* AbstractArrayRead[nullable ModulePath] */
-2217, /* Array[nullable ModulePath] */
-},
-};
-const struct types resolution_table_array__Arraynullable_modelbuilder__ModulePath = {
-0, /* dummy */
-{
-&type_array__Arraynullable_modelbuilder__ModulePath, /* Array[Array#0]: Array[nullable ModulePath] */
-&type_array__NativeArraynullable_modelbuilder__ModulePath, /* NativeArray[Array#0]: NativeArray[nullable ModulePath] */
-&type_nullable_modelbuilder__ModulePath, /* Sequence#0: nullable ModulePath */
-&type_nullable_modelbuilder__ModulePath, /* SimpleCollection#0: nullable ModulePath */
-&type_abstract_collection__Collectionnullable_modelbuilder__ModulePath, /* Collection[Array#0]: Collection[nullable ModulePath] */
-&type_nullable_modelbuilder__ModulePath, /* Array#0: nullable ModulePath */
-&type_array__NativeArraynullable_modelbuilder__ModulePath, /* NativeArray[ArrayCapable#0]: NativeArray[nullable ModulePath] */
-&type_nullable_modelbuilder__ModulePath, /* AbstractArray#0: nullable ModulePath */
-&type_nullable_modelbuilder__ModulePath, /* RemovableCollection#0: nullable ModulePath */
-&type_abstract_collection__Collectionnullable_modelbuilder__ModulePath, /* Collection[Sequence#0]: Collection[nullable ModulePath] */
-&type_array__Arraynullable_modelbuilder__ModulePath, /* Array[Sequence#0]: Array[nullable ModulePath] */
-&type_abstract_collection__Collectionnullable_modelbuilder__ModulePath, /* Collection[SimpleCollection#0]: Collection[nullable ModulePath] */
-&type_nullable_modelbuilder__ModulePath, /* Collection#0: nullable ModulePath */
-&type_abstract_collection__Collectionnullable_modelbuilder__ModulePath, /* Collection[Collection#0]: Collection[nullable ModulePath] */
-&type_nullable_modelbuilder__ModulePath, /* SequenceRead#0: nullable ModulePath */
-&type_nullable_modelbuilder__ModulePath, /* AbstractArrayRead#0: nullable ModulePath */
-&type_array__Arraynullable_modelbuilder__ModulePath, /* Array[AbstractArrayRead#0]: Array[nullable ModulePath] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[nullable ModulePath] not a live type) */
-&type_array__ArrayIteratornullable_modelbuilder__ModulePath, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[nullable ModulePath] */
-}
-};
-/* runtime type AbstractArrayRead[nullable ModulePath] */
-const struct type type_array__AbstractArrayReadnullable_modelbuilder__ModulePath = {
-1990,
-"AbstractArrayRead[nullable ModulePath]", /* class_name_string */
-4,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type Array[nullable MGroup] */
-const struct type type_array__Arraynullable_mproject__MGroup = {
-2218,
-"Array[nullable MGroup]", /* class_name_string */
-8,
-0,
-&resolution_table_array__Arraynullable_mproject__MGroup,
-9,
-{
-0, /* nullable Object */
-1, /* Object */
-150, /* Collection[nullable MGroup] */
-91, /* SequenceRead[nullable Object] */
--1, /* empty */
--1, /* empty */
-1991, /* AbstractArrayRead[nullable MGroup] */
--1, /* empty */
-2218, /* Array[nullable MGroup] */
-},
-};
-const struct types resolution_table_array__Arraynullable_mproject__MGroup = {
-0, /* dummy */
-{
-&type_array__Arraynullable_mproject__MGroup, /* Array[Array#0]: Array[nullable MGroup] */
-&type_array__NativeArraynullable_mproject__MGroup, /* NativeArray[Array#0]: NativeArray[nullable MGroup] */
-&type_nullable_mproject__MGroup, /* Sequence#0: nullable MGroup */
-&type_nullable_mproject__MGroup, /* SimpleCollection#0: nullable MGroup */
-&type_abstract_collection__Collectionnullable_mproject__MGroup, /* Collection[Array#0]: Collection[nullable MGroup] */
-&type_nullable_mproject__MGroup, /* Array#0: nullable MGroup */
-&type_array__NativeArraynullable_mproject__MGroup, /* NativeArray[ArrayCapable#0]: NativeArray[nullable MGroup] */
-&type_nullable_mproject__MGroup, /* AbstractArray#0: nullable MGroup */
-&type_nullable_mproject__MGroup, /* RemovableCollection#0: nullable MGroup */
-&type_abstract_collection__Collectionnullable_mproject__MGroup, /* Collection[Sequence#0]: Collection[nullable MGroup] */
-&type_array__Arraynullable_mproject__MGroup, /* Array[Sequence#0]: Array[nullable MGroup] */
-&type_abstract_collection__Collectionnullable_mproject__MGroup, /* Collection[SimpleCollection#0]: Collection[nullable MGroup] */
-&type_nullable_mproject__MGroup, /* Collection#0: nullable MGroup */
-&type_abstract_collection__Collectionnullable_mproject__MGroup, /* Collection[Collection#0]: Collection[nullable MGroup] */
-&type_nullable_mproject__MGroup, /* SequenceRead#0: nullable MGroup */
-&type_nullable_mproject__MGroup, /* AbstractArrayRead#0: nullable MGroup */
-&type_array__Arraynullable_mproject__MGroup, /* Array[AbstractArrayRead#0]: Array[nullable MGroup] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[nullable MGroup] not a live type) */
-&type_array__ArrayIteratornullable_mproject__MGroup, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[nullable MGroup] */
-}
-};
-/* runtime type AbstractArrayRead[nullable MGroup] */
-const struct type type_array__AbstractArrayReadnullable_mproject__MGroup = {
-1991,
-"AbstractArrayRead[nullable MGroup]", /* class_name_string */
-6,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type Array[Set[MProperty]] */
-const struct type type_array__Arrayabstract_collection__Setmodel__MProperty = {
-2812,
-"Array[Set[MProperty]]", /* class_name_string */
-13,
-0,
-&resolution_table_array__Arrayabstract_collection__Setmodel__MProperty,
-14,
-{
-0, /* nullable Object */
-1, /* Object */
-1554, /* Collection[Set[PropertyLayoutElement]] */
-91, /* SequenceRead[nullable Object] */
-92, /* Collection[Object] */
-1908, /* Collection[Set[MProperty]] */
--1, /* empty */
-1838, /* AbstractArrayRead[Object] */
-2459, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
-2029, /* Array[Object] */
-2730, /* Array[Set[PropertyLayoutElement]] */
-2731, /* AbstractArrayRead[Set[MProperty]] */
--1, /* empty */
-2812, /* Array[Set[MProperty]] */
-},
-};
-const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MProperty = {
-0, /* dummy */
-{
-&type_array__Arrayabstract_collection__Setmodel__MProperty, /* Array[Array#0]: Array[Set[MProperty]] */
-&type_array__NativeArrayabstract_collection__Setmodel__MProperty, /* NativeArray[Array#0]: NativeArray[Set[MProperty]] */
-&type_abstract_collection__Setmodel__MProperty, /* Sequence#0: Set[MProperty] */
-&type_abstract_collection__Setmodel__MProperty, /* SimpleCollection#0: Set[MProperty] */
-&type_abstract_collection__Collectionabstract_collection__Setmodel__MProperty, /* Collection[Array#0]: Collection[Set[MProperty]] */
-&type_abstract_collection__Setmodel__MProperty, /* Array#0: Set[MProperty] */
-&type_array__NativeArrayabstract_collection__Setmodel__MProperty, /* NativeArray[ArrayCapable#0]: NativeArray[Set[MProperty]] */
-&type_abstract_collection__Setmodel__MProperty, /* AbstractArray#0: Set[MProperty] */
-&type_abstract_collection__Setmodel__MProperty, /* RemovableCollection#0: Set[MProperty] */
-&type_abstract_collection__Collectionabstract_collection__Setmodel__MProperty, /* Collection[Sequence#0]: Collection[Set[MProperty]] */
-&type_array__Arrayabstract_collection__Setmodel__MProperty, /* Array[Sequence#0]: Array[Set[MProperty]] */
-&type_abstract_collection__Collectionabstract_collection__Setmodel__MProperty, /* Collection[SimpleCollection#0]: Collection[Set[MProperty]] */
-&type_abstract_collection__Setmodel__MProperty, /* Collection#0: Set[MProperty] */
-&type_abstract_collection__Collectionabstract_collection__Setmodel__MProperty, /* Collection[Collection#0]: Collection[Set[MProperty]] */
-&type_abstract_collection__Setmodel__MProperty, /* SequenceRead#0: Set[MProperty] */
-&type_abstract_collection__Setmodel__MProperty, /* AbstractArrayRead#0: Set[MProperty] */
-&type_array__Arrayabstract_collection__Setmodel__MProperty, /* Array[AbstractArrayRead#0]: Array[Set[MProperty]] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Set[MProperty]] not a live type) */
-&type_array__ArrayIteratorabstract_collection__Setmodel__MProperty, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Set[MProperty]] */
-}
-};
-/* runtime type Array[Set[PropertyLayoutElement]] */
-const struct type type_array__Arrayabstract_collection__Setlayout_builders__PropertyLayoutElement = {
-2730,
-"Array[Set[PropertyLayoutElement]]", /* class_name_string */
-10,
-0,
-&resolution_table_array__Arrayabstract_collection__Setlayout_builders__PropertyLayoutElement,
-11,
-{
-0, /* nullable Object */
-1, /* Object */
-1554, /* Collection[Set[PropertyLayoutElement]] */
-91, /* SequenceRead[nullable Object] */
-92, /* Collection[Object] */
--1, /* empty */
--1, /* empty */
-1838, /* AbstractArrayRead[Object] */
-2459, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
-2029, /* Array[Object] */
-2730, /* Array[Set[PropertyLayoutElement]] */
-},
-};
-const struct types resolution_table_array__Arrayabstract_collection__Setlayout_builders__PropertyLayoutElement = {
-0, /* dummy */
-{
-&type_array__Arrayabstract_collection__Setlayout_builders__PropertyLayoutElement, /* Array[Array#0]: Array[Set[PropertyLayoutElement]] */
-&type_array__NativeArrayabstract_collection__Setlayout_builders__PropertyLayoutElement, /* NativeArray[Array#0]: NativeArray[Set[PropertyLayoutElement]] */
-&type_abstract_collection__Setlayout_builders__PropertyLayoutElement, /* Sequence#0: Set[PropertyLayoutElement] */
-&type_abstract_collection__Setlayout_builders__PropertyLayoutElement, /* SimpleCollection#0: Set[PropertyLayoutElement] */
-&type_abstract_collection__Collectionabstract_collection__Setlayout_builders__PropertyLayoutElement, /* Collection[Array#0]: Collection[Set[PropertyLayoutElement]] */
-&type_abstract_collection__Setlayout_builders__PropertyLayoutElement, /* Array#0: Set[PropertyLayoutElement] */
-&type_array__NativeArrayabstract_collection__Setlayout_builders__PropertyLayoutElement, /* NativeArray[ArrayCapable#0]: NativeArray[Set[PropertyLayoutElement]] */
-&type_abstract_collection__Setlayout_builders__PropertyLayoutElement, /* AbstractArray#0: Set[PropertyLayoutElement] */
-&type_abstract_collection__Setlayout_builders__PropertyLayoutElement, /* RemovableCollection#0: Set[PropertyLayoutElement] */
-&type_abstract_collection__Collectionabstract_collection__Setlayout_builders__PropertyLayoutElement, /* Collection[Sequence#0]: Collection[Set[PropertyLayoutElement]] */
-&type_array__Arrayabstract_collection__Setlayout_builders__PropertyLayoutElement, /* Array[Sequence#0]: Array[Set[PropertyLayoutElement]] */
-&type_abstract_collection__Collectionabstract_collection__Setlayout_builders__PropertyLayoutElement, /* Collection[SimpleCollection#0]: Collection[Set[PropertyLayoutElement]] */
-&type_abstract_collection__Setlayout_builders__PropertyLayoutElement, /* Collection#0: Set[PropertyLayoutElement] */
-&type_abstract_collection__Collectionabstract_collection__Setlayout_builders__PropertyLayoutElement, /* Collection[Collection#0]: Collection[Set[PropertyLayoutElement]] */
-&type_abstract_collection__Setlayout_builders__PropertyLayoutElement, /* SequenceRead#0: Set[PropertyLayoutElement] */
-&type_abstract_collection__Setlayout_builders__PropertyLayoutElement, /* AbstractArrayRead#0: Set[PropertyLayoutElement] */
-&type_array__Arrayabstract_collection__Setlayout_builders__PropertyLayoutElement, /* Array[AbstractArrayRead#0]: Array[Set[PropertyLayoutElement]] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Set[PropertyLayoutElement]] not a live type) */
-&type_array__ArrayIteratorabstract_collection__Setlayout_builders__PropertyLayoutElement, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Set[PropertyLayoutElement]] */
-}
-};
-/* runtime type AbstractArrayRead[Set[MProperty]] */
-const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MProperty = {
-2731,
-"AbstractArrayRead[Set[MProperty]]", /* class_name_string */
-11,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type AbstractArrayRead[Set[PropertyLayoutElement]] */
-const struct type type_array__AbstractArrayReadabstract_collection__Setlayout_builders__PropertyLayoutElement = {
-2459,
-"AbstractArrayRead[Set[PropertyLayoutElement]]", /* class_name_string */
-8,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type Array[HashSet[MType]] */
-const struct type type_array__Arrayhash_collection__HashSetmodel__MType = {
-2858,
-"Array[HashSet[MType]]", /* class_name_string */
-14,
-0,
-&resolution_table_array__Arrayhash_collection__HashSetmodel__MType,
-15,
-{
-0, /* nullable Object */
-1, /* Object */
-1566, /* Collection[Set[NitniCallback]] */
-91, /* SequenceRead[nullable Object] */
-92, /* Collection[Object] */
-1913, /* Collection[Set[MType]] */
-2110, /* Collection[HashSet[MType]] */
-1838, /* AbstractArrayRead[Object] */
-2460, /* AbstractArrayRead[Set[NitniCallback]] */
-2029, /* Array[Object] */
-2732, /* Array[Set[NitniCallback]] */
-2733, /* AbstractArrayRead[Set[MType]] */
-2796, /* AbstractArrayRead[HashSet[MType]] */
-2813, /* Array[Set[MType]] */
-2858, /* Array[HashSet[MType]] */
-},
-};
-const struct types resolution_table_array__Arrayhash_collection__HashSetmodel__MType = {
-0, /* dummy */
-{
-&type_array__Arrayhash_collection__HashSetmodel__MType, /* Array[Array#0]: Array[HashSet[MType]] */
-&type_array__NativeArrayhash_collection__HashSetmodel__MType, /* NativeArray[Array#0]: NativeArray[HashSet[MType]] */
-&type_hash_collection__HashSetmodel__MType, /* Sequence#0: HashSet[MType] */
-&type_hash_collection__HashSetmodel__MType, /* SimpleCollection#0: HashSet[MType] */
-&type_abstract_collection__Collectionhash_collection__HashSetmodel__MType, /* Collection[Array#0]: Collection[HashSet[MType]] */
-&type_hash_collection__HashSetmodel__MType, /* Array#0: HashSet[MType] */
-&type_array__NativeArrayhash_collection__HashSetmodel__MType, /* NativeArray[ArrayCapable#0]: NativeArray[HashSet[MType]] */
-&type_hash_collection__HashSetmodel__MType, /* AbstractArray#0: HashSet[MType] */
-&type_hash_collection__HashSetmodel__MType, /* RemovableCollection#0: HashSet[MType] */
-&type_abstract_collection__Collectionhash_collection__HashSetmodel__MType, /* Collection[Sequence#0]: Collection[HashSet[MType]] */
-&type_array__Arrayhash_collection__HashSetmodel__MType, /* Array[Sequence#0]: Array[HashSet[MType]] */
-&type_abstract_collection__Collectionhash_collection__HashSetmodel__MType, /* Collection[SimpleCollection#0]: Collection[HashSet[MType]] */
-&type_hash_collection__HashSetmodel__MType, /* Collection#0: HashSet[MType] */
-&type_abstract_collection__Collectionhash_collection__HashSetmodel__MType, /* Collection[Collection#0]: Collection[HashSet[MType]] */
-&type_hash_collection__HashSetmodel__MType, /* SequenceRead#0: HashSet[MType] */
-&type_hash_collection__HashSetmodel__MType, /* AbstractArrayRead#0: HashSet[MType] */
-&type_array__Arrayhash_collection__HashSetmodel__MType, /* Array[AbstractArrayRead#0]: Array[HashSet[MType]] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[HashSet[MType]] not a live type) */
-&type_array__ArrayIteratorhash_collection__HashSetmodel__MType, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[HashSet[MType]] */
-}
-};
-/* runtime type Array[Set[MType]] */
-const struct type type_array__Arrayabstract_collection__Setmodel__MType = {
-2813,
-"Array[Set[MType]]", /* class_name_string */
-13,
-0,
-&resolution_table_array__Arrayabstract_collection__Setmodel__MType,
-14,
-{
-0, /* nullable Object */
-1, /* Object */
-1566, /* Collection[Set[NitniCallback]] */
-91, /* SequenceRead[nullable Object] */
-92, /* Collection[Object] */
-1913, /* Collection[Set[MType]] */
--1, /* empty */
-1838, /* AbstractArrayRead[Object] */
-2460, /* AbstractArrayRead[Set[NitniCallback]] */
-2029, /* Array[Object] */
-2732, /* Array[Set[NitniCallback]] */
-2733, /* AbstractArrayRead[Set[MType]] */
--1, /* empty */
-2813, /* Array[Set[MType]] */
-},
-};
-const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MType = {
-0, /* dummy */
-{
-&type_array__Arrayabstract_collection__Setmodel__MType, /* Array[Array#0]: Array[Set[MType]] */
-&type_array__NativeArrayabstract_collection__Setmodel__MType, /* NativeArray[Array#0]: NativeArray[Set[MType]] */
-&type_abstract_collection__Setmodel__MType, /* Sequence#0: Set[MType] */
-&type_abstract_collection__Setmodel__MType, /* SimpleCollection#0: Set[MType] */
-&type_abstract_collection__Collectionabstract_collection__Setmodel__MType, /* Collection[Array#0]: Collection[Set[MType]] */
-&type_abstract_collection__Setmodel__MType, /* Array#0: Set[MType] */
-&type_array__NativeArrayabstract_collection__Setmodel__MType, /* NativeArray[ArrayCapable#0]: NativeArray[Set[MType]] */
-&type_abstract_collection__Setmodel__MType, /* AbstractArray#0: Set[MType] */
-&type_abstract_collection__Setmodel__MType, /* RemovableCollection#0: Set[MType] */
-&type_abstract_collection__Collectionabstract_collection__Setmodel__MType, /* Collection[Sequence#0]: Collection[Set[MType]] */
-&type_array__Arrayabstract_collection__Setmodel__MType, /* Array[Sequence#0]: Array[Set[MType]] */
-&type_abstract_collection__Collectionabstract_collection__Setmodel__MType, /* Collection[SimpleCollection#0]: Collection[Set[MType]] */
-&type_abstract_collection__Setmodel__MType, /* Collection#0: Set[MType] */
-&type_abstract_collection__Collectionabstract_collection__Setmodel__MType, /* Collection[Collection#0]: Collection[Set[MType]] */
-&type_abstract_collection__Setmodel__MType, /* SequenceRead#0: Set[MType] */
-&type_abstract_collection__Setmodel__MType, /* AbstractArrayRead#0: Set[MType] */
-&type_array__Arrayabstract_collection__Setmodel__MType, /* Array[AbstractArrayRead#0]: Array[Set[MType]] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Set[MType]] not a live type) */
-&type_array__ArrayIteratorabstract_collection__Setmodel__MType, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Set[MType]] */
-}
-};
-/* runtime type Array[Set[NitniCallback]] */
-const struct type type_array__Arrayabstract_collection__Setnitni_callbacks__NitniCallback = {
-2732,
-"Array[Set[NitniCallback]]", /* class_name_string */
-10,
-0,
-&resolution_table_array__Arrayabstract_collection__Setnitni_callbacks__NitniCallback,
-11,
-{
-0, /* nullable Object */
-1, /* Object */
-1566, /* Collection[Set[NitniCallback]] */
-91, /* SequenceRead[nullable Object] */
-92, /* Collection[Object] */
--1, /* empty */
--1, /* empty */
-1838, /* AbstractArrayRead[Object] */
-2460, /* AbstractArrayRead[Set[NitniCallback]] */
-2029, /* Array[Object] */
-2732, /* Array[Set[NitniCallback]] */
-},
-};
-const struct types resolution_table_array__Arrayabstract_collection__Setnitni_callbacks__NitniCallback = {
-0, /* dummy */
-{
-&type_array__Arrayabstract_collection__Setnitni_callbacks__NitniCallback, /* Array[Array#0]: Array[Set[NitniCallback]] */
-&type_array__NativeArrayabstract_collection__Setnitni_callbacks__NitniCallback, /* NativeArray[Array#0]: NativeArray[Set[NitniCallback]] */
-&type_abstract_collection__Setnitni_callbacks__NitniCallback, /* Sequence#0: Set[NitniCallback] */
-&type_abstract_collection__Setnitni_callbacks__NitniCallback, /* SimpleCollection#0: Set[NitniCallback] */
-&type_abstract_collection__Collectionabstract_collection__Setnitni_callbacks__NitniCallback, /* Collection[Array#0]: Collection[Set[NitniCallback]] */
-&type_abstract_collection__Setnitni_callbacks__NitniCallback, /* Array#0: Set[NitniCallback] */
-&type_array__NativeArrayabstract_collection__Setnitni_callbacks__NitniCallback, /* NativeArray[ArrayCapable#0]: NativeArray[Set[NitniCallback]] */
-&type_abstract_collection__Setnitni_callbacks__NitniCallback, /* AbstractArray#0: Set[NitniCallback] */
-&type_abstract_collection__Setnitni_callbacks__NitniCallback, /* RemovableCollection#0: Set[NitniCallback] */
-&type_abstract_collection__Collectionabstract_collection__Setnitni_callbacks__NitniCallback, /* Collection[Sequence#0]: Collection[Set[NitniCallback]] */
-&type_array__Arrayabstract_collection__Setnitni_callbacks__NitniCallback, /* Array[Sequence#0]: Array[Set[NitniCallback]] */
-&type_abstract_collection__Collectionabstract_collection__Setnitni_callbacks__NitniCallback, /* Collection[SimpleCollection#0]: Collection[Set[NitniCallback]] */
-&type_abstract_collection__Setnitni_callbacks__NitniCallback, /* Collection#0: Set[NitniCallback] */
-&type_abstract_collection__Collectionabstract_collection__Setnitni_callbacks__NitniCallback, /* Collection[Collection#0]: Collection[Set[NitniCallback]] */
-&type_abstract_collection__Setnitni_callbacks__NitniCallback, /* SequenceRead#0: Set[NitniCallback] */
-&type_abstract_collection__Setnitni_callbacks__NitniCallback, /* AbstractArrayRead#0: Set[NitniCallback] */
-&type_array__Arrayabstract_collection__Setnitni_callbacks__NitniCallback, /* Array[AbstractArrayRead#0]: Array[Set[NitniCallback]] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Set[NitniCallback]] not a live type) */
-&type_array__ArrayIteratorabstract_collection__Setnitni_callbacks__NitniCallback, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Set[NitniCallback]] */
-}
-};
-/* runtime type AbstractArrayRead[HashSet[MType]] */
-const struct type type_array__AbstractArrayReadhash_collection__HashSetmodel__MType = {
-2796,
-"AbstractArrayRead[HashSet[MType]]", /* class_name_string */
-12,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type AbstractArrayRead[Set[MType]] */
-const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MType = {
-2733,
-"AbstractArrayRead[Set[MType]]", /* class_name_string */
-11,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type AbstractArrayRead[Set[NitniCallback]] */
-const struct type type_array__AbstractArrayReadabstract_collection__Setnitni_callbacks__NitniCallback = {
-2460,
-"AbstractArrayRead[Set[NitniCallback]]", /* class_name_string */
-8,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type Array[Array[nullable MType]] */
-const struct type type_array__Arrayarray__Arraynullable_model__MType = {
-2814,
-"Array[Array[nullable MType]]", /* class_name_string */
-14,
-0,
-&resolution_table_array__Arrayarray__Arraynullable_model__MType,
-15,
-{
-0, /* nullable Object */
-1, /* Object */
-370, /* Collection[nullable Array[nullable MType]] */
-91, /* SequenceRead[nullable Object] */
-92, /* Collection[Object] */
-1915, /* Collection[Array[nullable MType]] */
-1992, /* AbstractArrayRead[nullable Array[nullable MType]] */
-1838, /* AbstractArrayRead[Object] */
--1, /* empty */
-2029, /* Array[Object] */
-2219, /* Array[nullable Array[nullable MType]] */
--1, /* empty */
-2734, /* AbstractArrayRead[Array[nullable MType]] */
--1, /* empty */
-2814, /* Array[Array[nullable MType]] */
-},
-};
-const struct types resolution_table_array__Arrayarray__Arraynullable_model__MType = {
-0, /* dummy */
-{
-&type_array__Arrayarray__Arraynullable_model__MType, /* Array[Array#0]: Array[Array[nullable MType]] */
-&type_array__NativeArrayarray__Arraynullable_model__MType, /* NativeArray[Array#0]: NativeArray[Array[nullable MType]] */
-&type_array__Arraynullable_model__MType, /* Sequence#0: Array[nullable MType] */
-&type_array__Arraynullable_model__MType, /* SimpleCollection#0: Array[nullable MType] */
-&type_abstract_collection__Collectionarray__Arraynullable_model__MType, /* Collection[Array#0]: Collection[Array[nullable MType]] */
-&type_array__Arraynullable_model__MType, /* Array#0: Array[nullable MType] */
-&type_array__NativeArrayarray__Arraynullable_model__MType, /* NativeArray[ArrayCapable#0]: NativeArray[Array[nullable MType]] */
-&type_array__Arraynullable_model__MType, /* AbstractArray#0: Array[nullable MType] */
-&type_array__Arraynullable_model__MType, /* RemovableCollection#0: Array[nullable MType] */
-&type_abstract_collection__Collectionarray__Arraynullable_model__MType, /* Collection[Sequence#0]: Collection[Array[nullable MType]] */
-&type_array__Arrayarray__Arraynullable_model__MType, /* Array[Sequence#0]: Array[Array[nullable MType]] */
-&type_abstract_collection__Collectionarray__Arraynullable_model__MType, /* Collection[SimpleCollection#0]: Collection[Array[nullable MType]] */
-&type_array__Arraynullable_model__MType, /* Collection#0: Array[nullable MType] */
-&type_abstract_collection__Collectionarray__Arraynullable_model__MType, /* Collection[Collection#0]: Collection[Array[nullable MType]] */
-&type_array__Arraynullable_model__MType, /* SequenceRead#0: Array[nullable MType] */
-&type_array__Arraynullable_model__MType, /* AbstractArrayRead#0: Array[nullable MType] */
-&type_array__Arrayarray__Arraynullable_model__MType, /* Array[AbstractArrayRead#0]: Array[Array[nullable MType]] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[nullable MType]] not a live type) */
-&type_array__ArrayIteratorarray__Arraynullable_model__MType, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[nullable MType]] */
-}
-};
-/* runtime type Array[nullable Array[nullable MType]] */
-const struct type type_array__Arraynullable_array__Arraynullable_model__MType = {
-2219,
-"Array[nullable Array[nullable MType]]", /* class_name_string */
-10,
-0,
-&resolution_table_array__Arraynullable_array__Arraynullable_model__MType,
-11,
-{
-0, /* nullable Object */
-1, /* Object */
-370, /* Collection[nullable Array[nullable MType]] */
-91, /* SequenceRead[nullable Object] */
--1, /* empty */
--1, /* empty */
-1992, /* AbstractArrayRead[nullable Array[nullable MType]] */
--1, /* empty */
--1, /* empty */
--1, /* empty */
-2219, /* Array[nullable Array[nullable MType]] */
-},
-};
-const struct types resolution_table_array__Arraynullable_array__Arraynullable_model__MType = {
-0, /* dummy */
-{
-&type_array__Arraynullable_array__Arraynullable_model__MType, /* Array[Array#0]: Array[nullable Array[nullable MType]] */
-&type_array__NativeArraynullable_array__Arraynullable_model__MType, /* NativeArray[Array#0]: NativeArray[nullable Array[nullable MType]] */
-&type_nullable_array__Arraynullable_model__MType, /* Sequence#0: nullable Array[nullable MType] */
-&type_nullable_array__Arraynullable_model__MType, /* SimpleCollection#0: nullable Array[nullable MType] */
-&type_abstract_collection__Collectionnullable_array__Arraynullable_model__MType, /* Collection[Array#0]: Collection[nullable Array[nullable MType]] */
-&type_nullable_array__Arraynullable_model__MType, /* Array#0: nullable Array[nullable MType] */
-&type_array__NativeArraynullable_array__Arraynullable_model__MType, /* NativeArray[ArrayCapable#0]: NativeArray[nullable Array[nullable MType]] */
-&type_nullable_array__Arraynullable_model__MType, /* AbstractArray#0: nullable Array[nullable MType] */
-&type_nullable_array__Arraynullable_model__MType, /* RemovableCollection#0: nullable Array[nullable MType] */
-&type_abstract_collection__Collectionnullable_array__Arraynullable_model__MType, /* Collection[Sequence#0]: Collection[nullable Array[nullable MType]] */
-&type_array__Arraynullable_array__Arraynullable_model__MType, /* Array[Sequence#0]: Array[nullable Array[nullable MType]] */
-&type_abstract_collection__Collectionnullable_array__Arraynullable_model__MType, /* Collection[SimpleCollection#0]: Collection[nullable Array[nullable MType]] */
-&type_nullable_array__Arraynullable_model__MType, /* Collection#0: nullable Array[nullable MType] */
-&type_abstract_collection__Collectionnullable_array__Arraynullable_model__MType, /* Collection[Collection#0]: Collection[nullable Array[nullable MType]] */
-&type_nullable_array__Arraynullable_model__MType, /* SequenceRead#0: nullable Array[nullable MType] */
-&type_nullable_array__Arraynullable_model__MType, /* AbstractArrayRead#0: nullable Array[nullable MType] */
-&type_array__Arraynullable_array__Arraynullable_model__MType, /* Array[AbstractArrayRead#0]: Array[nullable Array[nullable MType]] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[nullable Array[nullable MType]] not a live type) */
-&type_array__ArrayIteratornullable_array__Arraynullable_model__MType, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[nullable Array[nullable MType]] */
-}
-};
-/* runtime type AbstractArrayRead[Array[nullable MType]] */
-const struct type type_array__AbstractArrayReadarray__Arraynullable_model__MType = {
-2734,
-"AbstractArrayRead[Array[nullable MType]]", /* class_name_string */
-12,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type AbstractArrayRead[nullable Array[nullable MType]] */
-const struct type type_array__AbstractArrayReadnullable_array__Arraynullable_model__MType = {
-1992,
-"AbstractArrayRead[nullable Array[nullable MType]]", /* class_name_string */
-6,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type Array[Array[nullable MPropDef]] */
-const struct type type_array__Arrayarray__Arraynullable_model__MPropDef = {
-2735,
-"Array[Array[nullable MPropDef]]", /* class_name_string */
-8,
-0,
-&resolution_table_array__Arrayarray__Arraynullable_model__MPropDef,
-10,
-{
-0, /* nullable Object */
-1, /* Object */
-1575, /* Collection[Array[nullable MPropDef]] */
-91, /* SequenceRead[nullable Object] */
-92, /* Collection[Object] */
--1, /* empty */
-2461, /* AbstractArrayRead[Array[nullable MPropDef]] */
-1838, /* AbstractArrayRead[Object] */
-2735, /* Array[Array[nullable MPropDef]] */
-2029, /* Array[Object] */
-},
-};
-const struct types resolution_table_array__Arrayarray__Arraynullable_model__MPropDef = {
-0, /* dummy */
-{
-&type_array__Arrayarray__Arraynullable_model__MPropDef, /* Array[Array#0]: Array[Array[nullable MPropDef]] */
-&type_array__NativeArrayarray__Arraynullable_model__MPropDef, /* NativeArray[Array#0]: NativeArray[Array[nullable MPropDef]] */
-&type_array__Arraynullable_model__MPropDef, /* Sequence#0: Array[nullable MPropDef] */
-&type_array__Arraynullable_model__MPropDef, /* SimpleCollection#0: Array[nullable MPropDef] */
-&type_abstract_collection__Collectionarray__Arraynullable_model__MPropDef, /* Collection[Array#0]: Collection[Array[nullable MPropDef]] */
-&type_array__Arraynullable_model__MPropDef, /* Array#0: Array[nullable MPropDef] */
-&type_array__NativeArrayarray__Arraynullable_model__MPropDef, /* NativeArray[ArrayCapable#0]: NativeArray[Array[nullable MPropDef]] */
-&type_array__Arraynullable_model__MPropDef, /* AbstractArray#0: Array[nullable MPropDef] */
-&type_array__Arraynullable_model__MPropDef, /* RemovableCollection#0: Array[nullable MPropDef] */
-&type_abstract_collection__Collectionarray__Arraynullable_model__MPropDef, /* Collection[Sequence#0]: Collection[Array[nullable MPropDef]] */
-&type_array__Arrayarray__Arraynullable_model__MPropDef, /* Array[Sequence#0]: Array[Array[nullable MPropDef]] */
-&type_abstract_collection__Collectionarray__Arraynullable_model__MPropDef, /* Collection[SimpleCollection#0]: Collection[Array[nullable MPropDef]] */
-&type_array__Arraynullable_model__MPropDef, /* Collection#0: Array[nullable MPropDef] */
-&type_abstract_collection__Collectionarray__Arraynullable_model__MPropDef, /* Collection[Collection#0]: Collection[Array[nullable MPropDef]] */
-&type_array__Arraynullable_model__MPropDef, /* SequenceRead#0: Array[nullable MPropDef] */
-&type_array__Arraynullable_model__MPropDef, /* AbstractArrayRead#0: Array[nullable MPropDef] */
-&type_array__Arrayarray__Arraynullable_model__MPropDef, /* Array[AbstractArrayRead#0]: Array[Array[nullable MPropDef]] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[nullable MPropDef]] not a live type) */
-&type_array__ArrayIteratorarray__Arraynullable_model__MPropDef, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[nullable MPropDef]] */
-}
-};
-/* runtime type AbstractArrayRead[Array[nullable MPropDef]] */
-const struct type type_array__AbstractArrayReadarray__Arraynullable_model__MPropDef = {
-2461,
-"AbstractArrayRead[Array[nullable MPropDef]]", /* class_name_string */
-6,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type Array[Array[MClassType]] */
-const struct type type_array__Arrayarray__Arraymodel__MClassType = {
-2874,
-"Array[Array[MClassType]]", /* class_name_string */
-17,
-0,
-&resolution_table_array__Arrayarray__Arraymodel__MClassType,
-18,
-{
-0, /* nullable Object */
-1, /* Object */
-370, /* Collection[nullable Array[nullable MType]] */
-91, /* SequenceRead[nullable Object] */
-92, /* Collection[Object] */
-1915, /* Collection[Array[nullable MType]] */
-1992, /* AbstractArrayRead[nullable Array[nullable MType]] */
-1838, /* AbstractArrayRead[Object] */
-2127, /* Collection[Array[MType]] */
-2029, /* Array[Object] */
-2219, /* Array[nullable Array[nullable MType]] */
-2408, /* Collection[Array[MClassType]] */
-2734, /* AbstractArrayRead[Array[nullable MType]] */
-2797, /* AbstractArrayRead[Array[MType]] */
-2814, /* Array[Array[nullable MType]] */
-2835, /* AbstractArrayRead[Array[MClassType]] */
-2859, /* Array[Array[MType]] */
-2874, /* Array[Array[MClassType]] */
-},
-};
-const struct types resolution_table_array__Arrayarray__Arraymodel__MClassType = {
-0, /* dummy */
-{
-&type_array__Arrayarray__Arraymodel__MClassType, /* Array[Array#0]: Array[Array[MClassType]] */
-&type_array__NativeArrayarray__Arraymodel__MClassType, /* NativeArray[Array#0]: NativeArray[Array[MClassType]] */
-&type_array__Arraymodel__MClassType, /* Sequence#0: Array[MClassType] */
-&type_array__Arraymodel__MClassType, /* SimpleCollection#0: Array[MClassType] */
-&type_abstract_collection__Collectionarray__Arraymodel__MClassType, /* Collection[Array#0]: Collection[Array[MClassType]] */
-&type_array__Arraymodel__MClassType, /* Array#0: Array[MClassType] */
-&type_array__NativeArrayarray__Arraymodel__MClassType, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MClassType]] */
-&type_array__Arraymodel__MClassType, /* AbstractArray#0: Array[MClassType] */
-&type_array__Arraymodel__MClassType, /* RemovableCollection#0: Array[MClassType] */
-&type_abstract_collection__Collectionarray__Arraymodel__MClassType, /* Collection[Sequence#0]: Collection[Array[MClassType]] */
-&type_array__Arrayarray__Arraymodel__MClassType, /* Array[Sequence#0]: Array[Array[MClassType]] */
-&type_abstract_collection__Collectionarray__Arraymodel__MClassType, /* Collection[SimpleCollection#0]: Collection[Array[MClassType]] */
-&type_array__Arraymodel__MClassType, /* Collection#0: Array[MClassType] */
-&type_abstract_collection__Collectionarray__Arraymodel__MClassType, /* Collection[Collection#0]: Collection[Array[MClassType]] */
-&type_array__Arraymodel__MClassType, /* SequenceRead#0: Array[MClassType] */
-&type_array__Arraymodel__MClassType, /* AbstractArrayRead#0: Array[MClassType] */
-&type_array__Arrayarray__Arraymodel__MClassType, /* Array[AbstractArrayRead#0]: Array[Array[MClassType]] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[MClassType]] not a live type) */
-&type_array__ArrayIteratorarray__Arraymodel__MClassType, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MClassType]] */
-}
-};
-/* runtime type Array[Array[MType]] */
-const struct type type_array__Arrayarray__Arraymodel__MType = {
-2859,
-"Array[Array[MType]]", /* class_name_string */
-16,
-0,
-&resolution_table_array__Arrayarray__Arraymodel__MType,
-17,
-{
-0, /* nullable Object */
-1, /* Object */
-370, /* Collection[nullable Array[nullable MType]] */
-91, /* SequenceRead[nullable Object] */
-92, /* Collection[Object] */
-1915, /* Collection[Array[nullable MType]] */
-1992, /* AbstractArrayRead[nullable Array[nullable MType]] */
-1838, /* AbstractArrayRead[Object] */
-2127, /* Collection[Array[MType]] */
-2029, /* Array[Object] */
-2219, /* Array[nullable Array[nullable MType]] */
--1, /* empty */
-2734, /* AbstractArrayRead[Array[nullable MType]] */
-2797, /* AbstractArrayRead[Array[MType]] */
-2814, /* Array[Array[nullable MType]] */
--1, /* empty */
-2859, /* Array[Array[MType]] */
-},
-};
-const struct types resolution_table_array__Arrayarray__Arraymodel__MType = {
-0, /* dummy */
-{
-&type_array__Arrayarray__Arraymodel__MType, /* Array[Array#0]: Array[Array[MType]] */
-&type_array__NativeArrayarray__Arraymodel__MType, /* NativeArray[Array#0]: NativeArray[Array[MType]] */
-&type_array__Arraymodel__MType, /* Sequence#0: Array[MType] */
-&type_array__Arraymodel__MType, /* SimpleCollection#0: Array[MType] */
-&type_abstract_collection__Collectionarray__Arraymodel__MType, /* Collection[Array#0]: Collection[Array[MType]] */
-&type_array__Arraymodel__MType, /* Array#0: Array[MType] */
-&type_array__NativeArrayarray__Arraymodel__MType, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MType]] */
-&type_array__Arraymodel__MType, /* AbstractArray#0: Array[MType] */
-&type_array__Arraymodel__MType, /* RemovableCollection#0: Array[MType] */
-&type_abstract_collection__Collectionarray__Arraymodel__MType, /* Collection[Sequence#0]: Collection[Array[MType]] */
-&type_array__Arrayarray__Arraymodel__MType, /* Array[Sequence#0]: Array[Array[MType]] */
-&type_abstract_collection__Collectionarray__Arraymodel__MType, /* Collection[SimpleCollection#0]: Collection[Array[MType]] */
-&type_array__Arraymodel__MType, /* Collection#0: Array[MType] */
-&type_abstract_collection__Collectionarray__Arraymodel__MType, /* Collection[Collection#0]: Collection[Array[MType]] */
-&type_array__Arraymodel__MType, /* SequenceRead#0: Array[MType] */
-&type_array__Arraymodel__MType, /* AbstractArrayRead#0: Array[MType] */
-&type_array__Arrayarray__Arraymodel__MType, /* Array[AbstractArrayRead#0]: Array[Array[MType]] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[MType]] not a live type) */
-&type_array__ArrayIteratorarray__Arraymodel__MType, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MType]] */
-}
-};
-/* runtime type AbstractArrayRead[Array[MClassType]] */
-const struct type type_array__AbstractArrayReadarray__Arraymodel__MClassType = {
-2835,
-"AbstractArrayRead[Array[MClassType]]", /* class_name_string */
-15,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type AbstractArrayRead[Array[MType]] */
-const struct type type_array__AbstractArrayReadarray__Arraymodel__MType = {
-2797,
-"AbstractArrayRead[Array[MType]]", /* class_name_string */
-13,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type MapKeysIterator[MClass, Array[MClass]] */
-const struct type type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraymodel__MClass = {
--1, /*CAST DEAD*/
-"MapKeysIterator[MClass, Array[MClass]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraymodel__MClass,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-529, /* MapKeysIterator[MClass, Array[nullable MClass]] */
-1761, /* MapKeysIterator[MClass, Array[MClass]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraymodel__MClass = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MClass, /* Array[Iterator#0]: Array[MClass] */
-&type_abstract_collection__MapIteratormodel__MClassarray__Arraymodel__MClass, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Array[MClass]] */
-}
-};
-/* runtime type MapValuesIterator[MClass, Array[MClass]] */
-const struct type type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraymodel__MClass = {
--1, /*CAST DEAD*/
-"MapValuesIterator[MClass, Array[MClass]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraymodel__MClass,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-530, /* MapValuesIterator[MClass, Array[nullable MClass]] */
-1762, /* MapValuesIterator[MClass, Array[MClass]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraymodel__MClass = {
-0, /* dummy */
-{
-&type_array__Arrayarray__Arraymodel__MClass, /* Array[Iterator#0]: Array[Array[MClass]] */
-&type_abstract_collection__MapIteratormodel__MClassarray__Arraymodel__MClass, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Array[MClass]] */
-}
-};
-/* runtime type MapKeysIterator[MClass, HashSet[MClass]] */
-const struct type type_abstract_collection__MapKeysIteratormodel__MClasshash_collection__HashSetmodel__MClass = {
--1, /*CAST DEAD*/
-"MapKeysIterator[MClass, HashSet[MClass]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapKeysIteratormodel__MClasshash_collection__HashSetmodel__MClass,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-585, /* MapKeysIterator[MClass, Set[MClass]] */
-1763, /* MapKeysIterator[MClass, HashSet[MClass]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClasshash_collection__HashSetmodel__MClass = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MClass, /* Array[Iterator#0]: Array[MClass] */
-&type_abstract_collection__MapIteratormodel__MClasshash_collection__HashSetmodel__MClass, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, HashSet[MClass]] */
-}
-};
-/* runtime type MapKeysIterator[MClass, Set[MClass]] */
-const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MClass = {
--1, /*CAST DEAD*/
-"MapKeysIterator[MClass, Set[MClass]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MClass,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-585, /* MapKeysIterator[MClass, Set[MClass]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MClass = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MClass, /* Array[Iterator#0]: Array[MClass] */
-&type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MClass, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Set[MClass]] */
-}
-};
-/* runtime type MapValuesIterator[MClass, HashSet[MClass]] */
-const struct type type_abstract_collection__MapValuesIteratormodel__MClasshash_collection__HashSetmodel__MClass = {
--1, /*CAST DEAD*/
-"MapValuesIterator[MClass, HashSet[MClass]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapValuesIteratormodel__MClasshash_collection__HashSetmodel__MClass,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-586, /* MapValuesIterator[MClass, Set[MClass]] */
-1764, /* MapValuesIterator[MClass, HashSet[MClass]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClasshash_collection__HashSetmodel__MClass = {
-0, /* dummy */
-{
-&type_array__Arrayhash_collection__HashSetmodel__MClass, /* Array[Iterator#0]: Array[HashSet[MClass]] */
-&type_abstract_collection__MapIteratormodel__MClasshash_collection__HashSetmodel__MClass, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, HashSet[MClass]] */
-}
-};
-/* runtime type MapValuesIterator[MClass, Set[MClass]] */
-const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MClass = {
--1, /*CAST DEAD*/
-"MapValuesIterator[MClass, Set[MClass]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MClass,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-586, /* MapValuesIterator[MClass, Set[MClass]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MClass = {
-0, /* dummy */
-{
-&type_array__Arrayabstract_collection__Setmodel__MClass, /* Array[Iterator#0]: Array[Set[MClass]] */
-&type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MClass, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Set[MClass]] */
-}
-};
-/* runtime type MapKeysIterator[MClass, Map[MClass, Int]] */
-const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = {
--1, /*CAST DEAD*/
-"MapKeysIterator[MClass, Map[MClass, Int]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-587, /* MapKeysIterator[MClass, Map[MClass, Int]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MClass, /* Array[Iterator#0]: Array[MClass] */
-&type_abstract_collection__MapIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Map[MClass, Int]] */
-}
-};
-/* runtime type MapValuesIterator[MClass, Map[MClass, Int]] */
-const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = {
--1, /*CAST DEAD*/
-"MapValuesIterator[MClass, Map[MClass, Int]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-588, /* MapValuesIterator[MClass, Map[MClass, Int]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = {
-0, /* dummy */
-{
-&type_array__Arrayabstract_collection__Mapmodel__MClasskernel__Int, /* Array[Iterator#0]: Array[Map[MClass, Int]] */
-&type_abstract_collection__MapIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Map[MClass, Int]] */
-}
-};
-/* runtime type Array[Set[MVirtualTypeProp]] */
-const struct type type_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp = {
-2860,
-"Array[Set[MVirtualTypeProp]]", /* class_name_string */
-14,
-0,
-&resolution_table_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp,
-15,
-{
-0, /* nullable Object */
-1, /* Object */
-1554, /* Collection[Set[PropertyLayoutElement]] */
-91, /* SequenceRead[nullable Object] */
-92, /* Collection[Object] */
-1908, /* Collection[Set[MProperty]] */
-2132, /* Collection[Set[MVirtualTypeProp]] */
-1838, /* AbstractArrayRead[Object] */
-2459, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
-2029, /* Array[Object] */
-2730, /* Array[Set[PropertyLayoutElement]] */
-2731, /* AbstractArrayRead[Set[MProperty]] */
-2798, /* AbstractArrayRead[Set[MVirtualTypeProp]] */
-2812, /* Array[Set[MProperty]] */
-2860, /* Array[Set[MVirtualTypeProp]] */
-},
-};
-const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp = {
-0, /* dummy */
-{
-&type_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp, /* Array[Array#0]: Array[Set[MVirtualTypeProp]] */
-&type_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp, /* NativeArray[Array#0]: NativeArray[Set[MVirtualTypeProp]] */
-&type_abstract_collection__Setmodel__MVirtualTypeProp, /* Sequence#0: Set[MVirtualTypeProp] */
-&type_abstract_collection__Setmodel__MVirtualTypeProp, /* SimpleCollection#0: Set[MVirtualTypeProp] */
-&type_abstract_collection__Collectionabstract_collection__Setmodel__MVirtualTypeProp, /* Collection[Array#0]: Collection[Set[MVirtualTypeProp]] */
-&type_abstract_collection__Setmodel__MVirtualTypeProp, /* Array#0: Set[MVirtualTypeProp] */
-&type_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp, /* NativeArray[ArrayCapable#0]: NativeArray[Set[MVirtualTypeProp]] */
-&type_abstract_collection__Setmodel__MVirtualTypeProp, /* AbstractArray#0: Set[MVirtualTypeProp] */
-&type_abstract_collection__Setmodel__MVirtualTypeProp, /* RemovableCollection#0: Set[MVirtualTypeProp] */
-&type_abstract_collection__Collectionabstract_collection__Setmodel__MVirtualTypeProp, /* Collection[Sequence#0]: Collection[Set[MVirtualTypeProp]] */
-&type_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp, /* Array[Sequence#0]: Array[Set[MVirtualTypeProp]] */
-&type_abstract_collection__Collectionabstract_collection__Setmodel__MVirtualTypeProp, /* Collection[SimpleCollection#0]: Collection[Set[MVirtualTypeProp]] */
-&type_abstract_collection__Setmodel__MVirtualTypeProp, /* Collection#0: Set[MVirtualTypeProp] */
-&type_abstract_collection__Collectionabstract_collection__Setmodel__MVirtualTypeProp, /* Collection[Collection#0]: Collection[Set[MVirtualTypeProp]] */
-&type_abstract_collection__Setmodel__MVirtualTypeProp, /* SequenceRead#0: Set[MVirtualTypeProp] */
-&type_abstract_collection__Setmodel__MVirtualTypeProp, /* AbstractArrayRead#0: Set[MVirtualTypeProp] */
-&type_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp, /* Array[AbstractArrayRead#0]: Array[Set[MVirtualTypeProp]] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Set[MVirtualTypeProp]] not a live type) */
-&type_array__ArrayIteratorabstract_collection__Setmodel__MVirtualTypeProp, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Set[MVirtualTypeProp]] */
-}
-};
-/* runtime type AbstractArrayRead[Set[MVirtualTypeProp]] */
-const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MVirtualTypeProp = {
-2798,
-"AbstractArrayRead[Set[MVirtualTypeProp]]", /* class_name_string */
-12,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type ArrayIterator[MVirtualTypeProp] */
-const struct type type_array__ArrayIteratormodel__MVirtualTypeProp = {
--1, /*CAST DEAD*/
-"ArrayIterator[MVirtualTypeProp]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratormodel__MVirtualTypeProp,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-332, /* ArrayIterator[nullable MProperty] */
-1524, /* ArrayIterator[PropertyLayoutElement] */
-2095, /* ArrayIterator[MProperty] */
-2462, /* ArrayIterator[MVirtualTypeProp] */
-},
-};
-const struct types resolution_table_array__ArrayIteratormodel__MVirtualTypeProp = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MVirtualTypeProp, /* Array[Iterator#0]: Array[MVirtualTypeProp] */
-&type_array__AbstractArrayReadmodel__MVirtualTypeProp, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MVirtualTypeProp] */
-}
-};
-/* runtime type NativeArray[MVirtualTypeProp] */
-const struct type type_array__NativeArraymodel__MVirtualTypeProp = {
-2463,
-"NativeArray[MVirtualTypeProp]", /* class_name_string */
-6,
-0,
-&resolution_table_array__NativeArraymodel__MVirtualTypeProp,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-333, /* NativeArray[nullable MProperty] */
-1525, /* NativeArray[PropertyLayoutElement] */
-2096, /* NativeArray[MProperty] */
-2463, /* NativeArray[MVirtualTypeProp] */
-},
-};
-const struct types resolution_table_array__NativeArraymodel__MVirtualTypeProp = {
-0, /* dummy */
-{
-&type_model__MVirtualTypeProp, /* NativeArray#0: MVirtualTypeProp */
-&type_array__NativeArraymodel__MVirtualTypeProp, /* NativeArray[NativeArray#0]: NativeArray[MVirtualTypeProp] */
-}
-};
-/* runtime type MapKeysIterator[MVirtualTypeProp, Int] */
-const struct type type_abstract_collection__MapKeysIteratormodel__MVirtualTypePropkernel__Int = {
--1, /*CAST DEAD*/
-"MapKeysIterator[MVirtualTypeProp, Int]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapKeysIteratormodel__MVirtualTypePropkernel__Int,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-589, /* MapKeysIterator[PropertyLayoutElement, Int] */
-1765, /* MapKeysIterator[MVirtualTypeProp, Int] */
-},
-};
-const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MVirtualTypePropkernel__Int = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MVirtualTypeProp, /* Array[Iterator#0]: Array[MVirtualTypeProp] */
-&type_abstract_collection__MapIteratormodel__MVirtualTypePropkernel__Int, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MVirtualTypeProp, Int] */
-}
-};
-/* runtime type MapKeysIterator[PropertyLayoutElement, Int] */
-const struct type type_abstract_collection__MapKeysIteratorlayout_builders__PropertyLayoutElementkernel__Int = {
--1, /*CAST DEAD*/
-"MapKeysIterator[PropertyLayoutElement, Int]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapKeysIteratorlayout_builders__PropertyLayoutElementkernel__Int,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-589, /* MapKeysIterator[PropertyLayoutElement, Int] */
-},
-};
-const struct types resolution_table_abstract_collection__MapKeysIteratorlayout_builders__PropertyLayoutElementkernel__Int = {
-0, /* dummy */
-{
-&type_array__Arraylayout_builders__PropertyLayoutElement, /* Array[Iterator#0]: Array[PropertyLayoutElement] */
-&type_abstract_collection__MapIteratorlayout_builders__PropertyLayoutElementkernel__Int, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[PropertyLayoutElement, Int] */
-}
-};
-/* runtime type MapValuesIterator[MVirtualTypeProp, Int] */
-const struct type type_abstract_collection__MapValuesIteratormodel__MVirtualTypePropkernel__Int = {
--1, /*CAST DEAD*/
-"MapValuesIterator[MVirtualTypeProp, Int]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapValuesIteratormodel__MVirtualTypePropkernel__Int,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-590, /* MapValuesIterator[PropertyLayoutElement, Int] */
-1766, /* MapValuesIterator[MVirtualTypeProp, Int] */
-},
-};
-const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MVirtualTypePropkernel__Int = {
-0, /* dummy */
-{
-&type_array__Arraykernel__Int, /* Array[Iterator#0]: Array[Int] */
-&type_abstract_collection__MapIteratormodel__MVirtualTypePropkernel__Int, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MVirtualTypeProp, Int] */
-}
-};
-/* runtime type MapValuesIterator[PropertyLayoutElement, Int] */
-const struct type type_abstract_collection__MapValuesIteratorlayout_builders__PropertyLayoutElementkernel__Int = {
--1, /*CAST DEAD*/
-"MapValuesIterator[PropertyLayoutElement, Int]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapValuesIteratorlayout_builders__PropertyLayoutElementkernel__Int,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-590, /* MapValuesIterator[PropertyLayoutElement, Int] */
-},
-};
-const struct types resolution_table_abstract_collection__MapValuesIteratorlayout_builders__PropertyLayoutElementkernel__Int = {
-0, /* dummy */
-{
-&type_array__Arraykernel__Int, /* Array[Iterator#0]: Array[Int] */
-&type_abstract_collection__MapIteratorlayout_builders__PropertyLayoutElementkernel__Int, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[PropertyLayoutElement, Int] */
-}
-};
-/* runtime type MapKeysIterator[MAttribute, Int] */
-const struct type type_abstract_collection__MapKeysIteratormodel__MAttributekernel__Int = {
--1, /*CAST DEAD*/
-"MapKeysIterator[MAttribute, Int]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapKeysIteratormodel__MAttributekernel__Int,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-589, /* MapKeysIterator[PropertyLayoutElement, Int] */
-1767, /* MapKeysIterator[MAttribute, Int] */
-},
-};
-const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MAttributekernel__Int = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MAttribute, /* Array[Iterator#0]: Array[MAttribute] */
-&type_abstract_collection__MapIteratormodel__MAttributekernel__Int, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MAttribute, Int] */
-}
-};
-/* runtime type MapValuesIterator[MAttribute, Int] */
-const struct type type_abstract_collection__MapValuesIteratormodel__MAttributekernel__Int = {
--1, /*CAST DEAD*/
-"MapValuesIterator[MAttribute, Int]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapValuesIteratormodel__MAttributekernel__Int,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-590, /* MapValuesIterator[PropertyLayoutElement, Int] */
-1768, /* MapValuesIterator[MAttribute, Int] */
-},
-};
-const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MAttributekernel__Int = {
-0, /* dummy */
-{
-&type_array__Arraykernel__Int, /* Array[Iterator#0]: Array[Int] */
-&type_abstract_collection__MapIteratormodel__MAttributekernel__Int, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MAttribute, Int] */
-}
-};
-/* runtime type Array[Set[MAttribute]] */
-const struct type type_array__Arrayabstract_collection__Setmodel__MAttribute = {
-2861,
-"Array[Set[MAttribute]]", /* class_name_string */
-14,
-0,
-&resolution_table_array__Arrayabstract_collection__Setmodel__MAttribute,
-15,
-{
-0, /* nullable Object */
-1, /* Object */
-1554, /* Collection[Set[PropertyLayoutElement]] */
-91, /* SequenceRead[nullable Object] */
-92, /* Collection[Object] */
-1908, /* Collection[Set[MProperty]] */
-2138, /* Collection[Set[MAttribute]] */
-1838, /* AbstractArrayRead[Object] */
-2459, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
-2029, /* Array[Object] */
-2730, /* Array[Set[PropertyLayoutElement]] */
-2731, /* AbstractArrayRead[Set[MProperty]] */
-2799, /* AbstractArrayRead[Set[MAttribute]] */
-2812, /* Array[Set[MProperty]] */
-2861, /* Array[Set[MAttribute]] */
-},
-};
-const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MAttribute = {
-0, /* dummy */
-{
-&type_array__Arrayabstract_collection__Setmodel__MAttribute, /* Array[Array#0]: Array[Set[MAttribute]] */
-&type_array__NativeArrayabstract_collection__Setmodel__MAttribute, /* NativeArray[Array#0]: NativeArray[Set[MAttribute]] */
-&type_abstract_collection__Setmodel__MAttribute, /* Sequence#0: Set[MAttribute] */
-&type_abstract_collection__Setmodel__MAttribute, /* SimpleCollection#0: Set[MAttribute] */
-&type_abstract_collection__Collectionabstract_collection__Setmodel__MAttribute, /* Collection[Array#0]: Collection[Set[MAttribute]] */
-&type_abstract_collection__Setmodel__MAttribute, /* Array#0: Set[MAttribute] */
-&type_array__NativeArrayabstract_collection__Setmodel__MAttribute, /* NativeArray[ArrayCapable#0]: NativeArray[Set[MAttribute]] */
-&type_abstract_collection__Setmodel__MAttribute, /* AbstractArray#0: Set[MAttribute] */
-&type_abstract_collection__Setmodel__MAttribute, /* RemovableCollection#0: Set[MAttribute] */
-&type_abstract_collection__Collectionabstract_collection__Setmodel__MAttribute, /* Collection[Sequence#0]: Collection[Set[MAttribute]] */
-&type_array__Arrayabstract_collection__Setmodel__MAttribute, /* Array[Sequence#0]: Array[Set[MAttribute]] */
-&type_abstract_collection__Collectionabstract_collection__Setmodel__MAttribute, /* Collection[SimpleCollection#0]: Collection[Set[MAttribute]] */
-&type_abstract_collection__Setmodel__MAttribute, /* Collection#0: Set[MAttribute] */
-&type_abstract_collection__Collectionabstract_collection__Setmodel__MAttribute, /* Collection[Collection#0]: Collection[Set[MAttribute]] */
-&type_abstract_collection__Setmodel__MAttribute, /* SequenceRead#0: Set[MAttribute] */
-&type_abstract_collection__Setmodel__MAttribute, /* AbstractArrayRead#0: Set[MAttribute] */
-&type_array__Arrayabstract_collection__Setmodel__MAttribute, /* Array[AbstractArrayRead#0]: Array[Set[MAttribute]] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Set[MAttribute]] not a live type) */
-&type_array__ArrayIteratorabstract_collection__Setmodel__MAttribute, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Set[MAttribute]] */
-}
-};
-/* runtime type AbstractArrayRead[Set[MAttribute]] */
-const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MAttribute = {
-2799,
-"AbstractArrayRead[Set[MAttribute]]", /* class_name_string */
-12,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type ArrayIterator[MAttribute] */
-const struct type type_array__ArrayIteratormodel__MAttribute = {
--1, /*CAST DEAD*/
-"ArrayIterator[MAttribute]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratormodel__MAttribute,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-332, /* ArrayIterator[nullable MProperty] */
-1524, /* ArrayIterator[PropertyLayoutElement] */
-2095, /* ArrayIterator[MProperty] */
-2464, /* ArrayIterator[MAttribute] */
-},
-};
-const struct types resolution_table_array__ArrayIteratormodel__MAttribute = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MAttribute, /* Array[Iterator#0]: Array[MAttribute] */
-&type_array__AbstractArrayReadmodel__MAttribute, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MAttribute] */
-}
-};
-/* runtime type NativeArray[MAttribute] */
-const struct type type_array__NativeArraymodel__MAttribute = {
-2465,
-"NativeArray[MAttribute]", /* class_name_string */
-6,
-0,
-&resolution_table_array__NativeArraymodel__MAttribute,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-333, /* NativeArray[nullable MProperty] */
-1525, /* NativeArray[PropertyLayoutElement] */
-2096, /* NativeArray[MProperty] */
-2465, /* NativeArray[MAttribute] */
-},
-};
-const struct types resolution_table_array__NativeArraymodel__MAttribute = {
-0, /* dummy */
-{
-&type_model__MAttribute, /* NativeArray#0: MAttribute */
-&type_array__NativeArraymodel__MAttribute, /* NativeArray[NativeArray#0]: NativeArray[MAttribute] */
-}
-};
-/* runtime type MapKeysIterator[MType, Map[MType, Int]] */
-const struct type type_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = {
--1, /*CAST DEAD*/
-"MapKeysIterator[MType, Map[MType, Int]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-591, /* MapKeysIterator[MType, Map[MType, Int]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MType, /* Array[Iterator#0]: Array[MType] */
-&type_abstract_collection__MapIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Map[MType, Int]] */
-}
-};
-/* runtime type MapValuesIterator[MType, Map[MType, Int]] */
-const struct type type_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = {
--1, /*CAST DEAD*/
-"MapValuesIterator[MType, Map[MType, Int]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-592, /* MapValuesIterator[MType, Map[MType, Int]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = {
-0, /* dummy */
-{
-&type_array__Arrayabstract_collection__Mapmodel__MTypekernel__Int, /* Array[Iterator#0]: Array[Map[MType, Int]] */
-&type_abstract_collection__MapIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Map[MType, Int]] */
-}
-};
-/* runtime type MapKeysIterator[MType, HashSet[MType]] */
-const struct type type_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashSetmodel__MType = {
--1, /*CAST DEAD*/
-"MapKeysIterator[MType, HashSet[MType]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashSetmodel__MType,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-537, /* MapKeysIterator[MType, Set[MType]] */
-1769, /* MapKeysIterator[MType, HashSet[MType]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashSetmodel__MType = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MType, /* Array[Iterator#0]: Array[MType] */
-&type_abstract_collection__MapIteratormodel__MTypehash_collection__HashSetmodel__MType, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, HashSet[MType]] */
-}
-};
-/* runtime type MapValuesIterator[MType, HashSet[MType]] */
-const struct type type_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashSetmodel__MType = {
--1, /*CAST DEAD*/
-"MapValuesIterator[MType, HashSet[MType]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashSetmodel__MType,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-538, /* MapValuesIterator[MType, Set[MType]] */
-1770, /* MapValuesIterator[MType, HashSet[MType]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashSetmodel__MType = {
-0, /* dummy */
-{
-&type_array__Arrayhash_collection__HashSetmodel__MType, /* Array[Iterator#0]: Array[HashSet[MType]] */
-&type_abstract_collection__MapIteratormodel__MTypehash_collection__HashSetmodel__MType, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, HashSet[MType]] */
-}
-};
-/* runtime type Array[EscapeMark] */
-const struct type type_array__Arrayscope__EscapeMark = {
-2736,
-"Array[EscapeMark]", /* class_name_string */
-6,
-0,
-&resolution_table_array__Arrayscope__EscapeMark,
-10,
-{
-0, /* nullable Object */
-1, /* Object */
-1618, /* Collection[EscapeMark] */
-91, /* SequenceRead[nullable Object] */
-92, /* Collection[Object] */
-2466, /* AbstractArrayRead[EscapeMark] */
-2736, /* Array[EscapeMark] */
-1838, /* AbstractArrayRead[Object] */
--1, /* empty */
-2029, /* Array[Object] */
-},
-};
-const struct types resolution_table_array__Arrayscope__EscapeMark = {
-0, /* dummy */
-{
-&type_array__Arrayscope__EscapeMark, /* Array[Array#0]: Array[EscapeMark] */
-&type_array__NativeArrayscope__EscapeMark, /* NativeArray[Array#0]: NativeArray[EscapeMark] */
-&type_scope__EscapeMark, /* Sequence#0: EscapeMark */
-&type_scope__EscapeMark, /* SimpleCollection#0: EscapeMark */
-&type_abstract_collection__Collectionscope__EscapeMark, /* Collection[Array#0]: Collection[EscapeMark] */
-&type_scope__EscapeMark, /* Array#0: EscapeMark */
-&type_array__NativeArrayscope__EscapeMark, /* NativeArray[ArrayCapable#0]: NativeArray[EscapeMark] */
-&type_scope__EscapeMark, /* AbstractArray#0: EscapeMark */
-&type_scope__EscapeMark, /* RemovableCollection#0: EscapeMark */
-&type_abstract_collection__Collectionscope__EscapeMark, /* Collection[Sequence#0]: Collection[EscapeMark] */
-&type_array__Arrayscope__EscapeMark, /* Array[Sequence#0]: Array[EscapeMark] */
-&type_abstract_collection__Collectionscope__EscapeMark, /* Collection[SimpleCollection#0]: Collection[EscapeMark] */
-&type_scope__EscapeMark, /* Collection#0: EscapeMark */
-&type_abstract_collection__Collectionscope__EscapeMark, /* Collection[Collection#0]: Collection[EscapeMark] */
-&type_scope__EscapeMark, /* SequenceRead#0: EscapeMark */
-&type_scope__EscapeMark, /* AbstractArrayRead#0: EscapeMark */
-&type_array__Arrayscope__EscapeMark, /* Array[AbstractArrayRead#0]: Array[EscapeMark] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[EscapeMark] not a live type) */
-&type_array__ArrayIteratorscope__EscapeMark, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[EscapeMark] */
-}
-};
-/* runtime type AbstractArrayRead[EscapeMark] */
-const struct type type_array__AbstractArrayReadscope__EscapeMark = {
-2466,
-"AbstractArrayRead[EscapeMark]", /* class_name_string */
-5,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type MapKeysIterator[MGroup, POSetElement[MGroup]] */
-const struct type type_abstract_collection__MapKeysIteratormproject__MGroupposet__POSetElementmproject__MGroup = {
--1, /*CAST DEAD*/
-"MapKeysIterator[MGroup, POSetElement[MGroup]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapKeysIteratormproject__MGroupposet__POSetElementmproject__MGroup,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-593, /* MapKeysIterator[MGroup, POSetElement[MGroup]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapKeysIteratormproject__MGroupposet__POSetElementmproject__MGroup = {
-0, /* dummy */
-{
-&type_array__Arraymproject__MGroup, /* Array[Iterator#0]: Array[MGroup] */
-&type_abstract_collection__MapIteratormproject__MGroupposet__POSetElementmproject__MGroup, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MGroup, POSetElement[MGroup]] */
-}
-};
-/* runtime type MapValuesIterator[MGroup, POSetElement[MGroup]] */
-const struct type type_abstract_collection__MapValuesIteratormproject__MGroupposet__POSetElementmproject__MGroup = {
--1, /*CAST DEAD*/
-"MapValuesIterator[MGroup, POSetElement[MGroup]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapValuesIteratormproject__MGroupposet__POSetElementmproject__MGroup,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-594, /* MapValuesIterator[MGroup, POSetElement[MGroup]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapValuesIteratormproject__MGroupposet__POSetElementmproject__MGroup = {
-0, /* dummy */
-{
-&type_array__Arrayposet__POSetElementmproject__MGroup, /* Array[Iterator#0]: Array[POSetElement[MGroup]] */
-&type_abstract_collection__MapIteratormproject__MGroupposet__POSetElementmproject__MGroup, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MGroup, POSetElement[MGroup]] */
-}
-};
-/* runtime type HashSetNode[MGroup] */
-const struct type type_hash_collection__HashSetNodemproject__MGroup = {
-2220,
-"HashSetNode[MGroup]", /* class_name_string */
-5,
-0,
-&resolution_table_hash_collection__HashSetNodemproject__MGroup,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-32, /* nullable HashSetNode[Object] */
-595, /* nullable HashSetNode[MGroup] */
-1549, /* HashSetNode[Object] */
-2220, /* HashSetNode[MGroup] */
-},
-};
-const struct types resolution_table_hash_collection__HashSetNodemproject__MGroup = {
-0, /* dummy */
-{
-&type_mproject__MGroup, /* HashSetNode#0: MGroup */
-NULL, /* empty */
-&type_nullable_hash_collection__HashSetNodemproject__MGroup, /* nullable N: nullable HashSetNode[MGroup] */
-&type_mproject__MGroup, /* HashNode#0: MGroup */
-}
-};
-/* runtime type nullable HashSetNode[MGroup] */
-const struct type type_nullable_hash_collection__HashSetNodemproject__MGroup = {
-595,
-"nullable HashSetNode[MGroup]", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashSetIterator[MGroup] */
-const struct type type_hash_collection__HashSetIteratormproject__MGroup = {
--1, /*CAST DEAD*/
-"HashSetIterator[MGroup]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashSetIteratormproject__MGroup,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-356, /* HashSetIterator[Object] */
-1771, /* HashSetIterator[MGroup] */
-},
-};
-const struct types resolution_table_hash_collection__HashSetIteratormproject__MGroup = {
-0, /* dummy */
-{
-&type_array__Arraymproject__MGroup, /* Array[Iterator#0]: Array[MGroup] */
-&type_hash_collection__HashSetmproject__MGroup, /* HashSet[HashSetIterator#0]: HashSet[MGroup] */
-}
-};
-/* runtime type NativeArray[nullable HashSetNode[MGroup]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemproject__MGroup = {
-1772,
-"NativeArray[nullable HashSetNode[MGroup]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemproject__MGroup,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-357, /* NativeArray[nullable HashSetNode[Object]] */
-1772, /* NativeArray[nullable HashSetNode[MGroup]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemproject__MGroup = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashSetNodemproject__MGroup, /* NativeArray#0: nullable HashSetNode[MGroup] */
-&type_array__NativeArraynullable_hash_collection__HashSetNodemproject__MGroup, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MGroup]] */
-}
-};
-/* runtime type Array[Set[MClassDef]] */
-const struct type type_array__Arrayabstract_collection__Setmodel__MClassDef = {
-2737,
-"Array[Set[MClassDef]]", /* class_name_string */
-6,
-0,
-&resolution_table_array__Arrayabstract_collection__Setmodel__MClassDef,
-10,
-{
-0, /* nullable Object */
-1, /* Object */
-1629, /* Collection[Set[MClassDef]] */
-91, /* SequenceRead[nullable Object] */
-92, /* Collection[Object] */
-2467, /* AbstractArrayRead[Set[MClassDef]] */
-2737, /* Array[Set[MClassDef]] */
-1838, /* AbstractArrayRead[Object] */
--1, /* empty */
-2029, /* Array[Object] */
-},
-};
-const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MClassDef = {
-0, /* dummy */
-{
-&type_array__Arrayabstract_collection__Setmodel__MClassDef, /* Array[Array#0]: Array[Set[MClassDef]] */
-&type_array__NativeArrayabstract_collection__Setmodel__MClassDef, /* NativeArray[Array#0]: NativeArray[Set[MClassDef]] */
-&type_abstract_collection__Setmodel__MClassDef, /* Sequence#0: Set[MClassDef] */
-&type_abstract_collection__Setmodel__MClassDef, /* SimpleCollection#0: Set[MClassDef] */
-&type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef, /* Collection[Array#0]: Collection[Set[MClassDef]] */
-&type_abstract_collection__Setmodel__MClassDef, /* Array#0: Set[MClassDef] */
-&type_array__NativeArrayabstract_collection__Setmodel__MClassDef, /* NativeArray[ArrayCapable#0]: NativeArray[Set[MClassDef]] */
-&type_abstract_collection__Setmodel__MClassDef, /* AbstractArray#0: Set[MClassDef] */
-&type_abstract_collection__Setmodel__MClassDef, /* RemovableCollection#0: Set[MClassDef] */
-&type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef, /* Collection[Sequence#0]: Collection[Set[MClassDef]] */
-&type_array__Arrayabstract_collection__Setmodel__MClassDef, /* Array[Sequence#0]: Array[Set[MClassDef]] */
-&type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef, /* Collection[SimpleCollection#0]: Collection[Set[MClassDef]] */
-&type_abstract_collection__Setmodel__MClassDef, /* Collection#0: Set[MClassDef] */
-&type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef, /* Collection[Collection#0]: Collection[Set[MClassDef]] */
-&type_abstract_collection__Setmodel__MClassDef, /* SequenceRead#0: Set[MClassDef] */
-&type_abstract_collection__Setmodel__MClassDef, /* AbstractArrayRead#0: Set[MClassDef] */
-&type_array__Arrayabstract_collection__Setmodel__MClassDef, /* Array[AbstractArrayRead#0]: Array[Set[MClassDef]] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Set[MClassDef]] not a live type) */
-&type_array__ArrayIteratorabstract_collection__Setmodel__MClassDef, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Set[MClassDef]] */
-}
-};
-/* runtime type AbstractArrayRead[Set[MClassDef]] */
-const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MClassDef = {
-2467,
-"AbstractArrayRead[Set[MClassDef]]", /* class_name_string */
-5,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type Array[Set[MClass]] */
-const struct type type_array__Arrayabstract_collection__Setmodel__MClass = {
-2738,
-"Array[Set[MClass]]", /* class_name_string */
-8,
-0,
-&resolution_table_array__Arrayabstract_collection__Setmodel__MClass,
-10,
-{
-0, /* nullable Object */
-1, /* Object */
-1632, /* Collection[Set[MClass]] */
-91, /* SequenceRead[nullable Object] */
-92, /* Collection[Object] */
--1, /* empty */
-2468, /* AbstractArrayRead[Set[MClass]] */
-1838, /* AbstractArrayRead[Object] */
-2738, /* Array[Set[MClass]] */
-2029, /* Array[Object] */
-},
-};
-const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MClass = {
-0, /* dummy */
-{
-&type_array__Arrayabstract_collection__Setmodel__MClass, /* Array[Array#0]: Array[Set[MClass]] */
-&type_array__NativeArrayabstract_collection__Setmodel__MClass, /* NativeArray[Array#0]: NativeArray[Set[MClass]] */
-&type_abstract_collection__Setmodel__MClass, /* Sequence#0: Set[MClass] */
-&type_abstract_collection__Setmodel__MClass, /* SimpleCollection#0: Set[MClass] */
-&type_abstract_collection__Collectionabstract_collection__Setmodel__MClass, /* Collection[Array#0]: Collection[Set[MClass]] */
-&type_abstract_collection__Setmodel__MClass, /* Array#0: Set[MClass] */
-&type_array__NativeArrayabstract_collection__Setmodel__MClass, /* NativeArray[ArrayCapable#0]: NativeArray[Set[MClass]] */
-&type_abstract_collection__Setmodel__MClass, /* AbstractArray#0: Set[MClass] */
-&type_abstract_collection__Setmodel__MClass, /* RemovableCollection#0: Set[MClass] */
-&type_abstract_collection__Collectionabstract_collection__Setmodel__MClass, /* Collection[Sequence#0]: Collection[Set[MClass]] */
-&type_array__Arrayabstract_collection__Setmodel__MClass, /* Array[Sequence#0]: Array[Set[MClass]] */
-&type_abstract_collection__Collectionabstract_collection__Setmodel__MClass, /* Collection[SimpleCollection#0]: Collection[Set[MClass]] */
-&type_abstract_collection__Setmodel__MClass, /* Collection#0: Set[MClass] */
-&type_abstract_collection__Collectionabstract_collection__Setmodel__MClass, /* Collection[Collection#0]: Collection[Set[MClass]] */
-&type_abstract_collection__Setmodel__MClass, /* SequenceRead#0: Set[MClass] */
-&type_abstract_collection__Setmodel__MClass, /* AbstractArrayRead#0: Set[MClass] */
-&type_array__Arrayabstract_collection__Setmodel__MClass, /* Array[AbstractArrayRead#0]: Array[Set[MClass]] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Set[MClass]] not a live type) */
-&type_array__ArrayIteratorabstract_collection__Setmodel__MClass, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Set[MClass]] */
-}
-};
-/* runtime type AbstractArrayRead[Set[MClass]] */
-const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MClass = {
-2468,
-"AbstractArrayRead[Set[MClass]]", /* class_name_string */
-6,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type Array[Set[MClassType]] */
-const struct type type_array__Arrayabstract_collection__Setmodel__MClassType = {
-2862,
-"Array[Set[MClassType]]", /* class_name_string */
-14,
-0,
-&resolution_table_array__Arrayabstract_collection__Setmodel__MClassType,
-15,
-{
-0, /* nullable Object */
-1, /* Object */
-1566, /* Collection[Set[NitniCallback]] */
-91, /* SequenceRead[nullable Object] */
-92, /* Collection[Object] */
-1913, /* Collection[Set[MType]] */
-2152, /* Collection[Set[MClassType]] */
-1838, /* AbstractArrayRead[Object] */
-2460, /* AbstractArrayRead[Set[NitniCallback]] */
-2029, /* Array[Object] */
-2732, /* Array[Set[NitniCallback]] */
-2733, /* AbstractArrayRead[Set[MType]] */
-2800, /* AbstractArrayRead[Set[MClassType]] */
-2813, /* Array[Set[MType]] */
-2862, /* Array[Set[MClassType]] */
-},
-};
-const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MClassType = {
-0, /* dummy */
-{
-&type_array__Arrayabstract_collection__Setmodel__MClassType, /* Array[Array#0]: Array[Set[MClassType]] */
-&type_array__NativeArrayabstract_collection__Setmodel__MClassType, /* NativeArray[Array#0]: NativeArray[Set[MClassType]] */
-&type_abstract_collection__Setmodel__MClassType, /* Sequence#0: Set[MClassType] */
-&type_abstract_collection__Setmodel__MClassType, /* SimpleCollection#0: Set[MClassType] */
-&type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType, /* Collection[Array#0]: Collection[Set[MClassType]] */
-&type_abstract_collection__Setmodel__MClassType, /* Array#0: Set[MClassType] */
-&type_array__NativeArrayabstract_collection__Setmodel__MClassType, /* NativeArray[ArrayCapable#0]: NativeArray[Set[MClassType]] */
-&type_abstract_collection__Setmodel__MClassType, /* AbstractArray#0: Set[MClassType] */
-&type_abstract_collection__Setmodel__MClassType, /* RemovableCollection#0: Set[MClassType] */
-&type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType, /* Collection[Sequence#0]: Collection[Set[MClassType]] */
-&type_array__Arrayabstract_collection__Setmodel__MClassType, /* Array[Sequence#0]: Array[Set[MClassType]] */
-&type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType, /* Collection[SimpleCollection#0]: Collection[Set[MClassType]] */
-&type_abstract_collection__Setmodel__MClassType, /* Collection#0: Set[MClassType] */
-&type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType, /* Collection[Collection#0]: Collection[Set[MClassType]] */
-&type_abstract_collection__Setmodel__MClassType, /* SequenceRead#0: Set[MClassType] */
-&type_abstract_collection__Setmodel__MClassType, /* AbstractArrayRead#0: Set[MClassType] */
-&type_array__Arrayabstract_collection__Setmodel__MClassType, /* Array[AbstractArrayRead#0]: Array[Set[MClassType]] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Set[MClassType]] not a live type) */
-&type_array__ArrayIteratorabstract_collection__Setmodel__MClassType, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Set[MClassType]] */
-}
-};
-/* runtime type AbstractArrayRead[Set[MClassType]] */
-const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MClassType = {
-2800,
-"AbstractArrayRead[Set[MClassType]]", /* class_name_string */
-12,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type MapKeysIterator[MClassType, Int] */
-const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypekernel__Int = {
--1, /*CAST DEAD*/
-"MapKeysIterator[MClassType, Int]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypekernel__Int,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-541, /* MapKeysIterator[MType, Int] */
-1773, /* MapKeysIterator[MClassType, Int] */
-},
-};
-const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypekernel__Int = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MClassType, /* Array[Iterator#0]: Array[MClassType] */
-&type_abstract_collection__MapIteratormodel__MClassTypekernel__Int, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassType, Int] */
-}
-};
-/* runtime type MapValuesIterator[MClassType, Int] */
-const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypekernel__Int = {
--1, /*CAST DEAD*/
-"MapValuesIterator[MClassType, Int]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypekernel__Int,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-542, /* MapValuesIterator[MType, Int] */
-1774, /* MapValuesIterator[MClassType, Int] */
-},
-};
-const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypekernel__Int = {
-0, /* dummy */
-{
-&type_array__Arraykernel__Int, /* Array[Iterator#0]: Array[Int] */
-&type_abstract_collection__MapIteratormodel__MClassTypekernel__Int, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassType, Int] */
-}
-};
-/* runtime type MapKeysIterator[MClassType, Map[MType, Int]] */
-const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int = {
--1, /*CAST DEAD*/
-"MapKeysIterator[MClassType, Map[MType, Int]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-591, /* MapKeysIterator[MType, Map[MType, Int]] */
-1775, /* MapKeysIterator[MClassType, Map[MType, Int]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MClassType, /* Array[Iterator#0]: Array[MClassType] */
-&type_abstract_collection__MapIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassType, Map[MType, Int]] */
-}
-};
-/* runtime type MapValuesIterator[MClassType, Map[MType, Int]] */
-const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int = {
--1, /*CAST DEAD*/
-"MapValuesIterator[MClassType, Map[MType, Int]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-592, /* MapValuesIterator[MType, Map[MType, Int]] */
-1776, /* MapValuesIterator[MClassType, Map[MType, Int]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int = {
-0, /* dummy */
-{
-&type_array__Arrayabstract_collection__Mapmodel__MTypekernel__Int, /* Array[Iterator#0]: Array[Map[MType, Int]] */
-&type_abstract_collection__MapIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassType, Map[MType, Int]] */
-}
-};
-/* runtime type MapKeysIterator[MClass, POSetElement[MClass]] */
-const struct type type_abstract_collection__MapKeysIteratormodel__MClassposet__POSetElementmodel__MClass = {
--1, /*CAST DEAD*/
-"MapKeysIterator[MClass, POSetElement[MClass]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapKeysIteratormodel__MClassposet__POSetElementmodel__MClass,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-596, /* MapKeysIterator[MClass, POSetElement[MClass]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassposet__POSetElementmodel__MClass = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MClass, /* Array[Iterator#0]: Array[MClass] */
-&type_abstract_collection__MapIteratormodel__MClassposet__POSetElementmodel__MClass, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, POSetElement[MClass]] */
-}
-};
-/* runtime type MapValuesIterator[MClass, POSetElement[MClass]] */
-const struct type type_abstract_collection__MapValuesIteratormodel__MClassposet__POSetElementmodel__MClass = {
--1, /*CAST DEAD*/
-"MapValuesIterator[MClass, POSetElement[MClass]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapValuesIteratormodel__MClassposet__POSetElementmodel__MClass,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-597, /* MapValuesIterator[MClass, POSetElement[MClass]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassposet__POSetElementmodel__MClass = {
-0, /* dummy */
-{
-&type_array__Arrayposet__POSetElementmodel__MClass, /* Array[Iterator#0]: Array[POSetElement[MClass]] */
-&type_abstract_collection__MapIteratormodel__MClassposet__POSetElementmodel__MClass, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, POSetElement[MClass]] */
-}
-};
-/* runtime type HashMapKeys[MModule, HashMap[MType, Array[MMethodDef]]] */
-const struct type type_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = {
--1, /*CAST DEAD*/
-"HashMapKeys[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-644, /* Collection[MModule] */
-1993, /* HashMapKeys[MModule, HashMap[MType, Array[MMethodDef]]] */
-92, /* Collection[Object] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
-&type_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_mmodule__MModule, /* RemovableCollection#0: MModule */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_mmodule__MModule, /* Collection#0: MModule */
-&type_abstract_collection__Collectionmmodule__MModule, /* Collection[Collection#0]: Collection[MModule] */
-}
-};
-/* runtime type HashMapValues[MModule, HashMap[MType, Array[MMethodDef]]] */
-const struct type type_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = {
--1, /*CAST DEAD*/
-"HashMapValues[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-1777, /* Collection[HashMap[MType, Array[MMethodDef]]] */
-1994, /* HashMapValues[MModule, HashMap[MType, Array[MMethodDef]]] */
-92, /* Collection[Object] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
-&type_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* RemovableCollection#0: HashMap[MType, Array[MMethodDef]] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* Collection#0: HashMap[MType, Array[MMethodDef]] */
-&type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* Collection[Collection#0]: Collection[HashMap[MType, Array[MMethodDef]]] */
-}
-};
-/* runtime type Collection[HashMap[MType, Array[MMethodDef]]] */
-const struct type type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = {
-1777,
-"Collection[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = {
-598,
-"NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-598, /* NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* NativeArray#0: nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]] */
-}
-};
-/* runtime type HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
-const struct type type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = {
-1778,
-"HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-80, /* nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
-1778, /* HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = {
-0, /* dummy */
-{
-&type_mmodule__MModule, /* HashMapNode#0: MModule */
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* HashMapNode#1: HashMap[MType, Array[MMethodDef]] */
-&type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* nullable N: nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
-&type_mmodule__MModule, /* HashNode#0: MModule */
-}
-};
-/* runtime type nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
-const struct type type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = {
-80,
-"nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
-const struct type type_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = {
--1, /*CAST DEAD*/
-"HashMapIterator[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-599, /* MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
-1779, /* HashMapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
-}
-};
-/* runtime type MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
-const struct type type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = {
-599,
-"MapIterator[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapKeys[MType, Array[MMethodDef]] */
-const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MMethodDef = {
--1, /*CAST DEAD*/
-"HashMapKeys[MType, Array[MMethodDef]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MMethodDef,
-11,
-{
-0, /* nullable Object */
-1, /* Object */
-2469, /* HashMapKeys[MType, Array[MMethodDef]] */
--1, /* empty */
-92, /* Collection[Object] */
-101, /* Collection[nullable MType] */
-648, /* Collection[NitniCallback] */
--1, /* empty */
--1, /* empty */
--1, /* empty */
-2033, /* Collection[MType] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MMethodDef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Array[MMethodDef]] */
-&type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MMethodDef, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Array[MMethodDef]] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_model__MType, /* RemovableCollection#0: MType */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_model__MType, /* Collection#0: MType */
-&type_abstract_collection__Collectionmodel__MType, /* Collection[Collection#0]: Collection[MType] */
-}
-};
-/* runtime type HashMapValues[MType, Array[MMethodDef]] */
-const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MMethodDef = {
--1, /*CAST DEAD*/
-"HashMapValues[MType, Array[MMethodDef]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MMethodDef,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-1575, /* Collection[Array[nullable MPropDef]] */
-2221, /* HashMapValues[MType, Array[MMethodDef]] */
-92, /* Collection[Object] */
-1995, /* Collection[Array[MMethodDef]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MMethodDef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Array[MMethodDef]] */
-&type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MMethodDef, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Array[MMethodDef]] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_array__Arraymodel__MMethodDef, /* RemovableCollection#0: Array[MMethodDef] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_array__Arraymodel__MMethodDef, /* Collection#0: Array[MMethodDef] */
-&type_abstract_collection__Collectionarray__Arraymodel__MMethodDef, /* Collection[Collection#0]: Collection[Array[MMethodDef]] */
-}
-};
-/* runtime type Collection[Array[MMethodDef]] */
-const struct type type_abstract_collection__Collectionarray__Arraymodel__MMethodDef = {
-1995,
-"Collection[Array[MMethodDef]]", /* class_name_string */
-5,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef = {
-600,
-"NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-600, /* NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef, /* NativeArray#0: nullable HashMapNode[MType, Array[MMethodDef]] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]] */
-}
-};
-/* runtime type HashMapNode[MType, Array[MMethodDef]] */
-const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef = {
-1780,
-"HashMapNode[MType, Array[MMethodDef]]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-81, /* nullable HashMapNode[MType, Array[MMethodDef]] */
-1780, /* HashMapNode[MType, Array[MMethodDef]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef = {
-0, /* dummy */
-{
-&type_model__MType, /* HashMapNode#0: MType */
-&type_array__Arraymodel__MMethodDef, /* HashMapNode#1: Array[MMethodDef] */
-&type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef, /* nullable N: nullable HashMapNode[MType, Array[MMethodDef]] */
-&type_model__MType, /* HashNode#0: MType */
-}
-};
-/* runtime type nullable HashMapNode[MType, Array[MMethodDef]] */
-const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef = {
-81,
-"nullable HashMapNode[MType, Array[MMethodDef]]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapIterator[MType, Array[MMethodDef]] */
-const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MMethodDef = {
--1, /*CAST DEAD*/
-"HashMapIterator[MType, Array[MMethodDef]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MMethodDef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-601, /* MapIterator[MType, Array[MMethodDef]] */
-1781, /* HashMapIterator[MType, Array[MMethodDef]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MMethodDef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Array[MMethodDef]] */
-}
-};
-/* runtime type MapIterator[MType, Array[MMethodDef]] */
-const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MMethodDef = {
-601,
-"MapIterator[MType, Array[MMethodDef]]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type ArrayIterator[MExplicitCall] */
-const struct type type_array__ArrayIteratornitni_callbacks__MExplicitCall = {
--1, /*CAST DEAD*/
-"ArrayIterator[MExplicitCall]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratornitni_callbacks__MExplicitCall,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1996, /* ArrayIterator[MExplicitCall] */
-1615, /* ArrayIterator[NitniCallback] */
-},
-};
-const struct types resolution_table_array__ArrayIteratornitni_callbacks__MExplicitCall = {
-0, /* dummy */
-{
-&type_array__Arraynitni_callbacks__MExplicitCall, /* Array[Iterator#0]: Array[MExplicitCall] */
-&type_array__AbstractArrayReadnitni_callbacks__MExplicitCall, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MExplicitCall] */
-}
-};
-/* runtime type NativeArray[MExplicitCall] */
-const struct type type_array__NativeArraynitni_callbacks__MExplicitCall = {
-1997,
-"NativeArray[MExplicitCall]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArraynitni_callbacks__MExplicitCall,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1997, /* NativeArray[MExplicitCall] */
-1616, /* NativeArray[NitniCallback] */
-},
-};
-const struct types resolution_table_array__NativeArraynitni_callbacks__MExplicitCall = {
-0, /* dummy */
-{
-&type_nitni_callbacks__MExplicitCall, /* NativeArray#0: MExplicitCall */
-&type_array__NativeArraynitni_callbacks__MExplicitCall, /* NativeArray[NativeArray#0]: NativeArray[MExplicitCall] */
-}
-};
-/* runtime type ArrayIterator[MExplicitSuper] */
-const struct type type_array__ArrayIteratornitni_callbacks__MExplicitSuper = {
--1, /*CAST DEAD*/
-"ArrayIterator[MExplicitSuper]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratornitni_callbacks__MExplicitSuper,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1998, /* ArrayIterator[MExplicitSuper] */
-1615, /* ArrayIterator[NitniCallback] */
-},
-};
-const struct types resolution_table_array__ArrayIteratornitni_callbacks__MExplicitSuper = {
-0, /* dummy */
-{
-&type_array__Arraynitni_callbacks__MExplicitSuper, /* Array[Iterator#0]: Array[MExplicitSuper] */
-&type_array__AbstractArrayReadnitni_callbacks__MExplicitSuper, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MExplicitSuper] */
-}
-};
-/* runtime type NativeArray[MExplicitSuper] */
-const struct type type_array__NativeArraynitni_callbacks__MExplicitSuper = {
-1999,
-"NativeArray[MExplicitSuper]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArraynitni_callbacks__MExplicitSuper,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1999, /* NativeArray[MExplicitSuper] */
-1616, /* NativeArray[NitniCallback] */
-},
-};
-const struct types resolution_table_array__NativeArraynitni_callbacks__MExplicitSuper = {
-0, /* dummy */
-{
-&type_nitni_callbacks__MExplicitSuper, /* NativeArray#0: MExplicitSuper */
-&type_array__NativeArraynitni_callbacks__MExplicitSuper, /* NativeArray[NativeArray#0]: NativeArray[MExplicitSuper] */
-}
-};
-/* runtime type ArrayIterator[MExplicitCast] */
-const struct type type_array__ArrayIteratornitni_callbacks__MExplicitCast = {
--1, /*CAST DEAD*/
-"ArrayIterator[MExplicitCast]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratornitni_callbacks__MExplicitCast,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-2000, /* ArrayIterator[MExplicitCast] */
-1615, /* ArrayIterator[NitniCallback] */
-},
-};
-const struct types resolution_table_array__ArrayIteratornitni_callbacks__MExplicitCast = {
-0, /* dummy */
-{
-&type_array__Arraynitni_callbacks__MExplicitCast, /* Array[Iterator#0]: Array[MExplicitCast] */
-&type_array__AbstractArrayReadnitni_callbacks__MExplicitCast, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MExplicitCast] */
-}
-};
-/* runtime type NativeArray[MExplicitCast] */
-const struct type type_array__NativeArraynitni_callbacks__MExplicitCast = {
-2001,
-"NativeArray[MExplicitCast]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArraynitni_callbacks__MExplicitCast,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-2001, /* NativeArray[MExplicitCast] */
-1616, /* NativeArray[NitniCallback] */
-},
-};
-const struct types resolution_table_array__NativeArraynitni_callbacks__MExplicitCast = {
-0, /* dummy */
-{
-&type_nitni_callbacks__MExplicitCast, /* NativeArray#0: MExplicitCast */
-&type_array__NativeArraynitni_callbacks__MExplicitCast, /* NativeArray[NativeArray#0]: NativeArray[MExplicitCast] */
-}
-};
-/* runtime type HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]] */
-const struct type type_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = {
--1, /*CAST DEAD*/
-"HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-644, /* Collection[MModule] */
-2002, /* HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]] */
-92, /* Collection[Object] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
-&type_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_mmodule__MModule, /* RemovableCollection#0: MModule */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_mmodule__MModule, /* Collection#0: MModule */
-&type_abstract_collection__Collectionmmodule__MModule, /* Collection[Collection#0]: Collection[MModule] */
-}
-};
-/* runtime type HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]] */
-const struct type type_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = {
--1, /*CAST DEAD*/
-"HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-1782, /* Collection[HashMap[MType, Array[MAttributeDef]]] */
-2003, /* HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]] */
-92, /* Collection[Object] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
-&type_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* RemovableCollection#0: HashMap[MType, Array[MAttributeDef]] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* Collection#0: HashMap[MType, Array[MAttributeDef]] */
-&type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* Collection[Collection#0]: Collection[HashMap[MType, Array[MAttributeDef]]] */
-}
-};
-/* runtime type Collection[HashMap[MType, Array[MAttributeDef]]] */
-const struct type type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = {
-1782,
-"Collection[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = {
-602,
-"NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-602, /* NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* NativeArray#0: nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]] */
-}
-};
-/* runtime type HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
-const struct type type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = {
-1783,
-"HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-82, /* nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
-1783, /* HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = {
-0, /* dummy */
-{
-&type_mmodule__MModule, /* HashMapNode#0: MModule */
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* HashMapNode#1: HashMap[MType, Array[MAttributeDef]] */
-&type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* nullable N: nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
-&type_mmodule__MModule, /* HashNode#0: MModule */
-}
-};
-/* runtime type nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
-const struct type type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = {
-82,
-"nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
-const struct type type_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = {
--1, /*CAST DEAD*/
-"HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-603, /* MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
-1784, /* HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
-}
-};
-/* runtime type MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
-const struct type type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = {
-603,
-"MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapKeys[MType, Array[MAttributeDef]] */
-const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MAttributeDef = {
--1, /*CAST DEAD*/
-"HashMapKeys[MType, Array[MAttributeDef]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MAttributeDef,
-11,
-{
-0, /* nullable Object */
-1, /* Object */
-2470, /* HashMapKeys[MType, Array[MAttributeDef]] */
--1, /* empty */
-92, /* Collection[Object] */
-101, /* Collection[nullable MType] */
-648, /* Collection[NitniCallback] */
--1, /* empty */
--1, /* empty */
--1, /* empty */
-2033, /* Collection[MType] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MAttributeDef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Array[MAttributeDef]] */
-&type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MAttributeDef, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Array[MAttributeDef]] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_model__MType, /* RemovableCollection#0: MType */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_model__MType, /* Collection#0: MType */
-&type_abstract_collection__Collectionmodel__MType, /* Collection[Collection#0]: Collection[MType] */
-}
-};
-/* runtime type HashMapValues[MType, Array[MAttributeDef]] */
-const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MAttributeDef = {
--1, /*CAST DEAD*/
-"HashMapValues[MType, Array[MAttributeDef]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MAttributeDef,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-1575, /* Collection[Array[nullable MPropDef]] */
-2222, /* HashMapValues[MType, Array[MAttributeDef]] */
-92, /* Collection[Object] */
-2004, /* Collection[Array[MAttributeDef]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MAttributeDef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Array[MAttributeDef]] */
-&type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MAttributeDef, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Array[MAttributeDef]] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_array__Arraymodel__MAttributeDef, /* RemovableCollection#0: Array[MAttributeDef] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_array__Arraymodel__MAttributeDef, /* Collection#0: Array[MAttributeDef] */
-&type_abstract_collection__Collectionarray__Arraymodel__MAttributeDef, /* Collection[Collection#0]: Collection[Array[MAttributeDef]] */
-}
-};
-/* runtime type Collection[Array[MAttributeDef]] */
-const struct type type_abstract_collection__Collectionarray__Arraymodel__MAttributeDef = {
-2004,
-"Collection[Array[MAttributeDef]]", /* class_name_string */
-5,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef = {
-604,
-"NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-604, /* NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef, /* NativeArray#0: nullable HashMapNode[MType, Array[MAttributeDef]] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */
-}
-};
-/* runtime type HashMapNode[MType, Array[MAttributeDef]] */
-const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef = {
-1785,
-"HashMapNode[MType, Array[MAttributeDef]]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-83, /* nullable HashMapNode[MType, Array[MAttributeDef]] */
-1785, /* HashMapNode[MType, Array[MAttributeDef]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef = {
-0, /* dummy */
-{
-&type_model__MType, /* HashMapNode#0: MType */
-&type_array__Arraymodel__MAttributeDef, /* HashMapNode#1: Array[MAttributeDef] */
-&type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef, /* nullable N: nullable HashMapNode[MType, Array[MAttributeDef]] */
-&type_model__MType, /* HashNode#0: MType */
-}
-};
-/* runtime type nullable HashMapNode[MType, Array[MAttributeDef]] */
-const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef = {
-83,
-"nullable HashMapNode[MType, Array[MAttributeDef]]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapIterator[MType, Array[MAttributeDef]] */
-const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MAttributeDef = {
--1, /*CAST DEAD*/
-"HashMapIterator[MType, Array[MAttributeDef]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MAttributeDef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-605, /* MapIterator[MType, Array[MAttributeDef]] */
-1786, /* HashMapIterator[MType, Array[MAttributeDef]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MAttributeDef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Array[MAttributeDef]] */
-}
-};
-/* runtime type MapIterator[MType, Array[MAttributeDef]] */
-const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MAttributeDef = {
-605,
-"MapIterator[MType, Array[MAttributeDef]]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
-const struct type type_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = {
--1, /*CAST DEAD*/
-"HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-644, /* Collection[MModule] */
-2005, /* HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
-92, /* Collection[Object] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
-&type_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_mmodule__MModule, /* RemovableCollection#0: MModule */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_mmodule__MModule, /* Collection#0: MModule */
-&type_abstract_collection__Collectionmmodule__MModule, /* Collection[Collection#0]: Collection[MModule] */
-}
-};
-/* runtime type HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
-const struct type type_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = {
--1, /*CAST DEAD*/
-"HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-1787, /* Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
-2006, /* HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
-92, /* Collection[Object] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
-&type_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* RemovableCollection#0: HashMap[MType, Array[MVirtualTypeDef]] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* Collection#0: HashMap[MType, Array[MVirtualTypeDef]] */
-&type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* Collection[Collection#0]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
-}
-};
-/* runtime type Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
-const struct type type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = {
-1787,
-"Collection[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = {
-606,
-"NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-606, /* NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* NativeArray#0: nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]] */
-}
-};
-/* runtime type HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
-const struct type type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = {
-1788,
-"HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-84, /* nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
-1788, /* HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = {
-0, /* dummy */
-{
-&type_mmodule__MModule, /* HashMapNode#0: MModule */
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* HashMapNode#1: HashMap[MType, Array[MVirtualTypeDef]] */
-&type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* nullable N: nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
-&type_mmodule__MModule, /* HashNode#0: MModule */
-}
-};
-/* runtime type nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
-const struct type type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = {
-84,
-"nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
-const struct type type_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = {
--1, /*CAST DEAD*/
-"HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-607, /* MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
-1789, /* HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
-}
-};
-/* runtime type MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
-const struct type type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = {
-607,
-"MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapKeys[MType, Array[MVirtualTypeDef]] */
-const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MVirtualTypeDef = {
--1, /*CAST DEAD*/
-"HashMapKeys[MType, Array[MVirtualTypeDef]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MVirtualTypeDef,
-11,
-{
-0, /* nullable Object */
-1, /* Object */
-2471, /* HashMapKeys[MType, Array[MVirtualTypeDef]] */
--1, /* empty */
-92, /* Collection[Object] */
-101, /* Collection[nullable MType] */
-648, /* Collection[NitniCallback] */
--1, /* empty */
--1, /* empty */
--1, /* empty */
-2033, /* Collection[MType] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MVirtualTypeDef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Array[MVirtualTypeDef]] */
-&type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Array[MVirtualTypeDef]] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_model__MType, /* RemovableCollection#0: MType */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_model__MType, /* Collection#0: MType */
-&type_abstract_collection__Collectionmodel__MType, /* Collection[Collection#0]: Collection[MType] */
-}
-};
-/* runtime type HashMapValues[MType, Array[MVirtualTypeDef]] */
-const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MVirtualTypeDef = {
--1, /*CAST DEAD*/
-"HashMapValues[MType, Array[MVirtualTypeDef]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MVirtualTypeDef,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-1575, /* Collection[Array[nullable MPropDef]] */
-2223, /* HashMapValues[MType, Array[MVirtualTypeDef]] */
-92, /* Collection[Object] */
-2007, /* Collection[Array[MVirtualTypeDef]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MVirtualTypeDef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Array[MVirtualTypeDef]] */
-&type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Array[MVirtualTypeDef]] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_array__Arraymodel__MVirtualTypeDef, /* RemovableCollection#0: Array[MVirtualTypeDef] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_array__Arraymodel__MVirtualTypeDef, /* Collection#0: Array[MVirtualTypeDef] */
-&type_abstract_collection__Collectionarray__Arraymodel__MVirtualTypeDef, /* Collection[Collection#0]: Collection[Array[MVirtualTypeDef]] */
-}
-};
-/* runtime type Collection[Array[MVirtualTypeDef]] */
-const struct type type_abstract_collection__Collectionarray__Arraymodel__MVirtualTypeDef = {
-2007,
-"Collection[Array[MVirtualTypeDef]]", /* class_name_string */
-5,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef = {
-608,
-"NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-608, /* NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef, /* NativeArray#0: nullable HashMapNode[MType, Array[MVirtualTypeDef]] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */
-}
-};
-/* runtime type HashMapNode[MType, Array[MVirtualTypeDef]] */
-const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef = {
-1790,
-"HashMapNode[MType, Array[MVirtualTypeDef]]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-85, /* nullable HashMapNode[MType, Array[MVirtualTypeDef]] */
-1790, /* HashMapNode[MType, Array[MVirtualTypeDef]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef = {
-0, /* dummy */
-{
-&type_model__MType, /* HashMapNode#0: MType */
-&type_array__Arraymodel__MVirtualTypeDef, /* HashMapNode#1: Array[MVirtualTypeDef] */
-&type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef, /* nullable N: nullable HashMapNode[MType, Array[MVirtualTypeDef]] */
-&type_model__MType, /* HashNode#0: MType */
-}
-};
-/* runtime type nullable HashMapNode[MType, Array[MVirtualTypeDef]] */
-const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef = {
-85,
-"nullable HashMapNode[MType, Array[MVirtualTypeDef]]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapIterator[MType, Array[MVirtualTypeDef]] */
-const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef = {
--1, /*CAST DEAD*/
-"HashMapIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-609, /* MapIterator[MType, Array[MVirtualTypeDef]] */
-1791, /* HashMapIterator[MType, Array[MVirtualTypeDef]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Array[MVirtualTypeDef]] */
-}
-};
-/* runtime type MapIterator[MType, Array[MVirtualTypeDef]] */
-const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef = {
-609,
-"MapIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type Array[POSetElement[Phase]] */
-const struct type type_array__Arrayposet__POSetElementphase__Phase = {
-2739,
-"Array[POSetElement[Phase]]", /* class_name_string */
-6,
-0,
-&resolution_table_array__Arrayposet__POSetElementphase__Phase,
-10,
-{
-0, /* nullable Object */
-1, /* Object */
-1688, /* Collection[POSetElement[Phase]] */
-91, /* SequenceRead[nullable Object] */
-92, /* Collection[Object] */
-2472, /* AbstractArrayRead[POSetElement[Phase]] */
-2739, /* Array[POSetElement[Phase]] */
-1838, /* AbstractArrayRead[Object] */
--1, /* empty */
-2029, /* Array[Object] */
-},
-};
-const struct types resolution_table_array__Arrayposet__POSetElementphase__Phase = {
-0, /* dummy */
-{
-&type_array__Arrayposet__POSetElementphase__Phase, /* Array[Array#0]: Array[POSetElement[Phase]] */
-&type_array__NativeArrayposet__POSetElementphase__Phase, /* NativeArray[Array#0]: NativeArray[POSetElement[Phase]] */
-&type_poset__POSetElementphase__Phase, /* Sequence#0: POSetElement[Phase] */
-&type_poset__POSetElementphase__Phase, /* SimpleCollection#0: POSetElement[Phase] */
-&type_abstract_collection__Collectionposet__POSetElementphase__Phase, /* Collection[Array#0]: Collection[POSetElement[Phase]] */
-&type_poset__POSetElementphase__Phase, /* Array#0: POSetElement[Phase] */
-&type_array__NativeArrayposet__POSetElementphase__Phase, /* NativeArray[ArrayCapable#0]: NativeArray[POSetElement[Phase]] */
-&type_poset__POSetElementphase__Phase, /* AbstractArray#0: POSetElement[Phase] */
-&type_poset__POSetElementphase__Phase, /* RemovableCollection#0: POSetElement[Phase] */
-&type_abstract_collection__Collectionposet__POSetElementphase__Phase, /* Collection[Sequence#0]: Collection[POSetElement[Phase]] */
-&type_array__Arrayposet__POSetElementphase__Phase, /* Array[Sequence#0]: Array[POSetElement[Phase]] */
-&type_abstract_collection__Collectionposet__POSetElementphase__Phase, /* Collection[SimpleCollection#0]: Collection[POSetElement[Phase]] */
-&type_poset__POSetElementphase__Phase, /* Collection#0: POSetElement[Phase] */
-&type_abstract_collection__Collectionposet__POSetElementphase__Phase, /* Collection[Collection#0]: Collection[POSetElement[Phase]] */
-&type_poset__POSetElementphase__Phase, /* SequenceRead#0: POSetElement[Phase] */
-&type_poset__POSetElementphase__Phase, /* AbstractArrayRead#0: POSetElement[Phase] */
-&type_array__Arrayposet__POSetElementphase__Phase, /* Array[AbstractArrayRead#0]: Array[POSetElement[Phase]] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[POSetElement[Phase]] not a live type) */
-&type_array__ArrayIteratorposet__POSetElementphase__Phase, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[POSetElement[Phase]] */
-}
-};
-/* runtime type AbstractArrayRead[POSetElement[Phase]] */
-const struct type type_array__AbstractArrayReadposet__POSetElementphase__Phase = {
-2472,
-"AbstractArrayRead[POSetElement[Phase]]", /* class_name_string */
-5,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type ArrayIterator[Array[MProject]] */
-const struct type type_array__ArrayIteratorarray__Arraymproject__MProject = {
--1, /*CAST DEAD*/
-"ArrayIterator[Array[MProject]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorarray__Arraymproject__MProject,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1792, /* ArrayIterator[Array[MProject]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorarray__Arraymproject__MProject = {
-0, /* dummy */
-{
-&type_array__Arrayarray__Arraymproject__MProject, /* Array[Iterator#0]: Array[Array[MProject]] */
-&type_array__AbstractArrayReadarray__Arraymproject__MProject, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MProject]] */
-}
-};
-/* runtime type NativeArray[Array[MProject]] */
-const struct type type_array__NativeArrayarray__Arraymproject__MProject = {
-1793,
-"NativeArray[Array[MProject]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArrayarray__Arraymproject__MProject,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1793, /* NativeArray[Array[MProject]] */
-},
-};
-const struct types resolution_table_array__NativeArrayarray__Arraymproject__MProject = {
-0, /* dummy */
-{
-&type_array__Arraymproject__MProject, /* NativeArray#0: Array[MProject] */
-&type_array__NativeArrayarray__Arraymproject__MProject, /* NativeArray[NativeArray#0]: NativeArray[Array[MProject]] */
-}
-};
-/* runtime type Array[POSetElement[MModule]] */
-const struct type type_array__Arrayposet__POSetElementmmodule__MModule = {
-2740,
-"Array[POSetElement[MModule]]", /* class_name_string */
-6,
-0,
-&resolution_table_array__Arrayposet__POSetElementmmodule__MModule,
-10,
-{
-0, /* nullable Object */
-1, /* Object */
-1691, /* Collection[POSetElement[MModule]] */
-91, /* SequenceRead[nullable Object] */
-92, /* Collection[Object] */
-2473, /* AbstractArrayRead[POSetElement[MModule]] */
-2740, /* Array[POSetElement[MModule]] */
-1838, /* AbstractArrayRead[Object] */
--1, /* empty */
-2029, /* Array[Object] */
-},
-};
-const struct types resolution_table_array__Arrayposet__POSetElementmmodule__MModule = {
-0, /* dummy */
-{
-&type_array__Arrayposet__POSetElementmmodule__MModule, /* Array[Array#0]: Array[POSetElement[MModule]] */
-&type_array__NativeArrayposet__POSetElementmmodule__MModule, /* NativeArray[Array#0]: NativeArray[POSetElement[MModule]] */
-&type_poset__POSetElementmmodule__MModule, /* Sequence#0: POSetElement[MModule] */
-&type_poset__POSetElementmmodule__MModule, /* SimpleCollection#0: POSetElement[MModule] */
-&type_abstract_collection__Collectionposet__POSetElementmmodule__MModule, /* Collection[Array#0]: Collection[POSetElement[MModule]] */
-&type_poset__POSetElementmmodule__MModule, /* Array#0: POSetElement[MModule] */
-&type_array__NativeArrayposet__POSetElementmmodule__MModule, /* NativeArray[ArrayCapable#0]: NativeArray[POSetElement[MModule]] */
-&type_poset__POSetElementmmodule__MModule, /* AbstractArray#0: POSetElement[MModule] */
-&type_poset__POSetElementmmodule__MModule, /* RemovableCollection#0: POSetElement[MModule] */
-&type_abstract_collection__Collectionposet__POSetElementmmodule__MModule, /* Collection[Sequence#0]: Collection[POSetElement[MModule]] */
-&type_array__Arrayposet__POSetElementmmodule__MModule, /* Array[Sequence#0]: Array[POSetElement[MModule]] */
-&type_abstract_collection__Collectionposet__POSetElementmmodule__MModule, /* Collection[SimpleCollection#0]: Collection[POSetElement[MModule]] */
-&type_poset__POSetElementmmodule__MModule, /* Collection#0: POSetElement[MModule] */
-&type_abstract_collection__Collectionposet__POSetElementmmodule__MModule, /* Collection[Collection#0]: Collection[POSetElement[MModule]] */
-&type_poset__POSetElementmmodule__MModule, /* SequenceRead#0: POSetElement[MModule] */
-&type_poset__POSetElementmmodule__MModule, /* AbstractArrayRead#0: POSetElement[MModule] */
-&type_array__Arrayposet__POSetElementmmodule__MModule, /* Array[AbstractArrayRead#0]: Array[POSetElement[MModule]] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[POSetElement[MModule]] not a live type) */
-&type_array__ArrayIteratorposet__POSetElementmmodule__MModule, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[POSetElement[MModule]] */
-}
-};
-/* runtime type AbstractArrayRead[POSetElement[MModule]] */
-const struct type type_array__AbstractArrayReadposet__POSetElementmmodule__MModule = {
-2473,
-"AbstractArrayRead[POSetElement[MModule]]", /* class_name_string */
-5,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type ArrayIterator[Array[MModule]] */
-const struct type type_array__ArrayIteratorarray__Arraymmodule__MModule = {
--1, /*CAST DEAD*/
-"ArrayIterator[Array[MModule]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorarray__Arraymmodule__MModule,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1794, /* ArrayIterator[Array[MModule]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorarray__Arraymmodule__MModule = {
-0, /* dummy */
-{
-&type_array__Arrayarray__Arraymmodule__MModule, /* Array[Iterator#0]: Array[Array[MModule]] */
-&type_array__AbstractArrayReadarray__Arraymmodule__MModule, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MModule]] */
-}
-};
-/* runtime type NativeArray[Array[MModule]] */
-const struct type type_array__NativeArrayarray__Arraymmodule__MModule = {
-1795,
-"NativeArray[Array[MModule]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArrayarray__Arraymmodule__MModule,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1795, /* NativeArray[Array[MModule]] */
-},
-};
-const struct types resolution_table_array__NativeArrayarray__Arraymmodule__MModule = {
-0, /* dummy */
-{
-&type_array__Arraymmodule__MModule, /* NativeArray#0: Array[MModule] */
-&type_array__NativeArrayarray__Arraymmodule__MModule, /* NativeArray[NativeArray#0]: NativeArray[Array[MModule]] */
-}
-};
-/* runtime type Array[POSetElement[MClassDef]] */
-const struct type type_array__Arrayposet__POSetElementmodel__MClassDef = {
-2741,
-"Array[POSetElement[MClassDef]]", /* class_name_string */
-6,
-0,
-&resolution_table_array__Arrayposet__POSetElementmodel__MClassDef,
-10,
-{
-0, /* nullable Object */
-1, /* Object */
-1694, /* Collection[POSetElement[MClassDef]] */
-91, /* SequenceRead[nullable Object] */
-92, /* Collection[Object] */
-2474, /* AbstractArrayRead[POSetElement[MClassDef]] */
-2741, /* Array[POSetElement[MClassDef]] */
-1838, /* AbstractArrayRead[Object] */
--1, /* empty */
-2029, /* Array[Object] */
-},
-};
-const struct types resolution_table_array__Arrayposet__POSetElementmodel__MClassDef = {
-0, /* dummy */
-{
-&type_array__Arrayposet__POSetElementmodel__MClassDef, /* Array[Array#0]: Array[POSetElement[MClassDef]] */
-&type_array__NativeArrayposet__POSetElementmodel__MClassDef, /* NativeArray[Array#0]: NativeArray[POSetElement[MClassDef]] */
-&type_poset__POSetElementmodel__MClassDef, /* Sequence#0: POSetElement[MClassDef] */
-&type_poset__POSetElementmodel__MClassDef, /* SimpleCollection#0: POSetElement[MClassDef] */
-&type_abstract_collection__Collectionposet__POSetElementmodel__MClassDef, /* Collection[Array#0]: Collection[POSetElement[MClassDef]] */
-&type_poset__POSetElementmodel__MClassDef, /* Array#0: POSetElement[MClassDef] */
-&type_array__NativeArrayposet__POSetElementmodel__MClassDef, /* NativeArray[ArrayCapable#0]: NativeArray[POSetElement[MClassDef]] */
-&type_poset__POSetElementmodel__MClassDef, /* AbstractArray#0: POSetElement[MClassDef] */
-&type_poset__POSetElementmodel__MClassDef, /* RemovableCollection#0: POSetElement[MClassDef] */
-&type_abstract_collection__Collectionposet__POSetElementmodel__MClassDef, /* Collection[Sequence#0]: Collection[POSetElement[MClassDef]] */
-&type_array__Arrayposet__POSetElementmodel__MClassDef, /* Array[Sequence#0]: Array[POSetElement[MClassDef]] */
-&type_abstract_collection__Collectionposet__POSetElementmodel__MClassDef, /* Collection[SimpleCollection#0]: Collection[POSetElement[MClassDef]] */
-&type_poset__POSetElementmodel__MClassDef, /* Collection#0: POSetElement[MClassDef] */
-&type_abstract_collection__Collectionposet__POSetElementmodel__MClassDef, /* Collection[Collection#0]: Collection[POSetElement[MClassDef]] */
-&type_poset__POSetElementmodel__MClassDef, /* SequenceRead#0: POSetElement[MClassDef] */
-&type_poset__POSetElementmodel__MClassDef, /* AbstractArrayRead#0: POSetElement[MClassDef] */
-&type_array__Arrayposet__POSetElementmodel__MClassDef, /* Array[AbstractArrayRead#0]: Array[POSetElement[MClassDef]] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[POSetElement[MClassDef]] not a live type) */
-&type_array__ArrayIteratorposet__POSetElementmodel__MClassDef, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[POSetElement[MClassDef]] */
-}
-};
-/* runtime type AbstractArrayRead[POSetElement[MClassDef]] */
-const struct type type_array__AbstractArrayReadposet__POSetElementmodel__MClassDef = {
-2474,
-"AbstractArrayRead[POSetElement[MClassDef]]", /* class_name_string */
-5,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type Array[POSetElement[MClassType]] */
-const struct type type_array__Arrayposet__POSetElementmodel__MClassType = {
-2815,
-"Array[POSetElement[MClassType]]", /* class_name_string */
-11,
-0,
-&resolution_table_array__Arrayposet__POSetElementmodel__MClassType,
-12,
-{
-0, /* nullable Object */
-1, /* Object */
-1697, /* Collection[POSetElement[MType]] */
-91, /* SequenceRead[nullable Object] */
-92, /* Collection[Object] */
-1971, /* Collection[POSetElement[MClassType]] */
-2475, /* AbstractArrayRead[POSetElement[MType]] */
-1838, /* AbstractArrayRead[Object] */
-2742, /* Array[POSetElement[MType]] */
-2029, /* Array[Object] */
-2743, /* AbstractArrayRead[POSetElement[MClassType]] */
-2815, /* Array[POSetElement[MClassType]] */
-},
-};
-const struct types resolution_table_array__Arrayposet__POSetElementmodel__MClassType = {
-0, /* dummy */
-{
-&type_array__Arrayposet__POSetElementmodel__MClassType, /* Array[Array#0]: Array[POSetElement[MClassType]] */
-&type_array__NativeArrayposet__POSetElementmodel__MClassType, /* NativeArray[Array#0]: NativeArray[POSetElement[MClassType]] */
-&type_poset__POSetElementmodel__MClassType, /* Sequence#0: POSetElement[MClassType] */
-&type_poset__POSetElementmodel__MClassType, /* SimpleCollection#0: POSetElement[MClassType] */
-&type_abstract_collection__Collectionposet__POSetElementmodel__MClassType, /* Collection[Array#0]: Collection[POSetElement[MClassType]] */
-&type_poset__POSetElementmodel__MClassType, /* Array#0: POSetElement[MClassType] */
-&type_array__NativeArrayposet__POSetElementmodel__MClassType, /* NativeArray[ArrayCapable#0]: NativeArray[POSetElement[MClassType]] */
-&type_poset__POSetElementmodel__MClassType, /* AbstractArray#0: POSetElement[MClassType] */
-&type_poset__POSetElementmodel__MClassType, /* RemovableCollection#0: POSetElement[MClassType] */
-&type_abstract_collection__Collectionposet__POSetElementmodel__MClassType, /* Collection[Sequence#0]: Collection[POSetElement[MClassType]] */
-&type_array__Arrayposet__POSetElementmodel__MClassType, /* Array[Sequence#0]: Array[POSetElement[MClassType]] */
-&type_abstract_collection__Collectionposet__POSetElementmodel__MClassType, /* Collection[SimpleCollection#0]: Collection[POSetElement[MClassType]] */
-&type_poset__POSetElementmodel__MClassType, /* Collection#0: POSetElement[MClassType] */
-&type_abstract_collection__Collectionposet__POSetElementmodel__MClassType, /* Collection[Collection#0]: Collection[POSetElement[MClassType]] */
-&type_poset__POSetElementmodel__MClassType, /* SequenceRead#0: POSetElement[MClassType] */
-&type_poset__POSetElementmodel__MClassType, /* AbstractArrayRead#0: POSetElement[MClassType] */
-&type_array__Arrayposet__POSetElementmodel__MClassType, /* Array[AbstractArrayRead#0]: Array[POSetElement[MClassType]] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[POSetElement[MClassType]] not a live type) */
-&type_array__ArrayIteratorposet__POSetElementmodel__MClassType, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[POSetElement[MClassType]] */
-}
-};
-/* runtime type Array[POSetElement[MType]] */
-const struct type type_array__Arrayposet__POSetElementmodel__MType = {
-2742,
-"Array[POSetElement[MType]]", /* class_name_string */
-8,
-0,
-&resolution_table_array__Arrayposet__POSetElementmodel__MType,
-10,
-{
-0, /* nullable Object */
-1, /* Object */
-1697, /* Collection[POSetElement[MType]] */
-91, /* SequenceRead[nullable Object] */
-92, /* Collection[Object] */
--1, /* empty */
-2475, /* AbstractArrayRead[POSetElement[MType]] */
-1838, /* AbstractArrayRead[Object] */
-2742, /* Array[POSetElement[MType]] */
-2029, /* Array[Object] */
-},
-};
-const struct types resolution_table_array__Arrayposet__POSetElementmodel__MType = {
-0, /* dummy */
-{
-&type_array__Arrayposet__POSetElementmodel__MType, /* Array[Array#0]: Array[POSetElement[MType]] */
-&type_array__NativeArrayposet__POSetElementmodel__MType, /* NativeArray[Array#0]: NativeArray[POSetElement[MType]] */
-&type_poset__POSetElementmodel__MType, /* Sequence#0: POSetElement[MType] */
-&type_poset__POSetElementmodel__MType, /* SimpleCollection#0: POSetElement[MType] */
-&type_abstract_collection__Collectionposet__POSetElementmodel__MType, /* Collection[Array#0]: Collection[POSetElement[MType]] */
-&type_poset__POSetElementmodel__MType, /* Array#0: POSetElement[MType] */
-&type_array__NativeArrayposet__POSetElementmodel__MType, /* NativeArray[ArrayCapable#0]: NativeArray[POSetElement[MType]] */
-&type_poset__POSetElementmodel__MType, /* AbstractArray#0: POSetElement[MType] */
-&type_poset__POSetElementmodel__MType, /* RemovableCollection#0: POSetElement[MType] */
-&type_abstract_collection__Collectionposet__POSetElementmodel__MType, /* Collection[Sequence#0]: Collection[POSetElement[MType]] */
-&type_array__Arrayposet__POSetElementmodel__MType, /* Array[Sequence#0]: Array[POSetElement[MType]] */
-&type_abstract_collection__Collectionposet__POSetElementmodel__MType, /* Collection[SimpleCollection#0]: Collection[POSetElement[MType]] */
-&type_poset__POSetElementmodel__MType, /* Collection#0: POSetElement[MType] */
-&type_abstract_collection__Collectionposet__POSetElementmodel__MType, /* Collection[Collection#0]: Collection[POSetElement[MType]] */
-&type_poset__POSetElementmodel__MType, /* SequenceRead#0: POSetElement[MType] */
-&type_poset__POSetElementmodel__MType, /* AbstractArrayRead#0: POSetElement[MType] */
-&type_array__Arrayposet__POSetElementmodel__MType, /* Array[AbstractArrayRead#0]: Array[POSetElement[MType]] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[POSetElement[MType]] not a live type) */
-&type_array__ArrayIteratorposet__POSetElementmodel__MType, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[POSetElement[MType]] */
-}
-};
-/* runtime type AbstractArrayRead[POSetElement[MClassType]] */
-const struct type type_array__AbstractArrayReadposet__POSetElementmodel__MClassType = {
-2743,
-"AbstractArrayRead[POSetElement[MClassType]]", /* class_name_string */
-10,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type AbstractArrayRead[POSetElement[MType]] */
-const struct type type_array__AbstractArrayReadposet__POSetElementmodel__MType = {
-2475,
-"AbstractArrayRead[POSetElement[MType]]", /* class_name_string */
-6,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type ArrayIterator[Array[MClass]] */
-const struct type type_array__ArrayIteratorarray__Arraymodel__MClass = {
--1, /*CAST DEAD*/
-"ArrayIterator[Array[MClass]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorarray__Arraymodel__MClass,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1796, /* ArrayIterator[Array[nullable MClass]] */
-2008, /* ArrayIterator[Array[MClass]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MClass = {
-0, /* dummy */
-{
-&type_array__Arrayarray__Arraymodel__MClass, /* Array[Iterator#0]: Array[Array[MClass]] */
-&type_array__AbstractArrayReadarray__Arraymodel__MClass, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MClass]] */
-}
-};
-/* runtime type ArrayIterator[Array[nullable MClass]] */
-const struct type type_array__ArrayIteratorarray__Arraynullable_model__MClass = {
--1, /*CAST DEAD*/
-"ArrayIterator[Array[nullable MClass]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorarray__Arraynullable_model__MClass,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1796, /* ArrayIterator[Array[nullable MClass]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorarray__Arraynullable_model__MClass = {
-0, /* dummy */
-{
-&type_array__Arrayarray__Arraynullable_model__MClass, /* Array[Iterator#0]: Array[Array[nullable MClass]] */
-&type_array__AbstractArrayReadarray__Arraynullable_model__MClass, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[nullable MClass]] */
-}
-};
-/* runtime type NativeArray[Array[MClass]] */
-const struct type type_array__NativeArrayarray__Arraymodel__MClass = {
-2009,
-"NativeArray[Array[MClass]]", /* class_name_string */
-4,
-0,
-&resolution_table_array__NativeArrayarray__Arraymodel__MClass,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1797, /* NativeArray[Array[nullable MClass]] */
-2009, /* NativeArray[Array[MClass]] */
-},
-};
-const struct types resolution_table_array__NativeArrayarray__Arraymodel__MClass = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MClass, /* NativeArray#0: Array[MClass] */
-&type_array__NativeArrayarray__Arraymodel__MClass, /* NativeArray[NativeArray#0]: NativeArray[Array[MClass]] */
-}
-};
-/* runtime type NativeArray[Array[nullable MClass]] */
-const struct type type_array__NativeArrayarray__Arraynullable_model__MClass = {
-1797,
-"NativeArray[Array[nullable MClass]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArrayarray__Arraynullable_model__MClass,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1797, /* NativeArray[Array[nullable MClass]] */
-},
-};
-const struct types resolution_table_array__NativeArrayarray__Arraynullable_model__MClass = {
-0, /* dummy */
-{
-&type_array__Arraynullable_model__MClass, /* NativeArray#0: Array[nullable MClass] */
-&type_array__NativeArrayarray__Arraynullable_model__MClass, /* NativeArray[NativeArray#0]: NativeArray[Array[nullable MClass]] */
-}
-};
-/* runtime type ArrayIterator[Array[MProperty]] */
-const struct type type_array__ArrayIteratorarray__Arraymodel__MProperty = {
--1, /*CAST DEAD*/
-"ArrayIterator[Array[MProperty]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorarray__Arraymodel__MProperty,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1798, /* ArrayIterator[Array[MProperty]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MProperty = {
-0, /* dummy */
-{
-&type_array__Arrayarray__Arraymodel__MProperty, /* Array[Iterator#0]: Array[Array[MProperty]] */
-&type_array__AbstractArrayReadarray__Arraymodel__MProperty, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MProperty]] */
-}
-};
-/* runtime type NativeArray[Array[MProperty]] */
-const struct type type_array__NativeArrayarray__Arraymodel__MProperty = {
-1799,
-"NativeArray[Array[MProperty]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArrayarray__Arraymodel__MProperty,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1799, /* NativeArray[Array[MProperty]] */
-},
-};
-const struct types resolution_table_array__NativeArrayarray__Arraymodel__MProperty = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MProperty, /* NativeArray#0: Array[MProperty] */
-&type_array__NativeArrayarray__Arraymodel__MProperty, /* NativeArray[NativeArray#0]: NativeArray[Array[MProperty]] */
-}
-};
-/* runtime type Array[HashMap2[MType, String, nullable MProperty]] */
-const struct type type_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty = {
-2744,
-"Array[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
-6,
-0,
-&resolution_table_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty,
-10,
-{
-0, /* nullable Object */
-1, /* Object */
-1702, /* Collection[HashMap2[MType, String, nullable MProperty]] */
-91, /* SequenceRead[nullable Object] */
-92, /* Collection[Object] */
-2476, /* AbstractArrayRead[HashMap2[MType, String, nullable MProperty]] */
-2744, /* Array[HashMap2[MType, String, nullable MProperty]] */
-1838, /* AbstractArrayRead[Object] */
--1, /* empty */
-2029, /* Array[Object] */
-},
-};
-const struct types resolution_table_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty = {
-0, /* dummy */
-{
-&type_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* Array[Array#0]: Array[HashMap2[MType, String, nullable MProperty]] */
-&type_array__NativeArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* NativeArray[Array#0]: NativeArray[HashMap2[MType, String, nullable MProperty]] */
-&type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* Sequence#0: HashMap2[MType, String, nullable MProperty] */
-&type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* SimpleCollection#0: HashMap2[MType, String, nullable MProperty] */
-&type_abstract_collection__Collectionmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* Collection[Array#0]: Collection[HashMap2[MType, String, nullable MProperty]] */
-&type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* Array#0: HashMap2[MType, String, nullable MProperty] */
-&type_array__NativeArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* NativeArray[ArrayCapable#0]: NativeArray[HashMap2[MType, String, nullable MProperty]] */
-&type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* AbstractArray#0: HashMap2[MType, String, nullable MProperty] */
-&type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* RemovableCollection#0: HashMap2[MType, String, nullable MProperty] */
-&type_abstract_collection__Collectionmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* Collection[Sequence#0]: Collection[HashMap2[MType, String, nullable MProperty]] */
-&type_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* Array[Sequence#0]: Array[HashMap2[MType, String, nullable MProperty]] */
-&type_abstract_collection__Collectionmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* Collection[SimpleCollection#0]: Collection[HashMap2[MType, String, nullable MProperty]] */
-&type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* Collection#0: HashMap2[MType, String, nullable MProperty] */
-&type_abstract_collection__Collectionmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* Collection[Collection#0]: Collection[HashMap2[MType, String, nullable MProperty]] */
-&type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* SequenceRead#0: HashMap2[MType, String, nullable MProperty] */
-&type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* AbstractArrayRead#0: HashMap2[MType, String, nullable MProperty] */
-&type_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* Array[AbstractArrayRead#0]: Array[HashMap2[MType, String, nullable MProperty]] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[HashMap2[MType, String, nullable MProperty]] not a live type) */
-&type_array__ArrayIteratormore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[HashMap2[MType, String, nullable MProperty]] */
-}
-};
-/* runtime type AbstractArrayRead[HashMap2[MType, String, nullable MProperty]] */
-const struct type type_array__AbstractArrayReadmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty = {
-2476,
-"AbstractArrayRead[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
-5,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type MapKeysIterator[MType, HashMap[String, nullable MProperty]] */
-const struct type type_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty = {
--1, /*CAST DEAD*/
-"MapKeysIterator[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-610, /* MapKeysIterator[MType, HashMap[String, nullable MProperty]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MType, /* Array[Iterator#0]: Array[MType] */
-&type_abstract_collection__MapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, HashMap[String, nullable MProperty]] */
-}
-};
-/* runtime type MapValuesIterator[MType, HashMap[String, nullable MProperty]] */
-const struct type type_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty = {
--1, /*CAST DEAD*/
-"MapValuesIterator[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-611, /* MapValuesIterator[MType, HashMap[String, nullable MProperty]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty = {
-0, /* dummy */
-{
-&type_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty, /* Array[Iterator#0]: Array[HashMap[String, nullable MProperty]] */
-&type_abstract_collection__MapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, HashMap[String, nullable MProperty]] */
-}
-};
-/* runtime type MapKeysIterator[String, nullable MProperty] */
-const struct type type_abstract_collection__MapKeysIteratorstring__Stringnullable_model__MProperty = {
--1, /*CAST DEAD*/
-"MapKeysIterator[String, nullable MProperty]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_model__MProperty,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-612, /* MapKeysIterator[String, nullable MProperty] */
-},
-};
-const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_model__MProperty = {
-0, /* dummy */
-{
-&type_array__Arraystring__String, /* Array[Iterator#0]: Array[String] */
-&type_abstract_collection__MapIteratorstring__Stringnullable_model__MProperty, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, nullable MProperty] */
-}
-};
-/* runtime type MapValuesIterator[String, nullable MProperty] */
-const struct type type_abstract_collection__MapValuesIteratorstring__Stringnullable_model__MProperty = {
--1, /*CAST DEAD*/
-"MapValuesIterator[String, nullable MProperty]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_model__MProperty,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-613, /* MapValuesIterator[String, nullable MProperty] */
-},
-};
-const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_model__MProperty = {
-0, /* dummy */
-{
-&type_array__Arraynullable_model__MProperty, /* Array[Iterator#0]: Array[nullable MProperty] */
-&type_abstract_collection__MapIteratorstring__Stringnullable_model__MProperty, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, nullable MProperty] */
-}
-};
-/* runtime type ArrayIterator[nullable ModulePath] */
-const struct type type_array__ArrayIteratornullable_modelbuilder__ModulePath = {
--1, /*CAST DEAD*/
-"ArrayIterator[nullable ModulePath]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratornullable_modelbuilder__ModulePath,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-614, /* ArrayIterator[nullable ModulePath] */
-},
-};
-const struct types resolution_table_array__ArrayIteratornullable_modelbuilder__ModulePath = {
-0, /* dummy */
-{
-&type_array__Arraynullable_modelbuilder__ModulePath, /* Array[Iterator#0]: Array[nullable ModulePath] */
-&type_array__AbstractArrayReadnullable_modelbuilder__ModulePath, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable ModulePath] */
-}
-};
-/* runtime type NativeArray[nullable ModulePath] */
-const struct type type_array__NativeArraynullable_modelbuilder__ModulePath = {
-615,
-"NativeArray[nullable ModulePath]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_modelbuilder__ModulePath,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-615, /* NativeArray[nullable ModulePath] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_modelbuilder__ModulePath = {
-0, /* dummy */
-{
-&type_nullable_modelbuilder__ModulePath, /* NativeArray#0: nullable ModulePath */
-&type_array__NativeArraynullable_modelbuilder__ModulePath, /* NativeArray[NativeArray#0]: NativeArray[nullable ModulePath] */
-}
-};
-/* runtime type ArrayIterator[nullable MGroup] */
-const struct type type_array__ArrayIteratornullable_mproject__MGroup = {
--1, /*CAST DEAD*/
-"ArrayIterator[nullable MGroup]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratornullable_mproject__MGroup,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
-616, /* ArrayIterator[nullable MGroup] */
-},
-};
-const struct types resolution_table_array__ArrayIteratornullable_mproject__MGroup = {
-0, /* dummy */
-{
-&type_array__Arraynullable_mproject__MGroup, /* Array[Iterator#0]: Array[nullable MGroup] */
-&type_array__AbstractArrayReadnullable_mproject__MGroup, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable MGroup] */
-}
-};
-/* runtime type NativeArray[nullable MGroup] */
-const struct type type_array__NativeArraynullable_mproject__MGroup = {
-617,
-"NativeArray[nullable MGroup]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArraynullable_mproject__MGroup,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
-617, /* NativeArray[nullable MGroup] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_mproject__MGroup = {
-0, /* dummy */
-{
-&type_nullable_mproject__MGroup, /* NativeArray#0: nullable MGroup */
-&type_array__NativeArraynullable_mproject__MGroup, /* NativeArray[NativeArray#0]: NativeArray[nullable MGroup] */
-}
-};
-/* runtime type ArrayIterator[Set[MProperty]] */
-const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MProperty = {
--1, /*CAST DEAD*/
-"ArrayIterator[Set[MProperty]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MProperty,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1800, /* ArrayIterator[Set[PropertyLayoutElement]] */
-2010, /* ArrayIterator[Set[MProperty]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MProperty = {
-0, /* dummy */
-{
-&type_array__Arrayabstract_collection__Setmodel__MProperty, /* Array[Iterator#0]: Array[Set[MProperty]] */
-&type_array__AbstractArrayReadabstract_collection__Setmodel__MProperty, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Set[MProperty]] */
-}
-};
-/* runtime type ArrayIterator[Set[PropertyLayoutElement]] */
-const struct type type_array__ArrayIteratorabstract_collection__Setlayout_builders__PropertyLayoutElement = {
--1, /*CAST DEAD*/
-"ArrayIterator[Set[PropertyLayoutElement]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorabstract_collection__Setlayout_builders__PropertyLayoutElement,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1800, /* ArrayIterator[Set[PropertyLayoutElement]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorabstract_collection__Setlayout_builders__PropertyLayoutElement = {
-0, /* dummy */
-{
-&type_array__Arrayabstract_collection__Setlayout_builders__PropertyLayoutElement, /* Array[Iterator#0]: Array[Set[PropertyLayoutElement]] */
-&type_array__AbstractArrayReadabstract_collection__Setlayout_builders__PropertyLayoutElement, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Set[PropertyLayoutElement]] */
-}
-};
-/* runtime type NativeArray[Set[MProperty]] */
-const struct type type_array__NativeArrayabstract_collection__Setmodel__MProperty = {
-2011,
-"NativeArray[Set[MProperty]]", /* class_name_string */
-4,
-0,
-&resolution_table_array__NativeArrayabstract_collection__Setmodel__MProperty,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1801, /* NativeArray[Set[PropertyLayoutElement]] */
-2011, /* NativeArray[Set[MProperty]] */
-},
-};
-const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MProperty = {
-0, /* dummy */
-{
-&type_abstract_collection__Setmodel__MProperty, /* NativeArray#0: Set[MProperty] */
-&type_array__NativeArrayabstract_collection__Setmodel__MProperty, /* NativeArray[NativeArray#0]: NativeArray[Set[MProperty]] */
-}
-};
-/* runtime type NativeArray[Set[PropertyLayoutElement]] */
-const struct type type_array__NativeArrayabstract_collection__Setlayout_builders__PropertyLayoutElement = {
-1801,
-"NativeArray[Set[PropertyLayoutElement]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArrayabstract_collection__Setlayout_builders__PropertyLayoutElement,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1801, /* NativeArray[Set[PropertyLayoutElement]] */
-},
-};
-const struct types resolution_table_array__NativeArrayabstract_collection__Setlayout_builders__PropertyLayoutElement = {
-0, /* dummy */
-{
-&type_abstract_collection__Setlayout_builders__PropertyLayoutElement, /* NativeArray#0: Set[PropertyLayoutElement] */
-&type_array__NativeArrayabstract_collection__Setlayout_builders__PropertyLayoutElement, /* NativeArray[NativeArray#0]: NativeArray[Set[PropertyLayoutElement]] */
-}
-};
-/* runtime type ArrayIterator[HashSet[MType]] */
-const struct type type_array__ArrayIteratorhash_collection__HashSetmodel__MType = {
--1, /*CAST DEAD*/
-"ArrayIterator[HashSet[MType]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorhash_collection__HashSetmodel__MType,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1802, /* ArrayIterator[Set[NitniCallback]] */
-2012, /* ArrayIterator[Set[MType]] */
-2224, /* ArrayIterator[HashSet[MType]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorhash_collection__HashSetmodel__MType = {
-0, /* dummy */
-{
-&type_array__Arrayhash_collection__HashSetmodel__MType, /* Array[Iterator#0]: Array[HashSet[MType]] */
-&type_array__AbstractArrayReadhash_collection__HashSetmodel__MType, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[HashSet[MType]] */
-}
-};
-/* runtime type ArrayIterator[Set[MType]] */
-const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MType = {
--1, /*CAST DEAD*/
-"ArrayIterator[Set[MType]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MType,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1802, /* ArrayIterator[Set[NitniCallback]] */
-2012, /* ArrayIterator[Set[MType]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MType = {
-0, /* dummy */
-{
-&type_array__Arrayabstract_collection__Setmodel__MType, /* Array[Iterator#0]: Array[Set[MType]] */
-&type_array__AbstractArrayReadabstract_collection__Setmodel__MType, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Set[MType]] */
-}
-};
-/* runtime type ArrayIterator[Set[NitniCallback]] */
-const struct type type_array__ArrayIteratorabstract_collection__Setnitni_callbacks__NitniCallback = {
--1, /*CAST DEAD*/
-"ArrayIterator[Set[NitniCallback]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorabstract_collection__Setnitni_callbacks__NitniCallback,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1802, /* ArrayIterator[Set[NitniCallback]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorabstract_collection__Setnitni_callbacks__NitniCallback = {
-0, /* dummy */
-{
-&type_array__Arrayabstract_collection__Setnitni_callbacks__NitniCallback, /* Array[Iterator#0]: Array[Set[NitniCallback]] */
-&type_array__AbstractArrayReadabstract_collection__Setnitni_callbacks__NitniCallback, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Set[NitniCallback]] */
-}
-};
-/* runtime type NativeArray[HashSet[MType]] */
-const struct type type_array__NativeArrayhash_collection__HashSetmodel__MType = {
-2225,
-"NativeArray[HashSet[MType]]", /* class_name_string */
-5,
-0,
-&resolution_table_array__NativeArrayhash_collection__HashSetmodel__MType,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1803, /* NativeArray[Set[NitniCallback]] */
-2013, /* NativeArray[Set[MType]] */
-2225, /* NativeArray[HashSet[MType]] */
-},
-};
-const struct types resolution_table_array__NativeArrayhash_collection__HashSetmodel__MType = {
-0, /* dummy */
-{
-&type_hash_collection__HashSetmodel__MType, /* NativeArray#0: HashSet[MType] */
-&type_array__NativeArrayhash_collection__HashSetmodel__MType, /* NativeArray[NativeArray#0]: NativeArray[HashSet[MType]] */
-}
-};
-/* runtime type NativeArray[Set[MType]] */
-const struct type type_array__NativeArrayabstract_collection__Setmodel__MType = {
-2013,
-"NativeArray[Set[MType]]", /* class_name_string */
-4,
-0,
-&resolution_table_array__NativeArrayabstract_collection__Setmodel__MType,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1803, /* NativeArray[Set[NitniCallback]] */
-2013, /* NativeArray[Set[MType]] */
-},
-};
-const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MType = {
-0, /* dummy */
-{
-&type_abstract_collection__Setmodel__MType, /* NativeArray#0: Set[MType] */
-&type_array__NativeArrayabstract_collection__Setmodel__MType, /* NativeArray[NativeArray#0]: NativeArray[Set[MType]] */
-}
-};
-/* runtime type NativeArray[Set[NitniCallback]] */
-const struct type type_array__NativeArrayabstract_collection__Setnitni_callbacks__NitniCallback = {
-1803,
-"NativeArray[Set[NitniCallback]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArrayabstract_collection__Setnitni_callbacks__NitniCallback,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1803, /* NativeArray[Set[NitniCallback]] */
-},
-};
-const struct types resolution_table_array__NativeArrayabstract_collection__Setnitni_callbacks__NitniCallback = {
-0, /* dummy */
-{
-&type_abstract_collection__Setnitni_callbacks__NitniCallback, /* NativeArray#0: Set[NitniCallback] */
-&type_array__NativeArrayabstract_collection__Setnitni_callbacks__NitniCallback, /* NativeArray[NativeArray#0]: NativeArray[Set[NitniCallback]] */
-}
-};
-/* runtime type ArrayIterator[Array[nullable MType]] */
-const struct type type_array__ArrayIteratorarray__Arraynullable_model__MType = {
--1, /*CAST DEAD*/
-"ArrayIterator[Array[nullable MType]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorarray__Arraynullable_model__MType,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-618, /* ArrayIterator[nullable Array[nullable MType]] */
-2014, /* ArrayIterator[Array[nullable MType]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorarray__Arraynullable_model__MType = {
-0, /* dummy */
-{
-&type_array__Arrayarray__Arraynullable_model__MType, /* Array[Iterator#0]: Array[Array[nullable MType]] */
-&type_array__AbstractArrayReadarray__Arraynullable_model__MType, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[nullable MType]] */
-}
-};
-/* runtime type ArrayIterator[nullable Array[nullable MType]] */
-const struct type type_array__ArrayIteratornullable_array__Arraynullable_model__MType = {
--1, /*CAST DEAD*/
-"ArrayIterator[nullable Array[nullable MType]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratornullable_array__Arraynullable_model__MType,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
-618, /* ArrayIterator[nullable Array[nullable MType]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratornullable_array__Arraynullable_model__MType = {
-0, /* dummy */
-{
-&type_array__Arraynullable_array__Arraynullable_model__MType, /* Array[Iterator#0]: Array[nullable Array[nullable MType]] */
-&type_array__AbstractArrayReadnullable_array__Arraynullable_model__MType, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable Array[nullable MType]] */
-}
-};
-/* runtime type NativeArray[Array[nullable MType]] */
-const struct type type_array__NativeArrayarray__Arraynullable_model__MType = {
-2015,
-"NativeArray[Array[nullable MType]]", /* class_name_string */
-4,
-0,
-&resolution_table_array__NativeArrayarray__Arraynullable_model__MType,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-619, /* NativeArray[nullable Array[nullable MType]] */
-2015, /* NativeArray[Array[nullable MType]] */
-},
-};
-const struct types resolution_table_array__NativeArrayarray__Arraynullable_model__MType = {
-0, /* dummy */
-{
-&type_array__Arraynullable_model__MType, /* NativeArray#0: Array[nullable MType] */
-&type_array__NativeArrayarray__Arraynullable_model__MType, /* NativeArray[NativeArray#0]: NativeArray[Array[nullable MType]] */
-}
-};
-/* runtime type NativeArray[nullable Array[nullable MType]] */
-const struct type type_array__NativeArraynullable_array__Arraynullable_model__MType = {
-619,
-"NativeArray[nullable Array[nullable MType]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArraynullable_array__Arraynullable_model__MType,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
-619, /* NativeArray[nullable Array[nullable MType]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_array__Arraynullable_model__MType = {
-0, /* dummy */
-{
-&type_nullable_array__Arraynullable_model__MType, /* NativeArray#0: nullable Array[nullable MType] */
-&type_array__NativeArraynullable_array__Arraynullable_model__MType, /* NativeArray[NativeArray#0]: NativeArray[nullable Array[nullable MType]] */
-}
-};
-/* runtime type ArrayIterator[Array[nullable MPropDef]] */
-const struct type type_array__ArrayIteratorarray__Arraynullable_model__MPropDef = {
--1, /*CAST DEAD*/
-"ArrayIterator[Array[nullable MPropDef]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorarray__Arraynullable_model__MPropDef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1804, /* ArrayIterator[Array[nullable MPropDef]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorarray__Arraynullable_model__MPropDef = {
-0, /* dummy */
-{
-&type_array__Arrayarray__Arraynullable_model__MPropDef, /* Array[Iterator#0]: Array[Array[nullable MPropDef]] */
-&type_array__AbstractArrayReadarray__Arraynullable_model__MPropDef, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[nullable MPropDef]] */
-}
-};
-/* runtime type NativeArray[Array[nullable MPropDef]] */
-const struct type type_array__NativeArrayarray__Arraynullable_model__MPropDef = {
-1805,
-"NativeArray[Array[nullable MPropDef]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArrayarray__Arraynullable_model__MPropDef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1805, /* NativeArray[Array[nullable MPropDef]] */
-},
-};
-const struct types resolution_table_array__NativeArrayarray__Arraynullable_model__MPropDef = {
-0, /* dummy */
-{
-&type_array__Arraynullable_model__MPropDef, /* NativeArray#0: Array[nullable MPropDef] */
-&type_array__NativeArrayarray__Arraynullable_model__MPropDef, /* NativeArray[NativeArray#0]: NativeArray[Array[nullable MPropDef]] */
-}
-};
-/* runtime type ArrayIterator[Array[MClassType]] */
-const struct type type_array__ArrayIteratorarray__Arraymodel__MClassType = {
--1, /*CAST DEAD*/
-"ArrayIterator[Array[MClassType]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorarray__Arraymodel__MClassType,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-618, /* ArrayIterator[nullable Array[nullable MType]] */
-2014, /* ArrayIterator[Array[nullable MType]] */
-2226, /* ArrayIterator[Array[MType]] */
-2477, /* ArrayIterator[Array[MClassType]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MClassType = {
-0, /* dummy */
-{
-&type_array__Arrayarray__Arraymodel__MClassType, /* Array[Iterator#0]: Array[Array[MClassType]] */
-&type_array__AbstractArrayReadarray__Arraymodel__MClassType, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MClassType]] */
-}
-};
-/* runtime type ArrayIterator[Array[MType]] */
-const struct type type_array__ArrayIteratorarray__Arraymodel__MType = {
--1, /*CAST DEAD*/
-"ArrayIterator[Array[MType]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorarray__Arraymodel__MType,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-618, /* ArrayIterator[nullable Array[nullable MType]] */
-2014, /* ArrayIterator[Array[nullable MType]] */
-2226, /* ArrayIterator[Array[MType]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MType = {
-0, /* dummy */
-{
-&type_array__Arrayarray__Arraymodel__MType, /* Array[Iterator#0]: Array[Array[MType]] */
-&type_array__AbstractArrayReadarray__Arraymodel__MType, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MType]] */
-}
-};
-/* runtime type NativeArray[Array[MClassType]] */
-const struct type type_array__NativeArrayarray__Arraymodel__MClassType = {
-2478,
-"NativeArray[Array[MClassType]]", /* class_name_string */
-6,
-0,
-&resolution_table_array__NativeArrayarray__Arraymodel__MClassType,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-619, /* NativeArray[nullable Array[nullable MType]] */
-2015, /* NativeArray[Array[nullable MType]] */
-2227, /* NativeArray[Array[MType]] */
-2478, /* NativeArray[Array[MClassType]] */
-},
-};
-const struct types resolution_table_array__NativeArrayarray__Arraymodel__MClassType = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MClassType, /* NativeArray#0: Array[MClassType] */
-&type_array__NativeArrayarray__Arraymodel__MClassType, /* NativeArray[NativeArray#0]: NativeArray[Array[MClassType]] */
-}
-};
-/* runtime type NativeArray[Array[MType]] */
-const struct type type_array__NativeArrayarray__Arraymodel__MType = {
-2227,
-"NativeArray[Array[MType]]", /* class_name_string */
-5,
-0,
-&resolution_table_array__NativeArrayarray__Arraymodel__MType,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-619, /* NativeArray[nullable Array[nullable MType]] */
-2015, /* NativeArray[Array[nullable MType]] */
-2227, /* NativeArray[Array[MType]] */
-},
-};
-const struct types resolution_table_array__NativeArrayarray__Arraymodel__MType = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MType, /* NativeArray#0: Array[MType] */
-&type_array__NativeArrayarray__Arraymodel__MType, /* NativeArray[NativeArray#0]: NativeArray[Array[MType]] */
-}
-};
-/* runtime type Array[HashSet[MClass]] */
-const struct type type_array__Arrayhash_collection__HashSetmodel__MClass = {
-2816,
-"Array[HashSet[MClass]]", /* class_name_string */
-11,
-0,
-&resolution_table_array__Arrayhash_collection__HashSetmodel__MClass,
-12,
-{
-0, /* nullable Object */
-1, /* Object */
-1632, /* Collection[Set[MClass]] */
-91, /* SequenceRead[nullable Object] */
-92, /* Collection[Object] */
-1977, /* Collection[HashSet[MClass]] */
-2468, /* AbstractArrayRead[Set[MClass]] */
-1838, /* AbstractArrayRead[Object] */
-2738, /* Array[Set[MClass]] */
-2029, /* Array[Object] */
-2745, /* AbstractArrayRead[HashSet[MClass]] */
-2816, /* Array[HashSet[MClass]] */
-},
-};
-const struct types resolution_table_array__Arrayhash_collection__HashSetmodel__MClass = {
-0, /* dummy */
-{
-&type_array__Arrayhash_collection__HashSetmodel__MClass, /* Array[Array#0]: Array[HashSet[MClass]] */
-&type_array__NativeArrayhash_collection__HashSetmodel__MClass, /* NativeArray[Array#0]: NativeArray[HashSet[MClass]] */
-&type_hash_collection__HashSetmodel__MClass, /* Sequence#0: HashSet[MClass] */
-&type_hash_collection__HashSetmodel__MClass, /* SimpleCollection#0: HashSet[MClass] */
-&type_abstract_collection__Collectionhash_collection__HashSetmodel__MClass, /* Collection[Array#0]: Collection[HashSet[MClass]] */
-&type_hash_collection__HashSetmodel__MClass, /* Array#0: HashSet[MClass] */
-&type_array__NativeArrayhash_collection__HashSetmodel__MClass, /* NativeArray[ArrayCapable#0]: NativeArray[HashSet[MClass]] */
-&type_hash_collection__HashSetmodel__MClass, /* AbstractArray#0: HashSet[MClass] */
-&type_hash_collection__HashSetmodel__MClass, /* RemovableCollection#0: HashSet[MClass] */
-&type_abstract_collection__Collectionhash_collection__HashSetmodel__MClass, /* Collection[Sequence#0]: Collection[HashSet[MClass]] */
-&type_array__Arrayhash_collection__HashSetmodel__MClass, /* Array[Sequence#0]: Array[HashSet[MClass]] */
-&type_abstract_collection__Collectionhash_collection__HashSetmodel__MClass, /* Collection[SimpleCollection#0]: Collection[HashSet[MClass]] */
-&type_hash_collection__HashSetmodel__MClass, /* Collection#0: HashSet[MClass] */
-&type_abstract_collection__Collectionhash_collection__HashSetmodel__MClass, /* Collection[Collection#0]: Collection[HashSet[MClass]] */
-&type_hash_collection__HashSetmodel__MClass, /* SequenceRead#0: HashSet[MClass] */
-&type_hash_collection__HashSetmodel__MClass, /* AbstractArrayRead#0: HashSet[MClass] */
-&type_array__Arrayhash_collection__HashSetmodel__MClass, /* Array[AbstractArrayRead#0]: Array[HashSet[MClass]] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[HashSet[MClass]] not a live type) */
-&type_array__ArrayIteratorhash_collection__HashSetmodel__MClass, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[HashSet[MClass]] */
-}
-};
-/* runtime type AbstractArrayRead[HashSet[MClass]] */
-const struct type type_array__AbstractArrayReadhash_collection__HashSetmodel__MClass = {
-2745,
-"AbstractArrayRead[HashSet[MClass]]", /* class_name_string */
-10,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type Array[Map[MClass, Int]] */
-const struct type type_array__Arrayabstract_collection__Mapmodel__MClasskernel__Int = {
-2746,
-"Array[Map[MClass, Int]]", /* class_name_string */
-6,
-0,
-&resolution_table_array__Arrayabstract_collection__Mapmodel__MClasskernel__Int,
-10,
-{
-0, /* nullable Object */
-1, /* Object */
-1722, /* Collection[Map[MClass, Int]] */
-91, /* SequenceRead[nullable Object] */
-92, /* Collection[Object] */
-2479, /* AbstractArrayRead[Map[MClass, Int]] */
-2746, /* Array[Map[MClass, Int]] */
-1838, /* AbstractArrayRead[Object] */
--1, /* empty */
-2029, /* Array[Object] */
-},
-};
-const struct types resolution_table_array__Arrayabstract_collection__Mapmodel__MClasskernel__Int = {
-0, /* dummy */
-{
-&type_array__Arrayabstract_collection__Mapmodel__MClasskernel__Int, /* Array[Array#0]: Array[Map[MClass, Int]] */
-&type_array__NativeArrayabstract_collection__Mapmodel__MClasskernel__Int, /* NativeArray[Array#0]: NativeArray[Map[MClass, Int]] */
-&type_abstract_collection__Mapmodel__MClasskernel__Int, /* Sequence#0: Map[MClass, Int] */
-&type_abstract_collection__Mapmodel__MClasskernel__Int, /* SimpleCollection#0: Map[MClass, Int] */
-&type_abstract_collection__Collectionabstract_collection__Mapmodel__MClasskernel__Int, /* Collection[Array#0]: Collection[Map[MClass, Int]] */
-&type_abstract_collection__Mapmodel__MClasskernel__Int, /* Array#0: Map[MClass, Int] */
-&type_array__NativeArrayabstract_collection__Mapmodel__MClasskernel__Int, /* NativeArray[ArrayCapable#0]: NativeArray[Map[MClass, Int]] */
-&type_abstract_collection__Mapmodel__MClasskernel__Int, /* AbstractArray#0: Map[MClass, Int] */
-&type_abstract_collection__Mapmodel__MClasskernel__Int, /* RemovableCollection#0: Map[MClass, Int] */
-&type_abstract_collection__Collectionabstract_collection__Mapmodel__MClasskernel__Int, /* Collection[Sequence#0]: Collection[Map[MClass, Int]] */
-&type_array__Arrayabstract_collection__Mapmodel__MClasskernel__Int, /* Array[Sequence#0]: Array[Map[MClass, Int]] */
-&type_abstract_collection__Collectionabstract_collection__Mapmodel__MClasskernel__Int, /* Collection[SimpleCollection#0]: Collection[Map[MClass, Int]] */
-&type_abstract_collection__Mapmodel__MClasskernel__Int, /* Collection#0: Map[MClass, Int] */
-&type_abstract_collection__Collectionabstract_collection__Mapmodel__MClasskernel__Int, /* Collection[Collection#0]: Collection[Map[MClass, Int]] */
-&type_abstract_collection__Mapmodel__MClasskernel__Int, /* SequenceRead#0: Map[MClass, Int] */
-&type_abstract_collection__Mapmodel__MClasskernel__Int, /* AbstractArrayRead#0: Map[MClass, Int] */
-&type_array__Arrayabstract_collection__Mapmodel__MClasskernel__Int, /* Array[AbstractArrayRead#0]: Array[Map[MClass, Int]] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Map[MClass, Int]] not a live type) */
-&type_array__ArrayIteratorabstract_collection__Mapmodel__MClasskernel__Int, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Map[MClass, Int]] */
-}
-};
-/* runtime type AbstractArrayRead[Map[MClass, Int]] */
-const struct type type_array__AbstractArrayReadabstract_collection__Mapmodel__MClasskernel__Int = {
-2479,
-"AbstractArrayRead[Map[MClass, Int]]", /* class_name_string */
-5,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type ArrayIterator[Set[MVirtualTypeProp]] */
-const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MVirtualTypeProp = {
--1, /*CAST DEAD*/
-"ArrayIterator[Set[MVirtualTypeProp]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MVirtualTypeProp,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1800, /* ArrayIterator[Set[PropertyLayoutElement]] */
-2010, /* ArrayIterator[Set[MProperty]] */
-2228, /* ArrayIterator[Set[MVirtualTypeProp]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MVirtualTypeProp = {
-0, /* dummy */
-{
-&type_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp, /* Array[Iterator#0]: Array[Set[MVirtualTypeProp]] */
-&type_array__AbstractArrayReadabstract_collection__Setmodel__MVirtualTypeProp, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Set[MVirtualTypeProp]] */
-}
-};
-/* runtime type NativeArray[Set[MVirtualTypeProp]] */
-const struct type type_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp = {
-2229,
-"NativeArray[Set[MVirtualTypeProp]]", /* class_name_string */
-5,
-0,
-&resolution_table_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1801, /* NativeArray[Set[PropertyLayoutElement]] */
-2011, /* NativeArray[Set[MProperty]] */
-2229, /* NativeArray[Set[MVirtualTypeProp]] */
-},
-};
-const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp = {
-0, /* dummy */
-{
-&type_abstract_collection__Setmodel__MVirtualTypeProp, /* NativeArray#0: Set[MVirtualTypeProp] */
-&type_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp, /* NativeArray[NativeArray#0]: NativeArray[Set[MVirtualTypeProp]] */
-}
-};
-/* runtime type ArrayIterator[Set[MAttribute]] */
-const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MAttribute = {
--1, /*CAST DEAD*/
-"ArrayIterator[Set[MAttribute]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MAttribute,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1800, /* ArrayIterator[Set[PropertyLayoutElement]] */
-2010, /* ArrayIterator[Set[MProperty]] */
-2230, /* ArrayIterator[Set[MAttribute]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MAttribute = {
-0, /* dummy */
-{
-&type_array__Arrayabstract_collection__Setmodel__MAttribute, /* Array[Iterator#0]: Array[Set[MAttribute]] */
-&type_array__AbstractArrayReadabstract_collection__Setmodel__MAttribute, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Set[MAttribute]] */
-}
-};
-/* runtime type NativeArray[Set[MAttribute]] */
-const struct type type_array__NativeArrayabstract_collection__Setmodel__MAttribute = {
-2231,
-"NativeArray[Set[MAttribute]]", /* class_name_string */
-5,
-0,
-&resolution_table_array__NativeArrayabstract_collection__Setmodel__MAttribute,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1801, /* NativeArray[Set[PropertyLayoutElement]] */
-2011, /* NativeArray[Set[MProperty]] */
-2231, /* NativeArray[Set[MAttribute]] */
-},
-};
-const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MAttribute = {
-0, /* dummy */
-{
-&type_abstract_collection__Setmodel__MAttribute, /* NativeArray#0: Set[MAttribute] */
-&type_array__NativeArrayabstract_collection__Setmodel__MAttribute, /* NativeArray[NativeArray#0]: NativeArray[Set[MAttribute]] */
-}
-};
-/* runtime type Array[Map[MType, Int]] */
-const struct type type_array__Arrayabstract_collection__Mapmodel__MTypekernel__Int = {
-2747,
-"Array[Map[MType, Int]]", /* class_name_string */
-6,
-0,
-&resolution_table_array__Arrayabstract_collection__Mapmodel__MTypekernel__Int,
-10,
-{
-0, /* nullable Object */
-1, /* Object */
-1731, /* Collection[Map[MType, Int]] */
-91, /* SequenceRead[nullable Object] */
-92, /* Collection[Object] */
-2480, /* AbstractArrayRead[Map[MType, Int]] */
-2747, /* Array[Map[MType, Int]] */
-1838, /* AbstractArrayRead[Object] */
--1, /* empty */
-2029, /* Array[Object] */
-},
-};
-const struct types resolution_table_array__Arrayabstract_collection__Mapmodel__MTypekernel__Int = {
-0, /* dummy */
-{
-&type_array__Arrayabstract_collection__Mapmodel__MTypekernel__Int, /* Array[Array#0]: Array[Map[MType, Int]] */
-&type_array__NativeArrayabstract_collection__Mapmodel__MTypekernel__Int, /* NativeArray[Array#0]: NativeArray[Map[MType, Int]] */
-&type_abstract_collection__Mapmodel__MTypekernel__Int, /* Sequence#0: Map[MType, Int] */
-&type_abstract_collection__Mapmodel__MTypekernel__Int, /* SimpleCollection#0: Map[MType, Int] */
-&type_abstract_collection__Collectionabstract_collection__Mapmodel__MTypekernel__Int, /* Collection[Array#0]: Collection[Map[MType, Int]] */
-&type_abstract_collection__Mapmodel__MTypekernel__Int, /* Array#0: Map[MType, Int] */
-&type_array__NativeArrayabstract_collection__Mapmodel__MTypekernel__Int, /* NativeArray[ArrayCapable#0]: NativeArray[Map[MType, Int]] */
-&type_abstract_collection__Mapmodel__MTypekernel__Int, /* AbstractArray#0: Map[MType, Int] */
-&type_abstract_collection__Mapmodel__MTypekernel__Int, /* RemovableCollection#0: Map[MType, Int] */
-&type_abstract_collection__Collectionabstract_collection__Mapmodel__MTypekernel__Int, /* Collection[Sequence#0]: Collection[Map[MType, Int]] */
-&type_array__Arrayabstract_collection__Mapmodel__MTypekernel__Int, /* Array[Sequence#0]: Array[Map[MType, Int]] */
-&type_abstract_collection__Collectionabstract_collection__Mapmodel__MTypekernel__Int, /* Collection[SimpleCollection#0]: Collection[Map[MType, Int]] */
-&type_abstract_collection__Mapmodel__MTypekernel__Int, /* Collection#0: Map[MType, Int] */
-&type_abstract_collection__Collectionabstract_collection__Mapmodel__MTypekernel__Int, /* Collection[Collection#0]: Collection[Map[MType, Int]] */
-&type_abstract_collection__Mapmodel__MTypekernel__Int, /* SequenceRead#0: Map[MType, Int] */
-&type_abstract_collection__Mapmodel__MTypekernel__Int, /* AbstractArrayRead#0: Map[MType, Int] */
-&type_array__Arrayabstract_collection__Mapmodel__MTypekernel__Int, /* Array[AbstractArrayRead#0]: Array[Map[MType, Int]] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Map[MType, Int]] not a live type) */
-&type_array__ArrayIteratorabstract_collection__Mapmodel__MTypekernel__Int, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Map[MType, Int]] */
-}
-};
-/* runtime type AbstractArrayRead[Map[MType, Int]] */
-const struct type type_array__AbstractArrayReadabstract_collection__Mapmodel__MTypekernel__Int = {
-2480,
-"AbstractArrayRead[Map[MType, Int]]", /* class_name_string */
-5,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type ArrayIterator[EscapeMark] */
-const struct type type_array__ArrayIteratorscope__EscapeMark = {
--1, /*CAST DEAD*/
-"ArrayIterator[EscapeMark]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorscope__EscapeMark,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1806, /* ArrayIterator[EscapeMark] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorscope__EscapeMark = {
-0, /* dummy */
-{
-&type_array__Arrayscope__EscapeMark, /* Array[Iterator#0]: Array[EscapeMark] */
-&type_array__AbstractArrayReadscope__EscapeMark, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[EscapeMark] */
-}
-};
-/* runtime type NativeArray[EscapeMark] */
-const struct type type_array__NativeArrayscope__EscapeMark = {
-1807,
-"NativeArray[EscapeMark]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArrayscope__EscapeMark,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1807, /* NativeArray[EscapeMark] */
-},
-};
-const struct types resolution_table_array__NativeArrayscope__EscapeMark = {
-0, /* dummy */
-{
-&type_scope__EscapeMark, /* NativeArray#0: EscapeMark */
-&type_array__NativeArrayscope__EscapeMark, /* NativeArray[NativeArray#0]: NativeArray[EscapeMark] */
-}
-};
-/* runtime type Array[MGroup] */
-const struct type type_array__Arraymproject__MGroup = {
-2817,
-"Array[MGroup]", /* class_name_string */
-11,
-0,
-&resolution_table_array__Arraymproject__MGroup,
-12,
-{
-0, /* nullable Object */
-1, /* Object */
-150, /* Collection[nullable MGroup] */
-91, /* SequenceRead[nullable Object] */
-92, /* Collection[Object] */
-1879, /* Collection[MGroup] */
-1991, /* AbstractArrayRead[nullable MGroup] */
-1838, /* AbstractArrayRead[Object] */
-2218, /* Array[nullable MGroup] */
-2029, /* Array[Object] */
-2748, /* AbstractArrayRead[MGroup] */
-2817, /* Array[MGroup] */
-},
-};
-const struct types resolution_table_array__Arraymproject__MGroup = {
-0, /* dummy */
-{
-&type_array__Arraymproject__MGroup, /* Array[Array#0]: Array[MGroup] */
-&type_array__NativeArraymproject__MGroup, /* NativeArray[Array#0]: NativeArray[MGroup] */
-&type_mproject__MGroup, /* Sequence#0: MGroup */
-&type_mproject__MGroup, /* SimpleCollection#0: MGroup */
-&type_abstract_collection__Collectionmproject__MGroup, /* Collection[Array#0]: Collection[MGroup] */
-&type_mproject__MGroup, /* Array#0: MGroup */
-&type_array__NativeArraymproject__MGroup, /* NativeArray[ArrayCapable#0]: NativeArray[MGroup] */
-&type_mproject__MGroup, /* AbstractArray#0: MGroup */
-&type_mproject__MGroup, /* RemovableCollection#0: MGroup */
-&type_abstract_collection__Collectionmproject__MGroup, /* Collection[Sequence#0]: Collection[MGroup] */
-&type_array__Arraymproject__MGroup, /* Array[Sequence#0]: Array[MGroup] */
-&type_abstract_collection__Collectionmproject__MGroup, /* Collection[SimpleCollection#0]: Collection[MGroup] */
-&type_mproject__MGroup, /* Collection#0: MGroup */
-&type_abstract_collection__Collectionmproject__MGroup, /* Collection[Collection#0]: Collection[MGroup] */
-&type_mproject__MGroup, /* SequenceRead#0: MGroup */
-&type_mproject__MGroup, /* AbstractArrayRead#0: MGroup */
-&type_array__Arraymproject__MGroup, /* Array[AbstractArrayRead#0]: Array[MGroup] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[MGroup] not a live type) */
-&type_array__ArrayIteratormproject__MGroup, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MGroup] */
-}
-};
-/* runtime type AbstractArrayRead[MGroup] */
-const struct type type_array__AbstractArrayReadmproject__MGroup = {
-2748,
-"AbstractArrayRead[MGroup]", /* class_name_string */
-10,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type Array[POSetElement[MGroup]] */
-const struct type type_array__Arrayposet__POSetElementmproject__MGroup = {
-2749,
-"Array[POSetElement[MGroup]]", /* class_name_string */
-6,
-0,
-&resolution_table_array__Arrayposet__POSetElementmproject__MGroup,
-10,
-{
-0, /* nullable Object */
-1, /* Object */
-1736, /* Collection[POSetElement[MGroup]] */
-91, /* SequenceRead[nullable Object] */
-92, /* Collection[Object] */
-2481, /* AbstractArrayRead[POSetElement[MGroup]] */
-2749, /* Array[POSetElement[MGroup]] */
-1838, /* AbstractArrayRead[Object] */
--1, /* empty */
-2029, /* Array[Object] */
-},
-};
-const struct types resolution_table_array__Arrayposet__POSetElementmproject__MGroup = {
-0, /* dummy */
-{
-&type_array__Arrayposet__POSetElementmproject__MGroup, /* Array[Array#0]: Array[POSetElement[MGroup]] */
-&type_array__NativeArrayposet__POSetElementmproject__MGroup, /* NativeArray[Array#0]: NativeArray[POSetElement[MGroup]] */
-&type_poset__POSetElementmproject__MGroup, /* Sequence#0: POSetElement[MGroup] */
-&type_poset__POSetElementmproject__MGroup, /* SimpleCollection#0: POSetElement[MGroup] */
-&type_abstract_collection__Collectionposet__POSetElementmproject__MGroup, /* Collection[Array#0]: Collection[POSetElement[MGroup]] */
-&type_poset__POSetElementmproject__MGroup, /* Array#0: POSetElement[MGroup] */
-&type_array__NativeArrayposet__POSetElementmproject__MGroup, /* NativeArray[ArrayCapable#0]: NativeArray[POSetElement[MGroup]] */
-&type_poset__POSetElementmproject__MGroup, /* AbstractArray#0: POSetElement[MGroup] */
-&type_poset__POSetElementmproject__MGroup, /* RemovableCollection#0: POSetElement[MGroup] */
-&type_abstract_collection__Collectionposet__POSetElementmproject__MGroup, /* Collection[Sequence#0]: Collection[POSetElement[MGroup]] */
-&type_array__Arrayposet__POSetElementmproject__MGroup, /* Array[Sequence#0]: Array[POSetElement[MGroup]] */
-&type_abstract_collection__Collectionposet__POSetElementmproject__MGroup, /* Collection[SimpleCollection#0]: Collection[POSetElement[MGroup]] */
-&type_poset__POSetElementmproject__MGroup, /* Collection#0: POSetElement[MGroup] */
-&type_abstract_collection__Collectionposet__POSetElementmproject__MGroup, /* Collection[Collection#0]: Collection[POSetElement[MGroup]] */
-&type_poset__POSetElementmproject__MGroup, /* SequenceRead#0: POSetElement[MGroup] */
-&type_poset__POSetElementmproject__MGroup, /* AbstractArrayRead#0: POSetElement[MGroup] */
-&type_array__Arrayposet__POSetElementmproject__MGroup, /* Array[AbstractArrayRead#0]: Array[POSetElement[MGroup]] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[POSetElement[MGroup]] not a live type) */
-&type_array__ArrayIteratorposet__POSetElementmproject__MGroup, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[POSetElement[MGroup]] */
-}
-};
-/* runtime type AbstractArrayRead[POSetElement[MGroup]] */
-const struct type type_array__AbstractArrayReadposet__POSetElementmproject__MGroup = {
-2481,
-"AbstractArrayRead[POSetElement[MGroup]]", /* class_name_string */
-5,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type ArrayIterator[Set[MClassDef]] */
-const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MClassDef = {
--1, /*CAST DEAD*/
-"ArrayIterator[Set[MClassDef]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClassDef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1808, /* ArrayIterator[Set[MClassDef]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClassDef = {
-0, /* dummy */
-{
-&type_array__Arrayabstract_collection__Setmodel__MClassDef, /* Array[Iterator#0]: Array[Set[MClassDef]] */
-&type_array__AbstractArrayReadabstract_collection__Setmodel__MClassDef, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Set[MClassDef]] */
-}
-};
-/* runtime type NativeArray[Set[MClassDef]] */
-const struct type type_array__NativeArrayabstract_collection__Setmodel__MClassDef = {
-1809,
-"NativeArray[Set[MClassDef]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArrayabstract_collection__Setmodel__MClassDef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1809, /* NativeArray[Set[MClassDef]] */
-},
-};
-const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MClassDef = {
-0, /* dummy */
-{
-&type_abstract_collection__Setmodel__MClassDef, /* NativeArray#0: Set[MClassDef] */
-&type_array__NativeArrayabstract_collection__Setmodel__MClassDef, /* NativeArray[NativeArray#0]: NativeArray[Set[MClassDef]] */
-}
-};
-/* runtime type ArrayIterator[Set[MClass]] */
-const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MClass = {
--1, /*CAST DEAD*/
-"ArrayIterator[Set[MClass]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClass,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1810, /* ArrayIterator[Set[MClass]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClass = {
-0, /* dummy */
-{
-&type_array__Arrayabstract_collection__Setmodel__MClass, /* Array[Iterator#0]: Array[Set[MClass]] */
-&type_array__AbstractArrayReadabstract_collection__Setmodel__MClass, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Set[MClass]] */
-}
-};
-/* runtime type NativeArray[Set[MClass]] */
-const struct type type_array__NativeArrayabstract_collection__Setmodel__MClass = {
-1811,
-"NativeArray[Set[MClass]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArrayabstract_collection__Setmodel__MClass,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1811, /* NativeArray[Set[MClass]] */
-},
-};
-const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MClass = {
-0, /* dummy */
-{
-&type_abstract_collection__Setmodel__MClass, /* NativeArray#0: Set[MClass] */
-&type_array__NativeArrayabstract_collection__Setmodel__MClass, /* NativeArray[NativeArray#0]: NativeArray[Set[MClass]] */
-}
-};
-/* runtime type ArrayIterator[Set[MClassType]] */
-const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MClassType = {
--1, /*CAST DEAD*/
-"ArrayIterator[Set[MClassType]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClassType,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1802, /* ArrayIterator[Set[NitniCallback]] */
-2012, /* ArrayIterator[Set[MType]] */
-2232, /* ArrayIterator[Set[MClassType]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClassType = {
-0, /* dummy */
-{
-&type_array__Arrayabstract_collection__Setmodel__MClassType, /* Array[Iterator#0]: Array[Set[MClassType]] */
-&type_array__AbstractArrayReadabstract_collection__Setmodel__MClassType, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Set[MClassType]] */
-}
-};
-/* runtime type NativeArray[Set[MClassType]] */
-const struct type type_array__NativeArrayabstract_collection__Setmodel__MClassType = {
-2233,
-"NativeArray[Set[MClassType]]", /* class_name_string */
-5,
-0,
-&resolution_table_array__NativeArrayabstract_collection__Setmodel__MClassType,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1803, /* NativeArray[Set[NitniCallback]] */
-2013, /* NativeArray[Set[MType]] */
-2233, /* NativeArray[Set[MClassType]] */
-},
-};
-const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MClassType = {
-0, /* dummy */
-{
-&type_abstract_collection__Setmodel__MClassType, /* NativeArray#0: Set[MClassType] */
-&type_array__NativeArrayabstract_collection__Setmodel__MClassType, /* NativeArray[NativeArray#0]: NativeArray[Set[MClassType]] */
-}
-};
-/* runtime type Array[POSetElement[MClass]] */
-const struct type type_array__Arrayposet__POSetElementmodel__MClass = {
-2750,
-"Array[POSetElement[MClass]]", /* class_name_string */
-6,
-0,
-&resolution_table_array__Arrayposet__POSetElementmodel__MClass,
-10,
-{
-0, /* nullable Object */
-1, /* Object */
-1748, /* Collection[POSetElement[MClass]] */
-91, /* SequenceRead[nullable Object] */
-92, /* Collection[Object] */
-2482, /* AbstractArrayRead[POSetElement[MClass]] */
-2750, /* Array[POSetElement[MClass]] */
-1838, /* AbstractArrayRead[Object] */
--1, /* empty */
-2029, /* Array[Object] */
-},
-};
-const struct types resolution_table_array__Arrayposet__POSetElementmodel__MClass = {
-0, /* dummy */
-{
-&type_array__Arrayposet__POSetElementmodel__MClass, /* Array[Array#0]: Array[POSetElement[MClass]] */
-&type_array__NativeArrayposet__POSetElementmodel__MClass, /* NativeArray[Array#0]: NativeArray[POSetElement[MClass]] */
-&type_poset__POSetElementmodel__MClass, /* Sequence#0: POSetElement[MClass] */
-&type_poset__POSetElementmodel__MClass, /* SimpleCollection#0: POSetElement[MClass] */
-&type_abstract_collection__Collectionposet__POSetElementmodel__MClass, /* Collection[Array#0]: Collection[POSetElement[MClass]] */
-&type_poset__POSetElementmodel__MClass, /* Array#0: POSetElement[MClass] */
-&type_array__NativeArrayposet__POSetElementmodel__MClass, /* NativeArray[ArrayCapable#0]: NativeArray[POSetElement[MClass]] */
-&type_poset__POSetElementmodel__MClass, /* AbstractArray#0: POSetElement[MClass] */
-&type_poset__POSetElementmodel__MClass, /* RemovableCollection#0: POSetElement[MClass] */
-&type_abstract_collection__Collectionposet__POSetElementmodel__MClass, /* Collection[Sequence#0]: Collection[POSetElement[MClass]] */
-&type_array__Arrayposet__POSetElementmodel__MClass, /* Array[Sequence#0]: Array[POSetElement[MClass]] */
-&type_abstract_collection__Collectionposet__POSetElementmodel__MClass, /* Collection[SimpleCollection#0]: Collection[POSetElement[MClass]] */
-&type_poset__POSetElementmodel__MClass, /* Collection#0: POSetElement[MClass] */
-&type_abstract_collection__Collectionposet__POSetElementmodel__MClass, /* Collection[Collection#0]: Collection[POSetElement[MClass]] */
-&type_poset__POSetElementmodel__MClass, /* SequenceRead#0: POSetElement[MClass] */
-&type_poset__POSetElementmodel__MClass, /* AbstractArrayRead#0: POSetElement[MClass] */
-&type_array__Arrayposet__POSetElementmodel__MClass, /* Array[AbstractArrayRead#0]: Array[POSetElement[MClass]] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[POSetElement[MClass]] not a live type) */
-&type_array__ArrayIteratorposet__POSetElementmodel__MClass, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[POSetElement[MClass]] */
-}
-};
-/* runtime type AbstractArrayRead[POSetElement[MClass]] */
-const struct type type_array__AbstractArrayReadposet__POSetElementmodel__MClass = {
-2482,
-"AbstractArrayRead[POSetElement[MClass]]", /* class_name_string */
-5,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type MapKeysIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
-const struct type type_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = {
--1, /*CAST DEAD*/
-"MapKeysIterator[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-620, /* MapKeysIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = {
-0, /* dummy */
-{
-&type_array__Arraymmodule__MModule, /* Array[Iterator#0]: Array[MModule] */
-&type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
-}
-};
-/* runtime type MapValuesIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
-const struct type type_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = {
--1, /*CAST DEAD*/
-"MapValuesIterator[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-621, /* MapValuesIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = {
-0, /* dummy */
-{
-&type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* Array[Iterator#0]: Array[HashMap[MType, Array[MMethodDef]]] */
-&type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
-}
-};
-/* runtime type MapKeysIterator[MType, Array[MMethodDef]] */
-const struct type type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MMethodDef = {
--1, /*CAST DEAD*/
-"MapKeysIterator[MType, Array[MMethodDef]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MMethodDef,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-622, /* MapKeysIterator[MType, Array[MMethodDef]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MMethodDef = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MType, /* Array[Iterator#0]: Array[MType] */
-&type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MMethodDef, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Array[MMethodDef]] */
-}
-};
-/* runtime type MapValuesIterator[MType, Array[MMethodDef]] */
-const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MMethodDef = {
--1, /*CAST DEAD*/
-"MapValuesIterator[MType, Array[MMethodDef]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MMethodDef,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-623, /* MapValuesIterator[MType, Array[MMethodDef]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MMethodDef = {
-0, /* dummy */
-{
-&type_array__Arrayarray__Arraymodel__MMethodDef, /* Array[Iterator#0]: Array[Array[MMethodDef]] */
-&type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MMethodDef, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Array[MMethodDef]] */
-}
-};
-/* runtime type MapKeysIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
-const struct type type_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = {
--1, /*CAST DEAD*/
-"MapKeysIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-624, /* MapKeysIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = {
-0, /* dummy */
-{
-&type_array__Arraymmodule__MModule, /* Array[Iterator#0]: Array[MModule] */
-&type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
-}
-};
-/* runtime type MapValuesIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
-const struct type type_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = {
--1, /*CAST DEAD*/
-"MapValuesIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-625, /* MapValuesIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = {
-0, /* dummy */
-{
-&type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* Array[Iterator#0]: Array[HashMap[MType, Array[MAttributeDef]]] */
-&type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
-}
-};
-/* runtime type MapKeysIterator[MType, Array[MAttributeDef]] */
-const struct type type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MAttributeDef = {
--1, /*CAST DEAD*/
-"MapKeysIterator[MType, Array[MAttributeDef]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MAttributeDef,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-626, /* MapKeysIterator[MType, Array[MAttributeDef]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MAttributeDef = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MType, /* Array[Iterator#0]: Array[MType] */
-&type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MAttributeDef, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Array[MAttributeDef]] */
-}
-};
-/* runtime type MapValuesIterator[MType, Array[MAttributeDef]] */
-const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MAttributeDef = {
--1, /*CAST DEAD*/
-"MapValuesIterator[MType, Array[MAttributeDef]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MAttributeDef,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-627, /* MapValuesIterator[MType, Array[MAttributeDef]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MAttributeDef = {
-0, /* dummy */
-{
-&type_array__Arrayarray__Arraymodel__MAttributeDef, /* Array[Iterator#0]: Array[Array[MAttributeDef]] */
-&type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MAttributeDef, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Array[MAttributeDef]] */
-}
-};
-/* runtime type MapKeysIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
-const struct type type_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = {
--1, /*CAST DEAD*/
-"MapKeysIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-628, /* MapKeysIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = {
-0, /* dummy */
-{
-&type_array__Arraymmodule__MModule, /* Array[Iterator#0]: Array[MModule] */
-&type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
-}
-};
-/* runtime type MapValuesIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
-const struct type type_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = {
--1, /*CAST DEAD*/
-"MapValuesIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-629, /* MapValuesIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = {
-0, /* dummy */
-{
-&type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* Array[Iterator#0]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
-&type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
-}
-};
-/* runtime type MapKeysIterator[MType, Array[MVirtualTypeDef]] */
-const struct type type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef = {
--1, /*CAST DEAD*/
-"MapKeysIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-630, /* MapKeysIterator[MType, Array[MVirtualTypeDef]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MType, /* Array[Iterator#0]: Array[MType] */
-&type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Array[MVirtualTypeDef]] */
-}
-};
-/* runtime type MapValuesIterator[MType, Array[MVirtualTypeDef]] */
-const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef = {
--1, /*CAST DEAD*/
-"MapValuesIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-631, /* MapValuesIterator[MType, Array[MVirtualTypeDef]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef = {
-0, /* dummy */
-{
-&type_array__Arrayarray__Arraymodel__MVirtualTypeDef, /* Array[Iterator#0]: Array[Array[MVirtualTypeDef]] */
-&type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Array[MVirtualTypeDef]] */
-}
-};
-/* runtime type ArrayIterator[POSetElement[Phase]] */
-const struct type type_array__ArrayIteratorposet__POSetElementphase__Phase = {
--1, /*CAST DEAD*/
-"ArrayIterator[POSetElement[Phase]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorposet__POSetElementphase__Phase,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1812, /* ArrayIterator[POSetElement[Phase]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorposet__POSetElementphase__Phase = {
-0, /* dummy */
-{
-&type_array__Arrayposet__POSetElementphase__Phase, /* Array[Iterator#0]: Array[POSetElement[Phase]] */
-&type_array__AbstractArrayReadposet__POSetElementphase__Phase, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[POSetElement[Phase]] */
-}
-};
-/* runtime type NativeArray[POSetElement[Phase]] */
-const struct type type_array__NativeArrayposet__POSetElementphase__Phase = {
-1813,
-"NativeArray[POSetElement[Phase]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArrayposet__POSetElementphase__Phase,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1813, /* NativeArray[POSetElement[Phase]] */
-},
-};
-const struct types resolution_table_array__NativeArrayposet__POSetElementphase__Phase = {
-0, /* dummy */
-{
-&type_poset__POSetElementphase__Phase, /* NativeArray#0: POSetElement[Phase] */
-&type_array__NativeArrayposet__POSetElementphase__Phase, /* NativeArray[NativeArray#0]: NativeArray[POSetElement[Phase]] */
-}
-};
-/* runtime type ArrayIterator[POSetElement[MModule]] */
-const struct type type_array__ArrayIteratorposet__POSetElementmmodule__MModule = {
--1, /*CAST DEAD*/
-"ArrayIterator[POSetElement[MModule]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorposet__POSetElementmmodule__MModule,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1814, /* ArrayIterator[POSetElement[MModule]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorposet__POSetElementmmodule__MModule = {
-0, /* dummy */
-{
-&type_array__Arrayposet__POSetElementmmodule__MModule, /* Array[Iterator#0]: Array[POSetElement[MModule]] */
-&type_array__AbstractArrayReadposet__POSetElementmmodule__MModule, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[POSetElement[MModule]] */
-}
-};
-/* runtime type NativeArray[POSetElement[MModule]] */
-const struct type type_array__NativeArrayposet__POSetElementmmodule__MModule = {
-1815,
-"NativeArray[POSetElement[MModule]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArrayposet__POSetElementmmodule__MModule,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1815, /* NativeArray[POSetElement[MModule]] */
-},
-};
-const struct types resolution_table_array__NativeArrayposet__POSetElementmmodule__MModule = {
-0, /* dummy */
-{
-&type_poset__POSetElementmmodule__MModule, /* NativeArray#0: POSetElement[MModule] */
-&type_array__NativeArrayposet__POSetElementmmodule__MModule, /* NativeArray[NativeArray#0]: NativeArray[POSetElement[MModule]] */
-}
-};
-/* runtime type ArrayIterator[POSetElement[MClassDef]] */
-const struct type type_array__ArrayIteratorposet__POSetElementmodel__MClassDef = {
--1, /*CAST DEAD*/
-"ArrayIterator[POSetElement[MClassDef]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClassDef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1816, /* ArrayIterator[POSetElement[MClassDef]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClassDef = {
-0, /* dummy */
-{
-&type_array__Arrayposet__POSetElementmodel__MClassDef, /* Array[Iterator#0]: Array[POSetElement[MClassDef]] */
-&type_array__AbstractArrayReadposet__POSetElementmodel__MClassDef, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[POSetElement[MClassDef]] */
-}
-};
-/* runtime type NativeArray[POSetElement[MClassDef]] */
-const struct type type_array__NativeArrayposet__POSetElementmodel__MClassDef = {
-1817,
-"NativeArray[POSetElement[MClassDef]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArrayposet__POSetElementmodel__MClassDef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1817, /* NativeArray[POSetElement[MClassDef]] */
-},
-};
-const struct types resolution_table_array__NativeArrayposet__POSetElementmodel__MClassDef = {
-0, /* dummy */
-{
-&type_poset__POSetElementmodel__MClassDef, /* NativeArray#0: POSetElement[MClassDef] */
-&type_array__NativeArrayposet__POSetElementmodel__MClassDef, /* NativeArray[NativeArray#0]: NativeArray[POSetElement[MClassDef]] */
-}
-};
-/* runtime type ArrayIterator[POSetElement[MClassType]] */
-const struct type type_array__ArrayIteratorposet__POSetElementmodel__MClassType = {
--1, /*CAST DEAD*/
-"ArrayIterator[POSetElement[MClassType]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClassType,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1818, /* ArrayIterator[POSetElement[MType]] */
-2016, /* ArrayIterator[POSetElement[MClassType]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClassType = {
-0, /* dummy */
-{
-&type_array__Arrayposet__POSetElementmodel__MClassType, /* Array[Iterator#0]: Array[POSetElement[MClassType]] */
-&type_array__AbstractArrayReadposet__POSetElementmodel__MClassType, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[POSetElement[MClassType]] */
-}
-};
-/* runtime type ArrayIterator[POSetElement[MType]] */
-const struct type type_array__ArrayIteratorposet__POSetElementmodel__MType = {
--1, /*CAST DEAD*/
-"ArrayIterator[POSetElement[MType]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorposet__POSetElementmodel__MType,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1818, /* ArrayIterator[POSetElement[MType]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorposet__POSetElementmodel__MType = {
-0, /* dummy */
-{
-&type_array__Arrayposet__POSetElementmodel__MType, /* Array[Iterator#0]: Array[POSetElement[MType]] */
-&type_array__AbstractArrayReadposet__POSetElementmodel__MType, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[POSetElement[MType]] */
-}
-};
-/* runtime type NativeArray[POSetElement[MClassType]] */
-const struct type type_array__NativeArrayposet__POSetElementmodel__MClassType = {
-2017,
-"NativeArray[POSetElement[MClassType]]", /* class_name_string */
-4,
-0,
-&resolution_table_array__NativeArrayposet__POSetElementmodel__MClassType,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1819, /* NativeArray[POSetElement[MType]] */
-2017, /* NativeArray[POSetElement[MClassType]] */
-},
-};
-const struct types resolution_table_array__NativeArrayposet__POSetElementmodel__MClassType = {
-0, /* dummy */
-{
-&type_poset__POSetElementmodel__MClassType, /* NativeArray#0: POSetElement[MClassType] */
-&type_array__NativeArrayposet__POSetElementmodel__MClassType, /* NativeArray[NativeArray#0]: NativeArray[POSetElement[MClassType]] */
-}
-};
-/* runtime type NativeArray[POSetElement[MType]] */
-const struct type type_array__NativeArrayposet__POSetElementmodel__MType = {
-1819,
-"NativeArray[POSetElement[MType]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArrayposet__POSetElementmodel__MType,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1819, /* NativeArray[POSetElement[MType]] */
-},
-};
-const struct types resolution_table_array__NativeArrayposet__POSetElementmodel__MType = {
-0, /* dummy */
-{
-&type_poset__POSetElementmodel__MType, /* NativeArray#0: POSetElement[MType] */
-&type_array__NativeArrayposet__POSetElementmodel__MType, /* NativeArray[NativeArray#0]: NativeArray[POSetElement[MType]] */
-}
-};
-/* runtime type ArrayIterator[HashMap2[MType, String, nullable MProperty]] */
-const struct type type_array__ArrayIteratormore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty = {
--1, /*CAST DEAD*/
-"ArrayIterator[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratormore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1820, /* ArrayIterator[HashMap2[MType, String, nullable MProperty]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratormore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty = {
-0, /* dummy */
-{
-&type_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* Array[Iterator#0]: Array[HashMap2[MType, String, nullable MProperty]] */
-&type_array__AbstractArrayReadmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[HashMap2[MType, String, nullable MProperty]] */
-}
-};
-/* runtime type NativeArray[HashMap2[MType, String, nullable MProperty]] */
-const struct type type_array__NativeArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty = {
-1821,
-"NativeArray[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1821, /* NativeArray[HashMap2[MType, String, nullable MProperty]] */
-},
-};
-const struct types resolution_table_array__NativeArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty = {
-0, /* dummy */
-{
-&type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* NativeArray#0: HashMap2[MType, String, nullable MProperty] */
-&type_array__NativeArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* NativeArray[NativeArray#0]: NativeArray[HashMap2[MType, String, nullable MProperty]] */
-}
-};
-/* runtime type Array[HashMap[String, nullable MProperty]] */
-const struct type type_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty = {
-2751,
-"Array[HashMap[String, nullable MProperty]]", /* class_name_string */
-6,
-0,
-&resolution_table_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty,
-10,
-{
-0, /* nullable Object */
-1, /* Object */
-1755, /* Collection[HashMap[String, nullable MProperty]] */
-91, /* SequenceRead[nullable Object] */
-92, /* Collection[Object] */
-2483, /* AbstractArrayRead[HashMap[String, nullable MProperty]] */
-2751, /* Array[HashMap[String, nullable MProperty]] */
-1838, /* AbstractArrayRead[Object] */
--1, /* empty */
-2029, /* Array[Object] */
-},
-};
-const struct types resolution_table_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty = {
-0, /* dummy */
-{
-&type_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty, /* Array[Array#0]: Array[HashMap[String, nullable MProperty]] */
-&type_array__NativeArrayhash_collection__HashMapstring__Stringnullable_model__MProperty, /* NativeArray[Array#0]: NativeArray[HashMap[String, nullable MProperty]] */
-&type_hash_collection__HashMapstring__Stringnullable_model__MProperty, /* Sequence#0: HashMap[String, nullable MProperty] */
-&type_hash_collection__HashMapstring__Stringnullable_model__MProperty, /* SimpleCollection#0: HashMap[String, nullable MProperty] */
-&type_abstract_collection__Collectionhash_collection__HashMapstring__Stringnullable_model__MProperty, /* Collection[Array#0]: Collection[HashMap[String, nullable MProperty]] */
-&type_hash_collection__HashMapstring__Stringnullable_model__MProperty, /* Array#0: HashMap[String, nullable MProperty] */
-&type_array__NativeArrayhash_collection__HashMapstring__Stringnullable_model__MProperty, /* NativeArray[ArrayCapable#0]: NativeArray[HashMap[String, nullable MProperty]] */
-&type_hash_collection__HashMapstring__Stringnullable_model__MProperty, /* AbstractArray#0: HashMap[String, nullable MProperty] */
-&type_hash_collection__HashMapstring__Stringnullable_model__MProperty, /* RemovableCollection#0: HashMap[String, nullable MProperty] */
-&type_abstract_collection__Collectionhash_collection__HashMapstring__Stringnullable_model__MProperty, /* Collection[Sequence#0]: Collection[HashMap[String, nullable MProperty]] */
-&type_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty, /* Array[Sequence#0]: Array[HashMap[String, nullable MProperty]] */
-&type_abstract_collection__Collectionhash_collection__HashMapstring__Stringnullable_model__MProperty, /* Collection[SimpleCollection#0]: Collection[HashMap[String, nullable MProperty]] */
-&type_hash_collection__HashMapstring__Stringnullable_model__MProperty, /* Collection#0: HashMap[String, nullable MProperty] */
-&type_abstract_collection__Collectionhash_collection__HashMapstring__Stringnullable_model__MProperty, /* Collection[Collection#0]: Collection[HashMap[String, nullable MProperty]] */
-&type_hash_collection__HashMapstring__Stringnullable_model__MProperty, /* SequenceRead#0: HashMap[String, nullable MProperty] */
-&type_hash_collection__HashMapstring__Stringnullable_model__MProperty, /* AbstractArrayRead#0: HashMap[String, nullable MProperty] */
-&type_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty, /* Array[AbstractArrayRead#0]: Array[HashMap[String, nullable MProperty]] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[HashMap[String, nullable MProperty]] not a live type) */
-&type_array__ArrayIteratorhash_collection__HashMapstring__Stringnullable_model__MProperty, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[HashMap[String, nullable MProperty]] */
-}
-};
-/* runtime type AbstractArrayRead[HashMap[String, nullable MProperty]] */
-const struct type type_array__AbstractArrayReadhash_collection__HashMapstring__Stringnullable_model__MProperty = {
-2483,
-"AbstractArrayRead[HashMap[String, nullable MProperty]]", /* class_name_string */
-5,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type ArrayIterator[HashSet[MClass]] */
-const struct type type_array__ArrayIteratorhash_collection__HashSetmodel__MClass = {
--1, /*CAST DEAD*/
-"ArrayIterator[HashSet[MClass]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorhash_collection__HashSetmodel__MClass,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1810, /* ArrayIterator[Set[MClass]] */
-2018, /* ArrayIterator[HashSet[MClass]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorhash_collection__HashSetmodel__MClass = {
-0, /* dummy */
-{
-&type_array__Arrayhash_collection__HashSetmodel__MClass, /* Array[Iterator#0]: Array[HashSet[MClass]] */
-&type_array__AbstractArrayReadhash_collection__HashSetmodel__MClass, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[HashSet[MClass]] */
-}
-};
-/* runtime type NativeArray[HashSet[MClass]] */
-const struct type type_array__NativeArrayhash_collection__HashSetmodel__MClass = {
-2019,
-"NativeArray[HashSet[MClass]]", /* class_name_string */
-4,
-0,
-&resolution_table_array__NativeArrayhash_collection__HashSetmodel__MClass,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1811, /* NativeArray[Set[MClass]] */
-2019, /* NativeArray[HashSet[MClass]] */
-},
-};
-const struct types resolution_table_array__NativeArrayhash_collection__HashSetmodel__MClass = {
-0, /* dummy */
-{
-&type_hash_collection__HashSetmodel__MClass, /* NativeArray#0: HashSet[MClass] */
-&type_array__NativeArrayhash_collection__HashSetmodel__MClass, /* NativeArray[NativeArray#0]: NativeArray[HashSet[MClass]] */
-}
-};
-/* runtime type ArrayIterator[Map[MClass, Int]] */
-const struct type type_array__ArrayIteratorabstract_collection__Mapmodel__MClasskernel__Int = {
--1, /*CAST DEAD*/
-"ArrayIterator[Map[MClass, Int]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorabstract_collection__Mapmodel__MClasskernel__Int,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1822, /* ArrayIterator[Map[MClass, Int]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorabstract_collection__Mapmodel__MClasskernel__Int = {
-0, /* dummy */
-{
-&type_array__Arrayabstract_collection__Mapmodel__MClasskernel__Int, /* Array[Iterator#0]: Array[Map[MClass, Int]] */
-&type_array__AbstractArrayReadabstract_collection__Mapmodel__MClasskernel__Int, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Map[MClass, Int]] */
-}
-};
-/* runtime type NativeArray[Map[MClass, Int]] */
-const struct type type_array__NativeArrayabstract_collection__Mapmodel__MClasskernel__Int = {
-1823,
-"NativeArray[Map[MClass, Int]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArrayabstract_collection__Mapmodel__MClasskernel__Int,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1823, /* NativeArray[Map[MClass, Int]] */
-},
-};
-const struct types resolution_table_array__NativeArrayabstract_collection__Mapmodel__MClasskernel__Int = {
-0, /* dummy */
-{
-&type_abstract_collection__Mapmodel__MClasskernel__Int, /* NativeArray#0: Map[MClass, Int] */
-&type_array__NativeArrayabstract_collection__Mapmodel__MClasskernel__Int, /* NativeArray[NativeArray#0]: NativeArray[Map[MClass, Int]] */
-}
-};
-/* runtime type ArrayIterator[Map[MType, Int]] */
-const struct type type_array__ArrayIteratorabstract_collection__Mapmodel__MTypekernel__Int = {
--1, /*CAST DEAD*/
-"ArrayIterator[Map[MType, Int]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorabstract_collection__Mapmodel__MTypekernel__Int,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1824, /* ArrayIterator[Map[MType, Int]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorabstract_collection__Mapmodel__MTypekernel__Int = {
-0, /* dummy */
-{
-&type_array__Arrayabstract_collection__Mapmodel__MTypekernel__Int, /* Array[Iterator#0]: Array[Map[MType, Int]] */
-&type_array__AbstractArrayReadabstract_collection__Mapmodel__MTypekernel__Int, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Map[MType, Int]] */
-}
-};
-/* runtime type NativeArray[Map[MType, Int]] */
-const struct type type_array__NativeArrayabstract_collection__Mapmodel__MTypekernel__Int = {
-1825,
-"NativeArray[Map[MType, Int]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArrayabstract_collection__Mapmodel__MTypekernel__Int,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1825, /* NativeArray[Map[MType, Int]] */
-},
-};
-const struct types resolution_table_array__NativeArrayabstract_collection__Mapmodel__MTypekernel__Int = {
-0, /* dummy */
-{
-&type_abstract_collection__Mapmodel__MTypekernel__Int, /* NativeArray#0: Map[MType, Int] */
-&type_array__NativeArrayabstract_collection__Mapmodel__MTypekernel__Int, /* NativeArray[NativeArray#0]: NativeArray[Map[MType, Int]] */
-}
-};
-/* runtime type ArrayIterator[MGroup] */
-const struct type type_array__ArrayIteratormproject__MGroup = {
--1, /*CAST DEAD*/
-"ArrayIterator[MGroup]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratormproject__MGroup,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-616, /* ArrayIterator[nullable MGroup] */
-2020, /* ArrayIterator[MGroup] */
-},
-};
-const struct types resolution_table_array__ArrayIteratormproject__MGroup = {
-0, /* dummy */
-{
-&type_array__Arraymproject__MGroup, /* Array[Iterator#0]: Array[MGroup] */
-&type_array__AbstractArrayReadmproject__MGroup, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MGroup] */
-}
-};
-/* runtime type NativeArray[MGroup] */
-const struct type type_array__NativeArraymproject__MGroup = {
-2021,
-"NativeArray[MGroup]", /* class_name_string */
-4,
-0,
-&resolution_table_array__NativeArraymproject__MGroup,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-617, /* NativeArray[nullable MGroup] */
-2021, /* NativeArray[MGroup] */
-},
-};
-const struct types resolution_table_array__NativeArraymproject__MGroup = {
-0, /* dummy */
-{
-&type_mproject__MGroup, /* NativeArray#0: MGroup */
-&type_array__NativeArraymproject__MGroup, /* NativeArray[NativeArray#0]: NativeArray[MGroup] */
-}
-};
-/* runtime type ArrayIterator[POSetElement[MGroup]] */
-const struct type type_array__ArrayIteratorposet__POSetElementmproject__MGroup = {
--1, /*CAST DEAD*/
-"ArrayIterator[POSetElement[MGroup]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorposet__POSetElementmproject__MGroup,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1826, /* ArrayIterator[POSetElement[MGroup]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorposet__POSetElementmproject__MGroup = {
-0, /* dummy */
-{
-&type_array__Arrayposet__POSetElementmproject__MGroup, /* Array[Iterator#0]: Array[POSetElement[MGroup]] */
-&type_array__AbstractArrayReadposet__POSetElementmproject__MGroup, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[POSetElement[MGroup]] */
-}
-};
-/* runtime type NativeArray[POSetElement[MGroup]] */
-const struct type type_array__NativeArrayposet__POSetElementmproject__MGroup = {
-1827,
-"NativeArray[POSetElement[MGroup]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArrayposet__POSetElementmproject__MGroup,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1827, /* NativeArray[POSetElement[MGroup]] */
-},
-};
-const struct types resolution_table_array__NativeArrayposet__POSetElementmproject__MGroup = {
-0, /* dummy */
-{
-&type_poset__POSetElementmproject__MGroup, /* NativeArray#0: POSetElement[MGroup] */
-&type_array__NativeArrayposet__POSetElementmproject__MGroup, /* NativeArray[NativeArray#0]: NativeArray[POSetElement[MGroup]] */
-}
-};
-/* runtime type ArrayIterator[POSetElement[MClass]] */
-const struct type type_array__ArrayIteratorposet__POSetElementmodel__MClass = {
--1, /*CAST DEAD*/
-"ArrayIterator[POSetElement[MClass]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClass,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1828, /* ArrayIterator[POSetElement[MClass]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClass = {
-0, /* dummy */
-{
-&type_array__Arrayposet__POSetElementmodel__MClass, /* Array[Iterator#0]: Array[POSetElement[MClass]] */
-&type_array__AbstractArrayReadposet__POSetElementmodel__MClass, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[POSetElement[MClass]] */
-}
-};
-/* runtime type NativeArray[POSetElement[MClass]] */
-const struct type type_array__NativeArrayposet__POSetElementmodel__MClass = {
-1829,
-"NativeArray[POSetElement[MClass]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArrayposet__POSetElementmodel__MClass,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1829, /* NativeArray[POSetElement[MClass]] */
-},
-};
-const struct types resolution_table_array__NativeArrayposet__POSetElementmodel__MClass = {
-0, /* dummy */
-{
-&type_poset__POSetElementmodel__MClass, /* NativeArray#0: POSetElement[MClass] */
-&type_array__NativeArrayposet__POSetElementmodel__MClass, /* NativeArray[NativeArray#0]: NativeArray[POSetElement[MClass]] */
-}
-};
-/* runtime type Array[HashMap[MType, Array[MMethodDef]]] */
-const struct type type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = {
-2752,
-"Array[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
-6,
-0,
-&resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef,
-10,
-{
-0, /* nullable Object */
-1, /* Object */
-1777, /* Collection[HashMap[MType, Array[MMethodDef]]] */
-91, /* SequenceRead[nullable Object] */
-92, /* Collection[Object] */
-2484, /* AbstractArrayRead[HashMap[MType, Array[MMethodDef]]] */
-2752, /* Array[HashMap[MType, Array[MMethodDef]]] */
-1838, /* AbstractArrayRead[Object] */
--1, /* empty */
-2029, /* Array[Object] */
-},
-};
-const struct types resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = {
-0, /* dummy */
-{
-&type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* Array[Array#0]: Array[HashMap[MType, Array[MMethodDef]]] */
-&type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* NativeArray[Array#0]: NativeArray[HashMap[MType, Array[MMethodDef]]] */
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* Sequence#0: HashMap[MType, Array[MMethodDef]] */
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* SimpleCollection#0: HashMap[MType, Array[MMethodDef]] */
-&type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* Collection[Array#0]: Collection[HashMap[MType, Array[MMethodDef]]] */
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* Array#0: HashMap[MType, Array[MMethodDef]] */
-&type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* NativeArray[ArrayCapable#0]: NativeArray[HashMap[MType, Array[MMethodDef]]] */
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* AbstractArray#0: HashMap[MType, Array[MMethodDef]] */
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* RemovableCollection#0: HashMap[MType, Array[MMethodDef]] */
-&type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* Collection[Sequence#0]: Collection[HashMap[MType, Array[MMethodDef]]] */
-&type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* Array[Sequence#0]: Array[HashMap[MType, Array[MMethodDef]]] */
-&type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* Collection[SimpleCollection#0]: Collection[HashMap[MType, Array[MMethodDef]]] */
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* Collection#0: HashMap[MType, Array[MMethodDef]] */
-&type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* Collection[Collection#0]: Collection[HashMap[MType, Array[MMethodDef]]] */
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* SequenceRead#0: HashMap[MType, Array[MMethodDef]] */
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* AbstractArrayRead#0: HashMap[MType, Array[MMethodDef]] */
-&type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* Array[AbstractArrayRead#0]: Array[HashMap[MType, Array[MMethodDef]]] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[HashMap[MType, Array[MMethodDef]]] not a live type) */
-&type_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[HashMap[MType, Array[MMethodDef]]] */
-}
-};
-/* runtime type AbstractArrayRead[HashMap[MType, Array[MMethodDef]]] */
-const struct type type_array__AbstractArrayReadhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = {
-2484,
-"AbstractArrayRead[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
-5,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type Array[Array[MMethodDef]] */
-const struct type type_array__Arrayarray__Arraymodel__MMethodDef = {
-2818,
-"Array[Array[MMethodDef]]", /* class_name_string */
-11,
-0,
-&resolution_table_array__Arrayarray__Arraymodel__MMethodDef,
-12,
-{
-0, /* nullable Object */
-1, /* Object */
-1575, /* Collection[Array[nullable MPropDef]] */
-91, /* SequenceRead[nullable Object] */
-92, /* Collection[Object] */
-1995, /* Collection[Array[MMethodDef]] */
-2461, /* AbstractArrayRead[Array[nullable MPropDef]] */
-1838, /* AbstractArrayRead[Object] */
-2735, /* Array[Array[nullable MPropDef]] */
-2029, /* Array[Object] */
-2753, /* AbstractArrayRead[Array[MMethodDef]] */
-2818, /* Array[Array[MMethodDef]] */
-},
-};
-const struct types resolution_table_array__Arrayarray__Arraymodel__MMethodDef = {
-0, /* dummy */
-{
-&type_array__Arrayarray__Arraymodel__MMethodDef, /* Array[Array#0]: Array[Array[MMethodDef]] */
-&type_array__NativeArrayarray__Arraymodel__MMethodDef, /* NativeArray[Array#0]: NativeArray[Array[MMethodDef]] */
-&type_array__Arraymodel__MMethodDef, /* Sequence#0: Array[MMethodDef] */
-&type_array__Arraymodel__MMethodDef, /* SimpleCollection#0: Array[MMethodDef] */
-&type_abstract_collection__Collectionarray__Arraymodel__MMethodDef, /* Collection[Array#0]: Collection[Array[MMethodDef]] */
-&type_array__Arraymodel__MMethodDef, /* Array#0: Array[MMethodDef] */
-&type_array__NativeArrayarray__Arraymodel__MMethodDef, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MMethodDef]] */
-&type_array__Arraymodel__MMethodDef, /* AbstractArray#0: Array[MMethodDef] */
-&type_array__Arraymodel__MMethodDef, /* RemovableCollection#0: Array[MMethodDef] */
-&type_abstract_collection__Collectionarray__Arraymodel__MMethodDef, /* Collection[Sequence#0]: Collection[Array[MMethodDef]] */
-&type_array__Arrayarray__Arraymodel__MMethodDef, /* Array[Sequence#0]: Array[Array[MMethodDef]] */
-&type_abstract_collection__Collectionarray__Arraymodel__MMethodDef, /* Collection[SimpleCollection#0]: Collection[Array[MMethodDef]] */
-&type_array__Arraymodel__MMethodDef, /* Collection#0: Array[MMethodDef] */
-&type_abstract_collection__Collectionarray__Arraymodel__MMethodDef, /* Collection[Collection#0]: Collection[Array[MMethodDef]] */
-&type_array__Arraymodel__MMethodDef, /* SequenceRead#0: Array[MMethodDef] */
-&type_array__Arraymodel__MMethodDef, /* AbstractArrayRead#0: Array[MMethodDef] */
-&type_array__Arrayarray__Arraymodel__MMethodDef, /* Array[AbstractArrayRead#0]: Array[Array[MMethodDef]] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[MMethodDef]] not a live type) */
-&type_array__ArrayIteratorarray__Arraymodel__MMethodDef, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MMethodDef]] */
-}
-};
-/* runtime type AbstractArrayRead[Array[MMethodDef]] */
-const struct type type_array__AbstractArrayReadarray__Arraymodel__MMethodDef = {
-2753,
-"AbstractArrayRead[Array[MMethodDef]]", /* class_name_string */
-10,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type Array[HashMap[MType, Array[MAttributeDef]]] */
-const struct type type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = {
-2754,
-"Array[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
-6,
-0,
-&resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef,
-10,
-{
-0, /* nullable Object */
-1, /* Object */
-1782, /* Collection[HashMap[MType, Array[MAttributeDef]]] */
-91, /* SequenceRead[nullable Object] */
-92, /* Collection[Object] */
-2485, /* AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]] */
-2754, /* Array[HashMap[MType, Array[MAttributeDef]]] */
-1838, /* AbstractArrayRead[Object] */
--1, /* empty */
-2029, /* Array[Object] */
-},
-};
-const struct types resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = {
-0, /* dummy */
-{
-&type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* Array[Array#0]: Array[HashMap[MType, Array[MAttributeDef]]] */
-&type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* NativeArray[Array#0]: NativeArray[HashMap[MType, Array[MAttributeDef]]] */
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* Sequence#0: HashMap[MType, Array[MAttributeDef]] */
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* SimpleCollection#0: HashMap[MType, Array[MAttributeDef]] */
-&type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* Collection[Array#0]: Collection[HashMap[MType, Array[MAttributeDef]]] */
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* Array#0: HashMap[MType, Array[MAttributeDef]] */
-&type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* NativeArray[ArrayCapable#0]: NativeArray[HashMap[MType, Array[MAttributeDef]]] */
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* AbstractArray#0: HashMap[MType, Array[MAttributeDef]] */
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* RemovableCollection#0: HashMap[MType, Array[MAttributeDef]] */
-&type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* Collection[Sequence#0]: Collection[HashMap[MType, Array[MAttributeDef]]] */
-&type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* Array[Sequence#0]: Array[HashMap[MType, Array[MAttributeDef]]] */
-&type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* Collection[SimpleCollection#0]: Collection[HashMap[MType, Array[MAttributeDef]]] */
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* Collection#0: HashMap[MType, Array[MAttributeDef]] */
-&type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* Collection[Collection#0]: Collection[HashMap[MType, Array[MAttributeDef]]] */
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* SequenceRead#0: HashMap[MType, Array[MAttributeDef]] */
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* AbstractArrayRead#0: HashMap[MType, Array[MAttributeDef]] */
-&type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* Array[AbstractArrayRead#0]: Array[HashMap[MType, Array[MAttributeDef]]] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[HashMap[MType, Array[MAttributeDef]]] not a live type) */
-&type_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[HashMap[MType, Array[MAttributeDef]]] */
-}
-};
-/* runtime type AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]] */
-const struct type type_array__AbstractArrayReadhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = {
-2485,
-"AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
-5,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type Array[Array[MAttributeDef]] */
-const struct type type_array__Arrayarray__Arraymodel__MAttributeDef = {
-2819,
-"Array[Array[MAttributeDef]]", /* class_name_string */
-11,
-0,
-&resolution_table_array__Arrayarray__Arraymodel__MAttributeDef,
-12,
-{
-0, /* nullable Object */
-1, /* Object */
-1575, /* Collection[Array[nullable MPropDef]] */
-91, /* SequenceRead[nullable Object] */
-92, /* Collection[Object] */
-2004, /* Collection[Array[MAttributeDef]] */
-2461, /* AbstractArrayRead[Array[nullable MPropDef]] */
-1838, /* AbstractArrayRead[Object] */
-2735, /* Array[Array[nullable MPropDef]] */
-2029, /* Array[Object] */
-2755, /* AbstractArrayRead[Array[MAttributeDef]] */
-2819, /* Array[Array[MAttributeDef]] */
-},
-};
-const struct types resolution_table_array__Arrayarray__Arraymodel__MAttributeDef = {
-0, /* dummy */
-{
-&type_array__Arrayarray__Arraymodel__MAttributeDef, /* Array[Array#0]: Array[Array[MAttributeDef]] */
-&type_array__NativeArrayarray__Arraymodel__MAttributeDef, /* NativeArray[Array#0]: NativeArray[Array[MAttributeDef]] */
-&type_array__Arraymodel__MAttributeDef, /* Sequence#0: Array[MAttributeDef] */
-&type_array__Arraymodel__MAttributeDef, /* SimpleCollection#0: Array[MAttributeDef] */
-&type_abstract_collection__Collectionarray__Arraymodel__MAttributeDef, /* Collection[Array#0]: Collection[Array[MAttributeDef]] */
-&type_array__Arraymodel__MAttributeDef, /* Array#0: Array[MAttributeDef] */
-&type_array__NativeArrayarray__Arraymodel__MAttributeDef, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MAttributeDef]] */
-&type_array__Arraymodel__MAttributeDef, /* AbstractArray#0: Array[MAttributeDef] */
-&type_array__Arraymodel__MAttributeDef, /* RemovableCollection#0: Array[MAttributeDef] */
-&type_abstract_collection__Collectionarray__Arraymodel__MAttributeDef, /* Collection[Sequence#0]: Collection[Array[MAttributeDef]] */
-&type_array__Arrayarray__Arraymodel__MAttributeDef, /* Array[Sequence#0]: Array[Array[MAttributeDef]] */
-&type_abstract_collection__Collectionarray__Arraymodel__MAttributeDef, /* Collection[SimpleCollection#0]: Collection[Array[MAttributeDef]] */
-&type_array__Arraymodel__MAttributeDef, /* Collection#0: Array[MAttributeDef] */
-&type_abstract_collection__Collectionarray__Arraymodel__MAttributeDef, /* Collection[Collection#0]: Collection[Array[MAttributeDef]] */
-&type_array__Arraymodel__MAttributeDef, /* SequenceRead#0: Array[MAttributeDef] */
-&type_array__Arraymodel__MAttributeDef, /* AbstractArrayRead#0: Array[MAttributeDef] */
-&type_array__Arrayarray__Arraymodel__MAttributeDef, /* Array[AbstractArrayRead#0]: Array[Array[MAttributeDef]] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[MAttributeDef]] not a live type) */
-&type_array__ArrayIteratorarray__Arraymodel__MAttributeDef, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MAttributeDef]] */
-}
-};
-/* runtime type AbstractArrayRead[Array[MAttributeDef]] */
-const struct type type_array__AbstractArrayReadarray__Arraymodel__MAttributeDef = {
-2755,
-"AbstractArrayRead[Array[MAttributeDef]]", /* class_name_string */
-10,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type Array[HashMap[MType, Array[MVirtualTypeDef]]] */
-const struct type type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = {
-2756,
-"Array[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
-6,
-0,
-&resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef,
-10,
-{
-0, /* nullable Object */
-1, /* Object */
-1787, /* Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
-91, /* SequenceRead[nullable Object] */
-92, /* Collection[Object] */
-2486, /* AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]] */
-2756, /* Array[HashMap[MType, Array[MVirtualTypeDef]]] */
-1838, /* AbstractArrayRead[Object] */
--1, /* empty */
-2029, /* Array[Object] */
-},
-};
-const struct types resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = {
-0, /* dummy */
-{
-&type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* Array[Array#0]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
-&type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* NativeArray[Array#0]: NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* Sequence#0: HashMap[MType, Array[MVirtualTypeDef]] */
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* SimpleCollection#0: HashMap[MType, Array[MVirtualTypeDef]] */
-&type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* Collection[Array#0]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* Array#0: HashMap[MType, Array[MVirtualTypeDef]] */
-&type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* NativeArray[ArrayCapable#0]: NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* AbstractArray#0: HashMap[MType, Array[MVirtualTypeDef]] */
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* RemovableCollection#0: HashMap[MType, Array[MVirtualTypeDef]] */
-&type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* Collection[Sequence#0]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
-&type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* Array[Sequence#0]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
-&type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* Collection[SimpleCollection#0]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* Collection#0: HashMap[MType, Array[MVirtualTypeDef]] */
-&type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* Collection[Collection#0]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* SequenceRead#0: HashMap[MType, Array[MVirtualTypeDef]] */
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* AbstractArrayRead#0: HashMap[MType, Array[MVirtualTypeDef]] */
-&type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* Array[AbstractArrayRead#0]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[HashMap[MType, Array[MVirtualTypeDef]]] not a live type) */
-&type_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]] */
-}
-};
-/* runtime type AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]] */
-const struct type type_array__AbstractArrayReadhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = {
-2486,
-"AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
-5,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type Array[Array[MVirtualTypeDef]] */
-const struct type type_array__Arrayarray__Arraymodel__MVirtualTypeDef = {
-2820,
-"Array[Array[MVirtualTypeDef]]", /* class_name_string */
-11,
-0,
-&resolution_table_array__Arrayarray__Arraymodel__MVirtualTypeDef,
-12,
-{
-0, /* nullable Object */
-1, /* Object */
-1575, /* Collection[Array[nullable MPropDef]] */
-91, /* SequenceRead[nullable Object] */
-92, /* Collection[Object] */
-2007, /* Collection[Array[MVirtualTypeDef]] */
-2461, /* AbstractArrayRead[Array[nullable MPropDef]] */
-1838, /* AbstractArrayRead[Object] */
-2735, /* Array[Array[nullable MPropDef]] */
-2029, /* Array[Object] */
-2757, /* AbstractArrayRead[Array[MVirtualTypeDef]] */
-2820, /* Array[Array[MVirtualTypeDef]] */
-},
-};
-const struct types resolution_table_array__Arrayarray__Arraymodel__MVirtualTypeDef = {
-0, /* dummy */
-{
-&type_array__Arrayarray__Arraymodel__MVirtualTypeDef, /* Array[Array#0]: Array[Array[MVirtualTypeDef]] */
-&type_array__NativeArrayarray__Arraymodel__MVirtualTypeDef, /* NativeArray[Array#0]: NativeArray[Array[MVirtualTypeDef]] */
-&type_array__Arraymodel__MVirtualTypeDef, /* Sequence#0: Array[MVirtualTypeDef] */
-&type_array__Arraymodel__MVirtualTypeDef, /* SimpleCollection#0: Array[MVirtualTypeDef] */
-&type_abstract_collection__Collectionarray__Arraymodel__MVirtualTypeDef, /* Collection[Array#0]: Collection[Array[MVirtualTypeDef]] */
-&type_array__Arraymodel__MVirtualTypeDef, /* Array#0: Array[MVirtualTypeDef] */
-&type_array__NativeArrayarray__Arraymodel__MVirtualTypeDef, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MVirtualTypeDef]] */
-&type_array__Arraymodel__MVirtualTypeDef, /* AbstractArray#0: Array[MVirtualTypeDef] */
-&type_array__Arraymodel__MVirtualTypeDef, /* RemovableCollection#0: Array[MVirtualTypeDef] */
-&type_abstract_collection__Collectionarray__Arraymodel__MVirtualTypeDef, /* Collection[Sequence#0]: Collection[Array[MVirtualTypeDef]] */
-&type_array__Arrayarray__Arraymodel__MVirtualTypeDef, /* Array[Sequence#0]: Array[Array[MVirtualTypeDef]] */
-&type_abstract_collection__Collectionarray__Arraymodel__MVirtualTypeDef, /* Collection[SimpleCollection#0]: Collection[Array[MVirtualTypeDef]] */
-&type_array__Arraymodel__MVirtualTypeDef, /* Collection#0: Array[MVirtualTypeDef] */
-&type_abstract_collection__Collectionarray__Arraymodel__MVirtualTypeDef, /* Collection[Collection#0]: Collection[Array[MVirtualTypeDef]] */
-&type_array__Arraymodel__MVirtualTypeDef, /* SequenceRead#0: Array[MVirtualTypeDef] */
-&type_array__Arraymodel__MVirtualTypeDef, /* AbstractArrayRead#0: Array[MVirtualTypeDef] */
-&type_array__Arrayarray__Arraymodel__MVirtualTypeDef, /* Array[AbstractArrayRead#0]: Array[Array[MVirtualTypeDef]] */
-NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[MVirtualTypeDef]] not a live type) */
-&type_array__ArrayIteratorarray__Arraymodel__MVirtualTypeDef, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MVirtualTypeDef]] */
-}
-};
-/* runtime type AbstractArrayRead[Array[MVirtualTypeDef]] */
-const struct type type_array__AbstractArrayReadarray__Arraymodel__MVirtualTypeDef = {
-2757,
-"AbstractArrayRead[Array[MVirtualTypeDef]]", /* class_name_string */
-10,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type ArrayIterator[HashMap[String, nullable MProperty]] */
-const struct type type_array__ArrayIteratorhash_collection__HashMapstring__Stringnullable_model__MProperty = {
--1, /*CAST DEAD*/
-"ArrayIterator[HashMap[String, nullable MProperty]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorhash_collection__HashMapstring__Stringnullable_model__MProperty,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1830, /* ArrayIterator[HashMap[String, nullable MProperty]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorhash_collection__HashMapstring__Stringnullable_model__MProperty = {
-0, /* dummy */
-{
-&type_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty, /* Array[Iterator#0]: Array[HashMap[String, nullable MProperty]] */
-&type_array__AbstractArrayReadhash_collection__HashMapstring__Stringnullable_model__MProperty, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[HashMap[String, nullable MProperty]] */
-}
-};
-/* runtime type NativeArray[HashMap[String, nullable MProperty]] */
-const struct type type_array__NativeArrayhash_collection__HashMapstring__Stringnullable_model__MProperty = {
-1831,
-"NativeArray[HashMap[String, nullable MProperty]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArrayhash_collection__HashMapstring__Stringnullable_model__MProperty,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1831, /* NativeArray[HashMap[String, nullable MProperty]] */
-},
-};
-const struct types resolution_table_array__NativeArrayhash_collection__HashMapstring__Stringnullable_model__MProperty = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringnullable_model__MProperty, /* NativeArray#0: HashMap[String, nullable MProperty] */
-&type_array__NativeArrayhash_collection__HashMapstring__Stringnullable_model__MProperty, /* NativeArray[NativeArray#0]: NativeArray[HashMap[String, nullable MProperty]] */
-}
-};
-/* runtime type ArrayIterator[HashMap[MType, Array[MMethodDef]]] */
-const struct type type_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = {
--1, /*CAST DEAD*/
-"ArrayIterator[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1832, /* ArrayIterator[HashMap[MType, Array[MMethodDef]]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = {
-0, /* dummy */
-{
-&type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* Array[Iterator#0]: Array[HashMap[MType, Array[MMethodDef]]] */
-&type_array__AbstractArrayReadhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[HashMap[MType, Array[MMethodDef]]] */
-}
-};
-/* runtime type NativeArray[HashMap[MType, Array[MMethodDef]]] */
-const struct type type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = {
-1833,
-"NativeArray[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1833, /* NativeArray[HashMap[MType, Array[MMethodDef]]] */
-},
-};
-const struct types resolution_table_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* NativeArray#0: HashMap[MType, Array[MMethodDef]] */
-&type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* NativeArray[NativeArray#0]: NativeArray[HashMap[MType, Array[MMethodDef]]] */
-}
-};
-/* runtime type ArrayIterator[Array[MMethodDef]] */
-const struct type type_array__ArrayIteratorarray__Arraymodel__MMethodDef = {
--1, /*CAST DEAD*/
-"ArrayIterator[Array[MMethodDef]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorarray__Arraymodel__MMethodDef,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1804, /* ArrayIterator[Array[nullable MPropDef]] */
-2022, /* ArrayIterator[Array[MMethodDef]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MMethodDef = {
-0, /* dummy */
-{
-&type_array__Arrayarray__Arraymodel__MMethodDef, /* Array[Iterator#0]: Array[Array[MMethodDef]] */
-&type_array__AbstractArrayReadarray__Arraymodel__MMethodDef, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MMethodDef]] */
-}
-};
-/* runtime type NativeArray[Array[MMethodDef]] */
-const struct type type_array__NativeArrayarray__Arraymodel__MMethodDef = {
-2023,
-"NativeArray[Array[MMethodDef]]", /* class_name_string */
-4,
-0,
-&resolution_table_array__NativeArrayarray__Arraymodel__MMethodDef,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1805, /* NativeArray[Array[nullable MPropDef]] */
-2023, /* NativeArray[Array[MMethodDef]] */
-},
-};
-const struct types resolution_table_array__NativeArrayarray__Arraymodel__MMethodDef = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MMethodDef, /* NativeArray#0: Array[MMethodDef] */
-&type_array__NativeArrayarray__Arraymodel__MMethodDef, /* NativeArray[NativeArray#0]: NativeArray[Array[MMethodDef]] */
-}
-};
-/* runtime type ArrayIterator[HashMap[MType, Array[MAttributeDef]]] */
-const struct type type_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = {
--1, /*CAST DEAD*/
-"ArrayIterator[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1834, /* ArrayIterator[HashMap[MType, Array[MAttributeDef]]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = {
-0, /* dummy */
-{
-&type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* Array[Iterator#0]: Array[HashMap[MType, Array[MAttributeDef]]] */
-&type_array__AbstractArrayReadhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]] */
-}
-};
-/* runtime type NativeArray[HashMap[MType, Array[MAttributeDef]]] */
-const struct type type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = {
-1835,
-"NativeArray[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1835, /* NativeArray[HashMap[MType, Array[MAttributeDef]]] */
-},
-};
-const struct types resolution_table_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* NativeArray#0: HashMap[MType, Array[MAttributeDef]] */
-&type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* NativeArray[NativeArray#0]: NativeArray[HashMap[MType, Array[MAttributeDef]]] */
-}
-};
-/* runtime type ArrayIterator[Array[MAttributeDef]] */
-const struct type type_array__ArrayIteratorarray__Arraymodel__MAttributeDef = {
--1, /*CAST DEAD*/
-"ArrayIterator[Array[MAttributeDef]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorarray__Arraymodel__MAttributeDef,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1804, /* ArrayIterator[Array[nullable MPropDef]] */
-2024, /* ArrayIterator[Array[MAttributeDef]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MAttributeDef = {
-0, /* dummy */
-{
-&type_array__Arrayarray__Arraymodel__MAttributeDef, /* Array[Iterator#0]: Array[Array[MAttributeDef]] */
-&type_array__AbstractArrayReadarray__Arraymodel__MAttributeDef, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MAttributeDef]] */
-}
-};
-/* runtime type NativeArray[Array[MAttributeDef]] */
-const struct type type_array__NativeArrayarray__Arraymodel__MAttributeDef = {
-2025,
-"NativeArray[Array[MAttributeDef]]", /* class_name_string */
-4,
-0,
-&resolution_table_array__NativeArrayarray__Arraymodel__MAttributeDef,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1805, /* NativeArray[Array[nullable MPropDef]] */
-2025, /* NativeArray[Array[MAttributeDef]] */
-},
-};
-const struct types resolution_table_array__NativeArrayarray__Arraymodel__MAttributeDef = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MAttributeDef, /* NativeArray#0: Array[MAttributeDef] */
-&type_array__NativeArrayarray__Arraymodel__MAttributeDef, /* NativeArray[NativeArray#0]: NativeArray[Array[MAttributeDef]] */
-}
-};
-/* runtime type ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]] */
-const struct type type_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = {
--1, /*CAST DEAD*/
-"ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1836, /* ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = {
-0, /* dummy */
-{
-&type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* Array[Iterator#0]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
-&type_array__AbstractArrayReadhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]] */
-}
-};
-/* runtime type NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
-const struct type type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = {
-1837,
-"NativeArray[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1837, /* NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
-},
-};
-const struct types resolution_table_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* NativeArray#0: HashMap[MType, Array[MVirtualTypeDef]] */
-&type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* NativeArray[NativeArray#0]: NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
-}
-};
-/* runtime type ArrayIterator[Array[MVirtualTypeDef]] */
-const struct type type_array__ArrayIteratorarray__Arraymodel__MVirtualTypeDef = {
--1, /*CAST DEAD*/
-"ArrayIterator[Array[MVirtualTypeDef]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorarray__Arraymodel__MVirtualTypeDef,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* ArrayIterator[Object] */
-1804, /* ArrayIterator[Array[nullable MPropDef]] */
-2026, /* ArrayIterator[Array[MVirtualTypeDef]] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MVirtualTypeDef = {
-0, /* dummy */
-{
-&type_array__Arrayarray__Arraymodel__MVirtualTypeDef, /* Array[Iterator#0]: Array[Array[MVirtualTypeDef]] */
-&type_array__AbstractArrayReadarray__Arraymodel__MVirtualTypeDef, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MVirtualTypeDef]] */
-}
-};
-/* runtime type NativeArray[Array[MVirtualTypeDef]] */
-const struct type type_array__NativeArrayarray__Arraymodel__MVirtualTypeDef = {
-2027,
-"NativeArray[Array[MVirtualTypeDef]]", /* class_name_string */
-4,
-0,
-&resolution_table_array__NativeArrayarray__Arraymodel__MVirtualTypeDef,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* NativeArray[Object] */
-1805, /* NativeArray[Array[nullable MPropDef]] */
-2027, /* NativeArray[Array[MVirtualTypeDef]] */
-},
-};
-const struct types resolution_table_array__NativeArrayarray__Arraymodel__MVirtualTypeDef = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MVirtualTypeDef, /* NativeArray#0: Array[MVirtualTypeDef] */
-&type_array__NativeArrayarray__Arraymodel__MVirtualTypeDef, /* NativeArray[NativeArray#0]: NativeArray[Array[MVirtualTypeDef]] */
-}
-};
-/* runtime type PHLayout[MClass, MVirtualTypeProp] */
-const struct type type_layout_builders__PHLayoutmodel__MClassmodel__MVirtualTypeProp = {
-2028,
-"PHLayout[MClass, MVirtualTypeProp]", /* class_name_string */
-4,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type AlphaComparator */
-const struct type type_string__AlphaComparator = {
--1, /*CAST DEAD*/
-"AlphaComparator", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type ArrayMap[Char, Int] */
-const struct type type_array__ArrayMapkernel__Charkernel__Int = {
--1, /*CAST DEAD*/
-"ArrayMap[Char, Int]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type BM_Pattern */
-const struct type type_string_search__BM_Pattern = {
--1, /*CAST DEAD*/
-"BM_Pattern", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type Stdin */
-const struct type type_file__Stdin = {
--1, /*CAST DEAD*/
-"Stdin", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMap[Int, FDStream] */
-const struct type type_hash_collection__HashMapkernel__Intstream__FDStream = {
--1, /*CAST DEAD*/
-"HashMap[Int, FDStream]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type FDOStream */
-const struct type type_stream__FDOStream = {
--1, /*CAST DEAD*/
-"FDOStream", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type OProcess */
-const struct type type_exec__OProcess = {
--1, /*CAST DEAD*/
-"OProcess", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type InjectedLexer */
-const struct type type_parser_util__InjectedLexer = {
--1, /*CAST DEAD*/
-"InjectedLexer", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type CachedAlphaComparator */
-const struct type type_string__CachedAlphaComparator = {
--1, /*CAST DEAD*/
-"CachedAlphaComparator", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type CSVDocument */
-const struct type type_csv__CSVDocument = {
--1, /*CAST DEAD*/
-"CSVDocument", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type OrderedTree[Object] */
-const struct type type_ordered_tree__OrderedTreekernel__Object = {
--1, /*CAST DEAD*/
-"OrderedTree[Object]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type StringOStream */
-const struct type type_stream__StringOStream = {
--1, /*CAST DEAD*/
-"StringOStream", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type ToCCallContext */
-const struct type type_c__ToCCallContext = {
--1, /*CAST DEAD*/
-"ToCCallContext", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};