X-Git-Url: http://nitlanguage.org diff --git a/c_src/nitg.types.6.c b/c_src/nitg.types.6.c index 56bf51f..06aa587 100644 --- a/c_src/nitg.types.6.c +++ b/c_src/nitg.types.6.c @@ -1,2820 +1,2919 @@ #include "nitg.types.0.h" -const struct types resolution_table_hash_collection__HashMapstring__Stringnullable_model__MProperty = { -0, /* dummy */ -{ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_hash_collection__HashMapKeysstring__Stringnullable_model__MProperty, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[String, nullable MProperty] */ -&type_hash_collection__HashMapValuesstring__Stringnullable_model__MProperty, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[String, nullable MProperty] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[String, nullable MProperty]] */ -&type_string__String, /* MapRead#0: String */ -&type_hash_collection__HashMapIteratorstring__Stringnullable_model__MProperty, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[String, nullable MProperty] */ -&type_string__String, /* Map#0: String */ -&type_nullable_model__MProperty, /* Map#1: nullable MProperty */ -&type_hash_collection__HashMapNodestring__Stringnullable_model__MProperty, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[String, nullable MProperty] */ -NULL, /* empty (Map[Map#0, Map#1]: Map[String, nullable MProperty] not a live type) */ -&type_nullable_model__MProperty, /* MapRead#1: nullable MProperty */ -&type_string__String, /* HashCollection#0: String */ -&type_hash_collection__HashMapNodestring__Stringnullable_model__MProperty, /* HashCollection#1: HashMapNode[String, nullable MProperty] */ -} -}; -/* runtime type MapKeysIterator[String, nullable ModulePath] */ -const struct type type_abstract_collection__MapKeysIteratorstring__Stringnullable_modelbuilder__ModulePath = { -438, -"MapKeysIterator[String, nullable ModulePath]", /* class_name_string */ +/* 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, -&resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_modelbuilder__ModulePath, -3, +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 */ -438, /* MapKeysIterator[String, nullable ModulePath] */ +2216, /* HashMapKeys[String, nullable MProperty] */ +-1, /* empty */ +92, /* Collection[Object] */ +652, /* Collection[Streamable] */ +1870, /* Collection[String] */ }, }; -const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_modelbuilder__ModulePath = { +const struct types resolution_table_hash_collection__HashMapKeysstring__Stringnullable_model__MProperty = { 0, /* dummy */ { -&type_abstract_collection__MapIteratorstring__Stringnullable_modelbuilder__ModulePath, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, nullable ModulePath] */ -&type_array__Arraystring__String, /* Array[Iterator#0]: Array[String] */ +&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 MapValuesIterator[String, nullable ModulePath] */ -const struct type type_abstract_collection__MapValuesIteratorstring__Stringnullable_modelbuilder__ModulePath = { -439, -"MapValuesIterator[String, nullable ModulePath]", /* class_name_string */ -2, +/* 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_abstract_collection__MapValuesIteratorstring__Stringnullable_modelbuilder__ModulePath, -3, +&resolution_table_hash_collection__HashMapValuesstring__Stringnullable_model__MProperty, +4, { 0, /* nullable Object */ 1, /* Object */ -439, /* MapValuesIterator[String, nullable ModulePath] */ +100, /* Collection[nullable MProperty] */ +1758, /* HashMapValues[String, nullable MProperty] */ }, }; -const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_modelbuilder__ModulePath = { +const struct types resolution_table_hash_collection__HashMapValuesstring__Stringnullable_model__MProperty = { 0, /* dummy */ { -&type_abstract_collection__MapIteratorstring__Stringnullable_modelbuilder__ModulePath, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, nullable ModulePath] */ -&type_array__Arraynullable_modelbuilder__ModulePath, /* Array[Iterator#0]: Array[nullable ModulePath] */ +&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 MapKeysIterator[String, nullable MGroup] */ -const struct type type_abstract_collection__MapKeysIteratorstring__Stringnullable_mproject__MGroup = { -440, -"MapKeysIterator[String, nullable MGroup]", /* class_name_string */ +/* 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_abstract_collection__MapKeysIteratorstring__Stringnullable_mproject__MGroup, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty, 3, { 0, /* nullable Object */ 1, /* Object */ -440, /* MapKeysIterator[String, nullable MGroup] */ +583, /* NativeArray[nullable HashMapNode[String, nullable MProperty]] */ }, }; -const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_mproject__MGroup = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty = { 0, /* dummy */ { -&type_abstract_collection__MapIteratorstring__Stringnullable_mproject__MGroup, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, nullable MGroup] */ -&type_array__Arraystring__String, /* Array[Iterator#0]: Array[String] */ +&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 MapValuesIterator[String, nullable MGroup] */ -const struct type type_abstract_collection__MapValuesIteratorstring__Stringnullable_mproject__MGroup = { -441, -"MapValuesIterator[String, nullable MGroup]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_mproject__MGroup, +/* 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 */ -441, /* MapValuesIterator[String, nullable MGroup] */ +79, /* nullable HashMapNode[String, nullable MProperty] */ +1759, /* HashMapNode[String, nullable MProperty] */ }, }; -const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_mproject__MGroup = { +const struct types resolution_table_hash_collection__HashMapNodestring__Stringnullable_model__MProperty = { 0, /* dummy */ { -&type_abstract_collection__MapIteratorstring__Stringnullable_mproject__MGroup, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, nullable MGroup] */ -&type_array__Arraynullable_mproject__MGroup, /* Array[Iterator#0]: Array[nullable MGroup] */ +&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 MapKeysIterator[MModule, AModule] */ -const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleparser_nodes__AModule = { -442, -"MapKeysIterator[MModule, AModule]", /* class_name_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_abstract_collection__MapKeysIteratormmodule__MModuleparser_nodes__AModule, -3, +&resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_model__MProperty, +4, { 0, /* nullable Object */ 1, /* Object */ -442, /* MapKeysIterator[MModule, AModule] */ +584, /* MapIterator[String, nullable MProperty] */ +1760, /* HashMapIterator[String, nullable MProperty] */ }, }; -const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleparser_nodes__AModule = { +const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_model__MProperty = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormmodule__MModuleparser_nodes__AModule, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, AModule] */ -&type_array__Arraymmodule__MModule, /* Array[Iterator#0]: Array[MModule] */ +&type_hash_collection__HashMapstring__Stringnullable_model__MProperty, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, nullable MProperty] */ } }; -/* runtime type MapValuesIterator[MModule, AModule] */ -const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleparser_nodes__AModule = { -443, -"MapValuesIterator[MModule, AModule]", /* class_name_string */ +/* 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, -&resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleparser_nodes__AModule, -3, +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 */ -443, /* MapValuesIterator[MModule, AModule] */ +344, /* Collection[nullable ModulePath] */ +91, /* SequenceRead[nullable Object] */ +1990, /* AbstractArrayRead[nullable ModulePath] */ +2217, /* Array[nullable ModulePath] */ }, }; -const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleparser_nodes__AModule = { +const struct types resolution_table_array__Arraynullable_modelbuilder__ModulePath = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormmodule__MModuleparser_nodes__AModule, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, AModule] */ -&type_array__Arrayparser_nodes__AModule, /* Array[Iterator#0]: Array[AModule] */ +&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 MapKeysIterator[MClassDef, AClassdef] */ -const struct type type_abstract_collection__MapKeysIteratormodel__MClassDefparser_nodes__AClassdef = { -444, -"MapKeysIterator[MClassDef, AClassdef]", /* class_name_string */ -2, +/* runtime type AbstractArrayRead[nullable ModulePath] */ +const struct type type_array__AbstractArrayReadnullable_modelbuilder__ModulePath = { +1990, +"AbstractArrayRead[nullable ModulePath]", /* class_name_string */ +4, 0, -&resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefparser_nodes__AClassdef, -3, +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 */ -444, /* MapKeysIterator[MClassDef, AClassdef] */ +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_abstract_collection__MapKeysIteratormodel__MClassDefparser_nodes__AClassdef = { +const struct types resolution_table_array__Arraynullable_mproject__MGroup = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MClassDefparser_nodes__AClassdef, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassDef, AClassdef] */ -&type_array__Arraymodel__MClassDef, /* Array[Iterator#0]: Array[MClassDef] */ +&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 MapValuesIterator[MClassDef, AClassdef] */ -const struct type type_abstract_collection__MapValuesIteratormodel__MClassDefparser_nodes__AClassdef = { -445, -"MapValuesIterator[MClassDef, AClassdef]", /* class_name_string */ -2, +/* runtime type AbstractArrayRead[nullable MGroup] */ +const struct type type_array__AbstractArrayReadnullable_mproject__MGroup = { +1991, +"AbstractArrayRead[nullable MGroup]", /* class_name_string */ +6, 0, -&resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefparser_nodes__AClassdef, -3, +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 */ -445, /* MapValuesIterator[MClassDef, AClassdef] */ +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_abstract_collection__MapValuesIteratormodel__MClassDefparser_nodes__AClassdef = { +const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MProperty = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MClassDefparser_nodes__AClassdef, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassDef, AClassdef] */ -&type_array__Arrayparser_nodes__AClassdef, /* Array[Iterator#0]: Array[AClassdef] */ +&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 MapKeysIterator[MPropDef, APropdef] */ -const struct type type_abstract_collection__MapKeysIteratormodel__MPropDefparser_nodes__APropdef = { -446, -"MapKeysIterator[MPropDef, APropdef]", /* class_name_string */ -2, +/* 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_abstract_collection__MapKeysIteratormodel__MPropDefparser_nodes__APropdef, -3, +&resolution_table_array__Arrayabstract_collection__Setlayout_builders__PropertyLayoutElement, +11, { 0, /* nullable Object */ 1, /* Object */ -446, /* MapKeysIterator[MPropDef, APropdef] */ +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_abstract_collection__MapKeysIteratormodel__MPropDefparser_nodes__APropdef = { +const struct types resolution_table_array__Arrayabstract_collection__Setlayout_builders__PropertyLayoutElement = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MPropDefparser_nodes__APropdef, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MPropDef, APropdef] */ -&type_array__Arraymodel__MPropDef, /* Array[Iterator#0]: Array[MPropDef] */ +&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 MapValuesIterator[MPropDef, APropdef] */ -const struct type type_abstract_collection__MapValuesIteratormodel__MPropDefparser_nodes__APropdef = { -447, -"MapValuesIterator[MPropDef, APropdef]", /* class_name_string */ -2, +/* runtime type AbstractArrayRead[Set[MProperty]] */ +const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MProperty = { +2731, +"AbstractArrayRead[Set[MProperty]]", /* class_name_string */ +11, 0, -&resolution_table_abstract_collection__MapValuesIteratormodel__MPropDefparser_nodes__APropdef, -3, -{ -0, /* nullable Object */ -1, /* Object */ -447, /* MapValuesIterator[MPropDef, APropdef] */ -}, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ }; -const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MPropDefparser_nodes__APropdef = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormodel__MPropDefparser_nodes__APropdef, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MPropDef, APropdef] */ -&type_array__Arrayparser_nodes__APropdef, /* Array[Iterator#0]: Array[APropdef] */ -} +/* 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 MapKeysIterator[MClass, Set[MProperty]] */ -const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MProperty = { -1642, -"MapKeysIterator[MClass, Set[MProperty]]", /* class_name_string */ -3, +/* 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_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MProperty, -4, +&resolution_table_array__Arrayhash_collection__HashSetmodel__MType, +15, { 0, /* nullable Object */ 1, /* Object */ -448, /* MapKeysIterator[MClass, Set[PropertyLayoutElement]] */ -1642, /* MapKeysIterator[MClass, Set[MProperty]] */ +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_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MProperty = { +const struct types resolution_table_array__Arrayhash_collection__HashSetmodel__MType = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MProperty, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Set[MProperty]] */ -&type_array__Arraymodel__MClass, /* Array[Iterator#0]: Array[MClass] */ +&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 MapKeysIterator[MClass, Set[PropertyLayoutElement]] */ -const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement = { -448, -"MapKeysIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */ -2, +/* 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_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement, -3, +&resolution_table_array__Arrayabstract_collection__Setmodel__MType, +14, { 0, /* nullable Object */ 1, /* Object */ -448, /* MapKeysIterator[MClass, Set[PropertyLayoutElement]] */ +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_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement = { +const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MType = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Set[PropertyLayoutElement]] */ -&type_array__Arraymodel__MClass, /* Array[Iterator#0]: Array[MClass] */ +&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 MapValuesIterator[MClass, Set[MProperty]] */ -const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MProperty = { -1643, -"MapValuesIterator[MClass, Set[MProperty]]", /* class_name_string */ -3, +/* 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_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MProperty, -4, +&resolution_table_array__Arrayabstract_collection__Setnitni_callbacks__NitniCallback, +11, { 0, /* nullable Object */ 1, /* Object */ -449, /* MapValuesIterator[MClass, Set[PropertyLayoutElement]] */ -1643, /* MapValuesIterator[MClass, Set[MProperty]] */ +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_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MProperty = { +const struct types resolution_table_array__Arrayabstract_collection__Setnitni_callbacks__NitniCallback = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MProperty, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Set[MProperty]] */ -&type_array__Arrayabstract_collection__Setmodel__MProperty, /* Array[Iterator#0]: Array[Set[MProperty]] */ +&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 MapValuesIterator[MClass, Set[PropertyLayoutElement]] */ -const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement = { -449, -"MapValuesIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */ -2, +/* runtime type AbstractArrayRead[HashSet[MType]] */ +const struct type type_array__AbstractArrayReadhash_collection__HashSetmodel__MType = { +2796, +"AbstractArrayRead[HashSet[MType]]", /* class_name_string */ +12, 0, -&resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement, -3, -{ -0, /* nullable Object */ -1, /* Object */ -449, /* MapValuesIterator[MClass, Set[PropertyLayoutElement]] */ -}, -}; -const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Set[PropertyLayoutElement]] */ -&type_array__Arrayabstract_collection__Setlayout_builders__PropertyLayoutElement, /* Array[Iterator#0]: Array[Set[PropertyLayoutElement]] */ -} +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ }; -/* runtime type NativeArray[Char] */ -const struct type type_array__NativeArraykernel__Char = { -1644, -"NativeArray[Char]", /* class_name_string */ -3, +/* runtime type AbstractArrayRead[Set[MType]] */ +const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MType = { +2733, +"AbstractArrayRead[Set[MType]]", /* class_name_string */ +11, 0, -&resolution_table_array__NativeArraykernel__Char, -4, -{ -0, /* nullable Object */ -1, /* Object */ -193, /* NativeArray[Object] */ -1644, /* NativeArray[Char] */ -}, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ }; -const struct types resolution_table_array__NativeArraykernel__Char = { -0, /* dummy */ -{ -&type_kernel__Char, /* NativeArray#0: Char */ -&type_array__NativeArraykernel__Char, /* NativeArray[NativeArray#0]: NativeArray[Char] */ -} +/* 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 MapKeysIterator[String, Option] */ -const struct type type_abstract_collection__MapKeysIteratorstring__Stringopts__Option = { -450, -"MapKeysIterator[String, Option]", /* class_name_string */ -2, +/* 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_abstract_collection__MapKeysIteratorstring__Stringopts__Option, -3, +&resolution_table_array__Arrayarray__Arraynullable_model__MType, +15, { 0, /* nullable Object */ 1, /* Object */ -450, /* MapKeysIterator[String, Option] */ +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_abstract_collection__MapKeysIteratorstring__Stringopts__Option = { +const struct types resolution_table_array__Arrayarray__Arraynullable_model__MType = { 0, /* dummy */ { -&type_abstract_collection__MapIteratorstring__Stringopts__Option, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, Option] */ -&type_array__Arraystring__String, /* Array[Iterator#0]: Array[String] */ +&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 MapValuesIterator[String, Option] */ -const struct type type_abstract_collection__MapValuesIteratorstring__Stringopts__Option = { -451, -"MapValuesIterator[String, Option]", /* class_name_string */ -2, +/* 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_abstract_collection__MapValuesIteratorstring__Stringopts__Option, -3, +&resolution_table_array__Arraynullable_array__Arraynullable_model__MType, +11, { 0, /* nullable Object */ 1, /* Object */ -451, /* MapValuesIterator[String, Option] */ +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_abstract_collection__MapValuesIteratorstring__Stringopts__Option = { +const struct types resolution_table_array__Arraynullable_array__Arraynullable_model__MType = { 0, /* dummy */ { -&type_abstract_collection__MapIteratorstring__Stringopts__Option, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, Option] */ -&type_array__Arrayopts__Option, /* Array[Iterator#0]: Array[Option] */ +&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 MapKeysIterator[MClassDef, HashSet[MType]] */ -const struct type type_abstract_collection__MapKeysIteratormodel__MClassDefhash_collection__HashSetmodel__MType = { -452, -"MapKeysIterator[MClassDef, HashSet[MType]]", /* class_name_string */ -2, +/* 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, -&resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefhash_collection__HashSetmodel__MType, -3, -{ -0, /* nullable Object */ -1, /* Object */ -452, /* MapKeysIterator[MClassDef, HashSet[MType]] */ -}, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ }; -const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefhash_collection__HashSetmodel__MType = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormodel__MClassDefhash_collection__HashSetmodel__MType, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassDef, HashSet[MType]] */ -&type_array__Arraymodel__MClassDef, /* Array[Iterator#0]: Array[MClassDef] */ -} +/* 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 MapValuesIterator[MClassDef, HashSet[MType]] */ -const struct type type_abstract_collection__MapValuesIteratormodel__MClassDefhash_collection__HashSetmodel__MType = { -453, -"MapValuesIterator[MClassDef, HashSet[MType]]", /* class_name_string */ -2, +/* 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_abstract_collection__MapValuesIteratormodel__MClassDefhash_collection__HashSetmodel__MType, -3, +&resolution_table_array__Arrayarray__Arraynullable_model__MPropDef, +10, { 0, /* nullable Object */ 1, /* Object */ -453, /* MapValuesIterator[MClassDef, HashSet[MType]] */ +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_abstract_collection__MapValuesIteratormodel__MClassDefhash_collection__HashSetmodel__MType = { +const struct types resolution_table_array__Arrayarray__Arraynullable_model__MPropDef = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MClassDefhash_collection__HashSetmodel__MType, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassDef, HashSet[MType]] */ -&type_array__Arrayhash_collection__HashSetmodel__MType, /* Array[Iterator#0]: Array[HashSet[MType]] */ +&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 MapKeysIterator[MClass, Int] */ -const struct type type_abstract_collection__MapKeysIteratormodel__MClasskernel__Int = { -454, -"MapKeysIterator[MClass, Int]", /* class_name_string */ -2, +/* 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, -&resolution_table_abstract_collection__MapKeysIteratormodel__MClasskernel__Int, -3, +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 */ -454, /* MapKeysIterator[MClass, Int] */ +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_abstract_collection__MapKeysIteratormodel__MClasskernel__Int = { +const struct types resolution_table_array__Arrayarray__Arraymodel__MClassType = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MClasskernel__Int, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Int] */ -&type_array__Arraymodel__MClass, /* Array[Iterator#0]: Array[MClass] */ +&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 MapValuesIterator[MClass, Int] */ -const struct type type_abstract_collection__MapValuesIteratormodel__MClasskernel__Int = { -455, -"MapValuesIterator[MClass, Int]", /* class_name_string */ -2, +/* runtime type Array[Array[MType]] */ +const struct type type_array__Arrayarray__Arraymodel__MType = { +2859, +"Array[Array[MType]]", /* class_name_string */ +16, 0, -&resolution_table_abstract_collection__MapValuesIteratormodel__MClasskernel__Int, -3, +&resolution_table_array__Arrayarray__Arraymodel__MType, +17, { 0, /* nullable Object */ 1, /* Object */ -455, /* MapValuesIterator[MClass, Int] */ +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_abstract_collection__MapValuesIteratormodel__MClasskernel__Int = { +const struct types resolution_table_array__Arrayarray__Arraymodel__MType = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MClasskernel__Int, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Int] */ -&type_array__Arraykernel__Int, /* Array[Iterator#0]: Array[Int] */ -} -}; -/* runtime type MapKeysIterator[MType, Array[nullable MType]] */ -const struct type type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraynullable_model__MType = { -456, -"MapKeysIterator[MType, Array[nullable MType]]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraynullable_model__MType, -3, -{ -0, /* nullable Object */ -1, /* Object */ -456, /* MapKeysIterator[MType, Array[nullable MType]] */ -}, -}; -const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraynullable_model__MType = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormodel__MTypearray__Arraynullable_model__MType, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Array[nullable MType]] */ -&type_array__Arraymodel__MType, /* Array[Iterator#0]: Array[MType] */ +&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 MapValuesIterator[MType, Array[nullable MType]] */ -const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraynullable_model__MType = { -457, -"MapValuesIterator[MType, Array[nullable MType]]", /* class_name_string */ -2, +/* runtime type AbstractArrayRead[Array[MClassType]] */ +const struct type type_array__AbstractArrayReadarray__Arraymodel__MClassType = { +2835, +"AbstractArrayRead[Array[MClassType]]", /* class_name_string */ +15, 0, -&resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraynullable_model__MType, -3, +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 */ -457, /* MapValuesIterator[MType, Array[nullable MType]] */ +529, /* MapKeysIterator[MClass, Array[nullable MClass]] */ +1761, /* MapKeysIterator[MClass, Array[MClass]] */ }, }; -const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraynullable_model__MType = { +const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraymodel__MClass = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MTypearray__Arraynullable_model__MType, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Array[nullable MType]] */ -&type_array__Arrayarray__Arraynullable_model__MType, /* Array[Iterator#0]: Array[Array[nullable MType]] */ +&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 MapKeysIterator[MClassType, Array[nullable MType]] */ -const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypearray__Arraynullable_model__MType = { -1645, -"MapKeysIterator[MClassType, Array[nullable MType]]", /* class_name_string */ -3, +/* 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__MapKeysIteratormodel__MClassTypearray__Arraynullable_model__MType, +&resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraymodel__MClass, 4, { 0, /* nullable Object */ 1, /* Object */ -456, /* MapKeysIterator[MType, Array[nullable MType]] */ -1645, /* MapKeysIterator[MClassType, Array[nullable MType]] */ +530, /* MapValuesIterator[MClass, Array[nullable MClass]] */ +1762, /* MapValuesIterator[MClass, Array[MClass]] */ }, }; -const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypearray__Arraynullable_model__MType = { +const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraymodel__MClass = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MClassTypearray__Arraynullable_model__MType, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassType, Array[nullable MType]] */ -&type_array__Arraymodel__MClassType, /* Array[Iterator#0]: Array[MClassType] */ +&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 MapValuesIterator[MClassType, Array[nullable MType]] */ -const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypearray__Arraynullable_model__MType = { -1646, -"MapValuesIterator[MClassType, Array[nullable MType]]", /* class_name_string */ -3, +/* 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__MapValuesIteratormodel__MClassTypearray__Arraynullable_model__MType, +&resolution_table_abstract_collection__MapKeysIteratormodel__MClasshash_collection__HashSetmodel__MClass, 4, { 0, /* nullable Object */ 1, /* Object */ -457, /* MapValuesIterator[MType, Array[nullable MType]] */ -1646, /* MapValuesIterator[MClassType, Array[nullable MType]] */ +585, /* MapKeysIterator[MClass, Set[MClass]] */ +1763, /* MapKeysIterator[MClass, HashSet[MClass]] */ }, }; -const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypearray__Arraynullable_model__MType = { +const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClasshash_collection__HashSetmodel__MClass = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MClassTypearray__Arraynullable_model__MType, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassType, Array[nullable MType]] */ -&type_array__Arrayarray__Arraynullable_model__MType, /* Array[Iterator#0]: Array[Array[nullable MType]] */ +&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, Array[nullable MPropDef]] */ -const struct type type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MPropDef = { -458, -"MapKeysIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */ -2, +/* 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__MClassarray__Arraynullable_model__MPropDef, +&resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MClass, 3, { 0, /* nullable Object */ 1, /* Object */ -458, /* MapKeysIterator[MClass, Array[nullable MPropDef]] */ +585, /* MapKeysIterator[MClass, Set[MClass]] */ }, }; -const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MPropDef = { +const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MClass = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MPropDef, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Array[nullable MPropDef]] */ &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, Array[nullable MPropDef]] */ -const struct type type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MPropDef = { -459, -"MapValuesIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */ -2, +/* 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__MClassarray__Arraynullable_model__MPropDef, -3, +&resolution_table_abstract_collection__MapValuesIteratormodel__MClasshash_collection__HashSetmodel__MClass, +4, { 0, /* nullable Object */ 1, /* Object */ -459, /* MapValuesIterator[MClass, Array[nullable MPropDef]] */ +586, /* MapValuesIterator[MClass, Set[MClass]] */ +1764, /* MapValuesIterator[MClass, HashSet[MClass]] */ }, }; -const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MPropDef = { +const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClasshash_collection__HashSetmodel__MClass = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MPropDef, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Array[nullable MPropDef]] */ -&type_array__Arrayarray__Arraynullable_model__MPropDef, /* Array[Iterator#0]: Array[Array[nullable MPropDef]] */ +&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 MapKeysIterator[String, String] */ -const struct type type_abstract_collection__MapKeysIteratorstring__Stringstring__String = { -460, -"MapKeysIterator[String, String]", /* class_name_string */ -2, +/* 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__MapKeysIteratorstring__Stringstring__String, +&resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MClass, 3, { 0, /* nullable Object */ 1, /* Object */ -460, /* MapKeysIterator[String, String] */ +586, /* MapValuesIterator[MClass, Set[MClass]] */ }, }; -const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringstring__String = { +const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MClass = { 0, /* dummy */ { -&type_abstract_collection__MapIteratorstring__Stringstring__String, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, String] */ -&type_array__Arraystring__String, /* Array[Iterator#0]: Array[String] */ +&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 MapValuesIterator[String, String] */ -const struct type type_abstract_collection__MapValuesIteratorstring__Stringstring__String = { -461, -"MapValuesIterator[String, String]", /* class_name_string */ -2, +/* 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__MapValuesIteratorstring__Stringstring__String, +&resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int, 3, { 0, /* nullable Object */ 1, /* Object */ -461, /* MapValuesIterator[String, String] */ +587, /* MapKeysIterator[MClass, Map[MClass, Int]] */ }, }; -const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringstring__String = { +const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = { 0, /* dummy */ { -&type_abstract_collection__MapIteratorstring__Stringstring__String, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, String] */ -&type_array__Arraystring__String, /* Array[Iterator#0]: Array[String] */ +&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 ContainerIterator[CodeFile] */ -const struct type type_abstract_collection__ContainerIteratorabstract_compiler__CodeFile = { -462, -"ContainerIterator[CodeFile]", /* class_name_string */ -2, +/* 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__ContainerIteratorabstract_compiler__CodeFile, +&resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int, 3, { 0, /* nullable Object */ 1, /* Object */ -462, /* ContainerIterator[CodeFile] */ +588, /* MapValuesIterator[MClass, Map[MClass, Int]] */ }, }; -const struct types resolution_table_abstract_collection__ContainerIteratorabstract_compiler__CodeFile = { +const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = { 0, /* dummy */ { -&type_abstract_collection__Containerabstract_compiler__CodeFile, /* Container[ContainerIterator#0]: Container[CodeFile] */ -&type_array__Arrayabstract_compiler__CodeFile, /* Array[Iterator#0]: Array[CodeFile] */ +&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[CodeFile] */ -const struct type type_array__Arrayabstract_compiler__CodeFile = { -2583, -"Array[CodeFile]", /* class_name_string */ -7, -0, -&resolution_table_array__Arrayabstract_compiler__CodeFile, -10, -{ -0, /* nullable Object */ -1, /* Object */ -642, /* Collection[CodeFile] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -2444, /* AbstractArrayRead[CodeFile] */ -1782, /* AbstractArrayRead[Object] */ -2583, /* Array[CodeFile] */ --1, /* empty */ -1973, /* Array[Object] */ -}, -}; -const struct types resolution_table_array__Arrayabstract_compiler__CodeFile = { -0, /* dummy */ -{ -&type_array__Arrayabstract_compiler__CodeFile, /* Array[Array#0]: Array[CodeFile] */ -&type_array__NativeArrayabstract_compiler__CodeFile, /* NativeArray[Array#0]: NativeArray[CodeFile] */ -&type_abstract_compiler__CodeFile, /* Sequence#0: CodeFile */ -&type_abstract_compiler__CodeFile, /* SimpleCollection#0: CodeFile */ -&type_abstract_collection__Collectionabstract_compiler__CodeFile, /* Collection[Array#0]: Collection[CodeFile] */ -&type_abstract_compiler__CodeFile, /* Array#0: CodeFile */ -&type_array__NativeArrayabstract_compiler__CodeFile, /* NativeArray[ArrayCapable#0]: NativeArray[CodeFile] */ -&type_abstract_compiler__CodeFile, /* AbstractArray#0: CodeFile */ -&type_abstract_compiler__CodeFile, /* RemovableCollection#0: CodeFile */ -&type_abstract_collection__Collectionabstract_compiler__CodeFile, /* Collection[Sequence#0]: Collection[CodeFile] */ -&type_array__Arrayabstract_compiler__CodeFile, /* Array[Sequence#0]: Array[CodeFile] */ -&type_abstract_collection__Collectionabstract_compiler__CodeFile, /* Collection[SimpleCollection#0]: Collection[CodeFile] */ -&type_abstract_compiler__CodeFile, /* Collection#0: CodeFile */ -&type_abstract_collection__Collectionabstract_compiler__CodeFile, /* Collection[Collection#0]: Collection[CodeFile] */ -&type_abstract_compiler__CodeFile, /* SequenceRead#0: CodeFile */ -&type_abstract_compiler__CodeFile, /* AbstractArrayRead#0: CodeFile */ -&type_array__Arrayabstract_compiler__CodeFile, /* Array[AbstractArrayRead#0]: Array[CodeFile] */ -NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[CodeFile] not a live type) */ -&type_array__ArrayIteratorabstract_compiler__CodeFile, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[CodeFile] */ -} -}; -/* runtime type AbstractArrayRead[CodeFile] */ -const struct type type_array__AbstractArrayReadabstract_compiler__CodeFile = { -2444, -"AbstractArrayRead[CodeFile]", /* class_name_string */ -5, +/* runtime type Array[Set[MVirtualTypeProp]] */ +const struct type type_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp = { +2860, +"Array[Set[MVirtualTypeProp]]", /* class_name_string */ +14, 0, -NULL, -7, +&resolution_table_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp, +15, { 0, /* nullable Object */ 1, /* Object */ -642, /* Collection[CodeFile] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -2444, /* AbstractArrayRead[CodeFile] */ -1782, /* AbstractArrayRead[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]] */ }, }; -/* runtime type ContainerIterator[MMethodDef] */ -const struct type type_abstract_collection__ContainerIteratormodel__MMethodDef = { -463, -"ContainerIterator[MMethodDef]", /* class_name_string */ -2, +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, -&resolution_table_abstract_collection__ContainerIteratormodel__MMethodDef, -3, +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 */ -463, /* ContainerIterator[MMethodDef] */ +321, /* ArrayIterator[Object] */ +332, /* ArrayIterator[nullable MProperty] */ +1524, /* ArrayIterator[PropertyLayoutElement] */ +2095, /* ArrayIterator[MProperty] */ +2462, /* ArrayIterator[MVirtualTypeProp] */ }, }; -const struct types resolution_table_abstract_collection__ContainerIteratormodel__MMethodDef = { +const struct types resolution_table_array__ArrayIteratormodel__MVirtualTypeProp = { 0, /* dummy */ { -&type_abstract_collection__Containermodel__MMethodDef, /* Container[ContainerIterator#0]: Container[MMethodDef] */ -&type_array__Arraymodel__MMethodDef, /* Array[Iterator#0]: Array[MMethodDef] */ +&type_array__Arraymodel__MVirtualTypeProp, /* Array[Iterator#0]: Array[MVirtualTypeProp] */ +&type_array__AbstractArrayReadmodel__MVirtualTypeProp, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MVirtualTypeProp] */ } }; -/* runtime type MapKeysIterator[MClassType, String] */ -const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypestring__String = { -464, -"MapKeysIterator[MClassType, String]", /* class_name_string */ -2, +/* runtime type NativeArray[MVirtualTypeProp] */ +const struct type type_array__NativeArraymodel__MVirtualTypeProp = { +2463, +"NativeArray[MVirtualTypeProp]", /* class_name_string */ +6, 0, -&resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypestring__String, -3, +&resolution_table_array__NativeArraymodel__MVirtualTypeProp, +7, { 0, /* nullable Object */ 1, /* Object */ -464, /* MapKeysIterator[MClassType, String] */ +115, /* NativeArray[Object] */ +333, /* NativeArray[nullable MProperty] */ +1525, /* NativeArray[PropertyLayoutElement] */ +2096, /* NativeArray[MProperty] */ +2463, /* NativeArray[MVirtualTypeProp] */ }, }; -const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypestring__String = { +const struct types resolution_table_array__NativeArraymodel__MVirtualTypeProp = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MClassTypestring__String, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassType, String] */ -&type_array__Arraymodel__MClassType, /* Array[Iterator#0]: Array[MClassType] */ +&type_model__MVirtualTypeProp, /* NativeArray#0: MVirtualTypeProp */ +&type_array__NativeArraymodel__MVirtualTypeProp, /* NativeArray[NativeArray#0]: NativeArray[MVirtualTypeProp] */ } }; -/* runtime type MapValuesIterator[MClassType, String] */ -const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypestring__String = { -465, -"MapValuesIterator[MClassType, String]", /* class_name_string */ -2, +/* 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__MapValuesIteratormodel__MClassTypestring__String, -3, +&resolution_table_abstract_collection__MapKeysIteratormodel__MVirtualTypePropkernel__Int, +4, { 0, /* nullable Object */ 1, /* Object */ -465, /* MapValuesIterator[MClassType, String] */ +589, /* MapKeysIterator[PropertyLayoutElement, Int] */ +1765, /* MapKeysIterator[MVirtualTypeProp, Int] */ }, }; -const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypestring__String = { +const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MVirtualTypePropkernel__Int = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MClassTypestring__String, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassType, String] */ -&type_array__Arraystring__String, /* Array[Iterator#0]: Array[String] */ +&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 ContainerIterator[AbstractRuntimeFunction] */ -const struct type type_abstract_collection__ContainerIteratorabstract_compiler__AbstractRuntimeFunction = { -466, -"ContainerIterator[AbstractRuntimeFunction]", /* class_name_string */ -2, +/* 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__ContainerIteratorabstract_compiler__AbstractRuntimeFunction, +&resolution_table_abstract_collection__MapKeysIteratorlayout_builders__PropertyLayoutElementkernel__Int, 3, { 0, /* nullable Object */ 1, /* Object */ -466, /* ContainerIterator[AbstractRuntimeFunction] */ +589, /* MapKeysIterator[PropertyLayoutElement, Int] */ }, }; -const struct types resolution_table_abstract_collection__ContainerIteratorabstract_compiler__AbstractRuntimeFunction = { +const struct types resolution_table_abstract_collection__MapKeysIteratorlayout_builders__PropertyLayoutElementkernel__Int = { 0, /* dummy */ { -&type_abstract_collection__Containerabstract_compiler__AbstractRuntimeFunction, /* Container[ContainerIterator#0]: Container[AbstractRuntimeFunction] */ -&type_array__Arrayabstract_compiler__AbstractRuntimeFunction, /* Array[Iterator#0]: Array[AbstractRuntimeFunction] */ +&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 Array[AbstractRuntimeFunction] */ -const struct type type_array__Arrayabstract_compiler__AbstractRuntimeFunction = { -2584, -"Array[AbstractRuntimeFunction]", /* class_name_string */ -7, -0, -&resolution_table_array__Arrayabstract_compiler__AbstractRuntimeFunction, -10, -{ -0, /* nullable Object */ -1, /* Object */ -645, /* Collection[AbstractRuntimeFunction] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -2445, /* AbstractArrayRead[AbstractRuntimeFunction] */ -1782, /* AbstractArrayRead[Object] */ -2584, /* Array[AbstractRuntimeFunction] */ --1, /* empty */ -1973, /* Array[Object] */ -}, -}; -const struct types resolution_table_array__Arrayabstract_compiler__AbstractRuntimeFunction = { -0, /* dummy */ -{ -&type_array__Arrayabstract_compiler__AbstractRuntimeFunction, /* Array[Array#0]: Array[AbstractRuntimeFunction] */ -&type_array__NativeArrayabstract_compiler__AbstractRuntimeFunction, /* NativeArray[Array#0]: NativeArray[AbstractRuntimeFunction] */ -&type_abstract_compiler__AbstractRuntimeFunction, /* Sequence#0: AbstractRuntimeFunction */ -&type_abstract_compiler__AbstractRuntimeFunction, /* SimpleCollection#0: AbstractRuntimeFunction */ -&type_abstract_collection__Collectionabstract_compiler__AbstractRuntimeFunction, /* Collection[Array#0]: Collection[AbstractRuntimeFunction] */ -&type_abstract_compiler__AbstractRuntimeFunction, /* Array#0: AbstractRuntimeFunction */ -&type_array__NativeArrayabstract_compiler__AbstractRuntimeFunction, /* NativeArray[ArrayCapable#0]: NativeArray[AbstractRuntimeFunction] */ -&type_abstract_compiler__AbstractRuntimeFunction, /* AbstractArray#0: AbstractRuntimeFunction */ -&type_abstract_compiler__AbstractRuntimeFunction, /* RemovableCollection#0: AbstractRuntimeFunction */ -&type_abstract_collection__Collectionabstract_compiler__AbstractRuntimeFunction, /* Collection[Sequence#0]: Collection[AbstractRuntimeFunction] */ -&type_array__Arrayabstract_compiler__AbstractRuntimeFunction, /* Array[Sequence#0]: Array[AbstractRuntimeFunction] */ -&type_abstract_collection__Collectionabstract_compiler__AbstractRuntimeFunction, /* Collection[SimpleCollection#0]: Collection[AbstractRuntimeFunction] */ -&type_abstract_compiler__AbstractRuntimeFunction, /* Collection#0: AbstractRuntimeFunction */ -&type_abstract_collection__Collectionabstract_compiler__AbstractRuntimeFunction, /* Collection[Collection#0]: Collection[AbstractRuntimeFunction] */ -&type_abstract_compiler__AbstractRuntimeFunction, /* SequenceRead#0: AbstractRuntimeFunction */ -&type_abstract_compiler__AbstractRuntimeFunction, /* AbstractArrayRead#0: AbstractRuntimeFunction */ -&type_array__Arrayabstract_compiler__AbstractRuntimeFunction, /* Array[AbstractArrayRead#0]: Array[AbstractRuntimeFunction] */ -NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AbstractRuntimeFunction] not a live type) */ -&type_array__ArrayIteratorabstract_compiler__AbstractRuntimeFunction, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AbstractRuntimeFunction] */ -} -}; -/* runtime type AbstractArrayRead[AbstractRuntimeFunction] */ -const struct type type_array__AbstractArrayReadabstract_compiler__AbstractRuntimeFunction = { -2445, -"AbstractArrayRead[AbstractRuntimeFunction]", /* class_name_string */ -5, +/* 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, -NULL, -7, -{ -0, /* nullable Object */ -1, /* Object */ -645, /* Collection[AbstractRuntimeFunction] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -2445, /* AbstractArrayRead[AbstractRuntimeFunction] */ -1782, /* AbstractArrayRead[Object] */ -}, -}; -/* runtime type MapKeysIterator[MType, Array[MClassType]] */ -const struct type type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MClassType = { -1920, -"MapKeysIterator[MType, Array[MClassType]]", /* class_name_string */ +&resolution_table_abstract_collection__MapValuesIteratormodel__MVirtualTypePropkernel__Int, 4, -0, -&resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MClassType, -5, { 0, /* nullable Object */ 1, /* Object */ -456, /* MapKeysIterator[MType, Array[nullable MType]] */ -1647, /* MapKeysIterator[MType, Array[MType]] */ -1920, /* MapKeysIterator[MType, Array[MClassType]] */ +590, /* MapValuesIterator[PropertyLayoutElement, Int] */ +1766, /* MapValuesIterator[MVirtualTypeProp, Int] */ }, }; -const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MClassType = { +const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MVirtualTypePropkernel__Int = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MClassType, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Array[MClassType]] */ -&type_array__Arraymodel__MType, /* Array[Iterator#0]: Array[MType] */ +&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 MapKeysIterator[MType, Array[MType]] */ -const struct type type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MType = { -1647, -"MapKeysIterator[MType, Array[MType]]", /* class_name_string */ -3, +/* 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__MapKeysIteratormodel__MTypearray__Arraymodel__MType, -4, +&resolution_table_abstract_collection__MapValuesIteratorlayout_builders__PropertyLayoutElementkernel__Int, +3, { 0, /* nullable Object */ 1, /* Object */ -456, /* MapKeysIterator[MType, Array[nullable MType]] */ -1647, /* MapKeysIterator[MType, Array[MType]] */ +590, /* MapValuesIterator[PropertyLayoutElement, Int] */ }, }; -const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MType = { +const struct types resolution_table_abstract_collection__MapValuesIteratorlayout_builders__PropertyLayoutElementkernel__Int = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MType, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Array[MType]] */ -&type_array__Arraymodel__MType, /* Array[Iterator#0]: Array[MType] */ +&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 MapValuesIterator[MType, Array[MClassType]] */ -const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MClassType = { -1921, -"MapValuesIterator[MType, Array[MClassType]]", /* class_name_string */ -4, +/* 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__MapValuesIteratormodel__MTypearray__Arraymodel__MClassType, -5, +&resolution_table_abstract_collection__MapKeysIteratormodel__MAttributekernel__Int, +4, { 0, /* nullable Object */ 1, /* Object */ -457, /* MapValuesIterator[MType, Array[nullable MType]] */ -1648, /* MapValuesIterator[MType, Array[MType]] */ -1921, /* MapValuesIterator[MType, Array[MClassType]] */ +589, /* MapKeysIterator[PropertyLayoutElement, Int] */ +1767, /* MapKeysIterator[MAttribute, Int] */ }, }; -const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MClassType = { +const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MAttributekernel__Int = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MClassType, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Array[MClassType]] */ -&type_array__Arrayarray__Arraymodel__MClassType, /* Array[Iterator#0]: Array[Array[MClassType]] */ +&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[MType, Array[MType]] */ -const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MType = { -1648, -"MapValuesIterator[MType, Array[MType]]", /* class_name_string */ -3, +/* 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__MTypearray__Arraymodel__MType, +&resolution_table_abstract_collection__MapValuesIteratormodel__MAttributekernel__Int, 4, { 0, /* nullable Object */ 1, /* Object */ -457, /* MapValuesIterator[MType, Array[nullable MType]] */ -1648, /* MapValuesIterator[MType, Array[MType]] */ +590, /* MapValuesIterator[PropertyLayoutElement, Int] */ +1768, /* MapValuesIterator[MAttribute, Int] */ }, }; -const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MType = { +const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MAttributekernel__Int = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MType, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Array[MType]] */ -&type_array__Arrayarray__Arraymodel__MType, /* Array[Iterator#0]: Array[Array[MType]] */ +&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 MapKeysIterator[String, Int] */ -const struct type type_abstract_collection__MapKeysIteratorstring__Stringkernel__Int = { -467, -"MapKeysIterator[String, Int]", /* class_name_string */ -2, +/* 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_abstract_collection__MapKeysIteratorstring__Stringkernel__Int, -3, +&resolution_table_array__Arrayabstract_collection__Setmodel__MAttribute, +15, { 0, /* nullable Object */ 1, /* Object */ -467, /* MapKeysIterator[String, Int] */ +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_abstract_collection__MapKeysIteratorstring__Stringkernel__Int = { +const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MAttribute = { 0, /* dummy */ { -&type_abstract_collection__MapIteratorstring__Stringkernel__Int, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, Int] */ -&type_array__Arraystring__String, /* Array[Iterator#0]: Array[String] */ +&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 MapValuesIterator[String, Int] */ -const struct type type_abstract_collection__MapValuesIteratorstring__Stringkernel__Int = { -468, -"MapValuesIterator[String, Int]", /* class_name_string */ -2, +/* runtime type AbstractArrayRead[Set[MAttribute]] */ +const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MAttribute = { +2799, +"AbstractArrayRead[Set[MAttribute]]", /* class_name_string */ +12, 0, -&resolution_table_abstract_collection__MapValuesIteratorstring__Stringkernel__Int, -3, +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 */ -468, /* MapValuesIterator[String, Int] */ +321, /* ArrayIterator[Object] */ +332, /* ArrayIterator[nullable MProperty] */ +1524, /* ArrayIterator[PropertyLayoutElement] */ +2095, /* ArrayIterator[MProperty] */ +2464, /* ArrayIterator[MAttribute] */ }, }; -const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringkernel__Int = { +const struct types resolution_table_array__ArrayIteratormodel__MAttribute = { 0, /* dummy */ { -&type_abstract_collection__MapIteratorstring__Stringkernel__Int, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, Int] */ -&type_array__Arraykernel__Int, /* Array[Iterator#0]: Array[Int] */ +&type_array__Arraymodel__MAttribute, /* Array[Iterator#0]: Array[MAttribute] */ +&type_array__AbstractArrayReadmodel__MAttribute, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MAttribute] */ } }; -/* runtime type HashMapKeys[MClass, Array[MClass]] */ -const struct type type_hash_collection__HashMapKeysmodel__MClassarray__Arraymodel__MClass = { -2446, -"HashMapKeys[MClass, Array[MClass]]", /* class_name_string */ +/* runtime type NativeArray[MAttribute] */ +const struct type type_array__NativeArraymodel__MAttribute = { +2465, +"NativeArray[MAttribute]", /* class_name_string */ 6, 0, -&resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraymodel__MClass, +&resolution_table_array__NativeArraymodel__MAttribute, 7, { 0, /* nullable Object */ 1, /* Object */ -178, /* Collection[nullable MClass] */ -2166, /* HashMapKeys[MClass, Array[nullable MClass]] */ -170, /* Collection[Object] */ -1787, /* Collection[MClass] */ -2446, /* HashMapKeys[MClass, Array[MClass]] */ +115, /* NativeArray[Object] */ +333, /* NativeArray[nullable MProperty] */ +1525, /* NativeArray[PropertyLayoutElement] */ +2096, /* NativeArray[MProperty] */ +2465, /* NativeArray[MAttribute] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraymodel__MClass = { +const struct types resolution_table_array__NativeArraymodel__MAttribute = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassarray__Arraymodel__MClass, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Array[MClass]] */ -&type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraymodel__MClass, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Array[MClass]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MClass, /* RemovableCollection#0: MClass */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MClass, /* Collection#0: MClass */ -&type_abstract_collection__Collectionmodel__MClass, /* Collection[Collection#0]: Collection[MClass] */ +&type_model__MAttribute, /* NativeArray#0: MAttribute */ +&type_array__NativeArraymodel__MAttribute, /* NativeArray[NativeArray#0]: NativeArray[MAttribute] */ } }; -/* runtime type HashMapValues[MClass, Array[MClass]] */ -const struct type type_hash_collection__HashMapValuesmodel__MClassarray__Arraymodel__MClass = { -2447, -"HashMapValues[MClass, Array[MClass]]", /* class_name_string */ -6, +/* 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_hash_collection__HashMapValuesmodel__MClassarray__Arraymodel__MClass, -7, +&resolution_table_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int, +3, { 0, /* nullable Object */ 1, /* Object */ -1479, /* Collection[Array[nullable MClass]] */ -1893, /* HashMapValues[MClass, Array[nullable MClass]] */ -170, /* Collection[Object] */ -1843, /* Collection[Array[MClass]] */ -2447, /* HashMapValues[MClass, Array[MClass]] */ +591, /* MapKeysIterator[MType, Map[MType, Int]] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraymodel__MClass = { +const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassarray__Arraymodel__MClass, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Array[MClass]] */ -&type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraymodel__MClass, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Array[MClass]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_array__Arraymodel__MClass, /* RemovableCollection#0: Array[MClass] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_array__Arraymodel__MClass, /* Collection#0: Array[MClass] */ -&type_abstract_collection__Collectionarray__Arraymodel__MClass, /* Collection[Collection#0]: Collection[Array[MClass]] */ +&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 NativeArray[nullable HashMapNode[MClass, Array[MClass]]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass = { -1649, -"NativeArray[nullable HashMapNode[MClass, Array[MClass]]]", /* class_name_string */ -3, +/* 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_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass, -4, +&resolution_table_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int, +3, { 0, /* nullable Object */ 1, /* Object */ -377, /* NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */ -1649, /* NativeArray[nullable HashMapNode[MClass, Array[MClass]]] */ +592, /* MapValuesIterator[MType, Map[MType, Int]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass = { +const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass, /* NativeArray#0: nullable HashMapNode[MClass, Array[MClass]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Array[MClass]]] */ +&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 HashMapNode[MClass, Array[MClass]] */ -const struct type type_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass = { -2193, -"HashMapNode[MClass, Array[MClass]]", /* class_name_string */ -5, +/* 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_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass, -6, +&resolution_table_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashSetmodel__MType, +4, { 0, /* nullable Object */ 1, /* Object */ -133, /* nullable HashMapNode[MClass, Array[nullable MClass]] */ -469, /* nullable HashMapNode[MClass, Array[MClass]] */ -1575, /* HashMapNode[MClass, Array[nullable MClass]] */ -2193, /* HashMapNode[MClass, Array[MClass]] */ +537, /* MapKeysIterator[MType, Set[MType]] */ +1769, /* MapKeysIterator[MType, HashSet[MType]] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass = { +const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashSetmodel__MType = { 0, /* dummy */ { -&type_model__MClass, /* HashMapNode#0: MClass */ -&type_array__Arraymodel__MClass, /* HashMapNode#1: Array[MClass] */ -&type_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass, /* N: HashMapNode[MClass, Array[MClass]] */ -&type_model__MClass, /* HashNode#0: MClass */ +&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 nullable HashMapNode[MClass, Array[MClass]] */ -const struct type type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass = { -469, -"nullable HashMapNode[MClass, Array[MClass]]", /* class_name_string */ -3, -1, -&resolution_table_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass, +/* 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, /* empty */ -133, /* nullable HashMapNode[MClass, Array[nullable MClass]] */ -469, /* nullable HashMapNode[MClass, Array[MClass]] */ +1, /* Object */ +538, /* MapValuesIterator[MType, Set[MType]] */ +1770, /* MapValuesIterator[MType, HashSet[MType]] */ }, }; -const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass = { +const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashSetmodel__MType = { 0, /* dummy */ { -&type_model__MClass, /* HashMapNode#0: MClass */ -&type_array__Arraymodel__MClass, /* HashMapNode#1: Array[MClass] */ -&type_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass, /* N: HashMapNode[MClass, Array[MClass]] */ -&type_model__MClass, /* HashNode#0: MClass */ +&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 HashMapIterator[MClass, Array[MClass]] */ -const struct type type_hash_collection__HashMapIteratormodel__MClassarray__Arraymodel__MClass = { -2194, -"HashMapIterator[MClass, Array[MClass]]", /* class_name_string */ -5, -0, -&resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraymodel__MClass, +/* 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 */ -378, /* MapIterator[MClass, Array[nullable MClass]] */ -1576, /* HashMapIterator[MClass, Array[nullable MClass]] */ -1650, /* MapIterator[MClass, Array[MClass]] */ -2194, /* HashMapIterator[MClass, Array[MClass]] */ +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_hash_collection__HashMapIteratormodel__MClassarray__Arraymodel__MClass = { +const struct types resolution_table_array__Arrayscope__EscapeMark = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassarray__Arraymodel__MClass, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Array[MClass]] */ +&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 MapIterator[MClass, Array[MClass]] */ -const struct type type_abstract_collection__MapIteratormodel__MClassarray__Arraymodel__MClass = { -1650, -"MapIterator[MClass, Array[MClass]]", /* class_name_string */ -4, -0, -NULL, +/* runtime type AbstractArrayRead[EscapeMark] */ +const struct type type_array__AbstractArrayReadscope__EscapeMark = { +2466, +"AbstractArrayRead[EscapeMark]", /* class_name_string */ 5, -{ -0, /* nullable Object */ -1, /* Object */ -378, /* MapIterator[MClass, Array[nullable MClass]] */ --1, /* empty */ -1650, /* MapIterator[MClass, Array[MClass]] */ -}, +0, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMapKeys[MClass, HashSet[MClass]] */ -const struct type type_hash_collection__HashMapKeysmodel__MClasshash_collection__HashSetmodel__MClass = { -2448, -"HashMapKeys[MClass, HashSet[MClass]]", /* class_name_string */ -6, +/* 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_hash_collection__HashMapKeysmodel__MClasshash_collection__HashSetmodel__MClass, -7, +&resolution_table_abstract_collection__MapKeysIteratormproject__MGroupposet__POSetElementmproject__MGroup, +3, { 0, /* nullable Object */ 1, /* Object */ -178, /* Collection[nullable MClass] */ -2195, /* HashMapKeys[MClass, Set[MClass]] */ -170, /* Collection[Object] */ -1787, /* Collection[MClass] */ -2448, /* HashMapKeys[MClass, HashSet[MClass]] */ +593, /* MapKeysIterator[MGroup, POSetElement[MGroup]] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysmodel__MClasshash_collection__HashSetmodel__MClass = { +const struct types resolution_table_abstract_collection__MapKeysIteratormproject__MGroupposet__POSetElementmproject__MGroup = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClasshash_collection__HashSetmodel__MClass, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, HashSet[MClass]] */ -&type_abstract_collection__MapKeysIteratormodel__MClasshash_collection__HashSetmodel__MClass, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, HashSet[MClass]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MClass, /* RemovableCollection#0: MClass */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MClass, /* Collection#0: MClass */ -&type_abstract_collection__Collectionmodel__MClass, /* Collection[Collection#0]: Collection[MClass] */ +&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 HashMapKeys[MClass, Set[MClass]] */ -const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MClass = { -2195, -"HashMapKeys[MClass, Set[MClass]]", /* class_name_string */ -3, +/* 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_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MClass, -6, +&resolution_table_abstract_collection__MapValuesIteratormproject__MGroupposet__POSetElementmproject__MGroup, +3, { 0, /* nullable Object */ 1, /* Object */ -178, /* Collection[nullable MClass] */ -2195, /* HashMapKeys[MClass, Set[MClass]] */ -170, /* Collection[Object] */ -1787, /* Collection[MClass] */ +594, /* MapValuesIterator[MGroup, POSetElement[MGroup]] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MClass = { +const struct types resolution_table_abstract_collection__MapValuesIteratormproject__MGroupposet__POSetElementmproject__MGroup = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Set[MClass]] */ -&type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MClass, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Set[MClass]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MClass, /* RemovableCollection#0: MClass */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MClass, /* Collection#0: MClass */ -&type_abstract_collection__Collectionmodel__MClass, /* Collection[Collection#0]: Collection[MClass] */ +&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 HashMapValues[MClass, HashSet[MClass]] */ -const struct type type_hash_collection__HashMapValuesmodel__MClasshash_collection__HashSetmodel__MClass = { -2449, -"HashMapValues[MClass, HashSet[MClass]]", /* class_name_string */ -6, +/* runtime type HashSetNode[MGroup] */ +const struct type type_hash_collection__HashSetNodemproject__MGroup = { +2220, +"HashSetNode[MGroup]", /* class_name_string */ +5, 0, -&resolution_table_hash_collection__HashMapValuesmodel__MClasshash_collection__HashSetmodel__MClass, -7, +&resolution_table_hash_collection__HashSetNodemproject__MGroup, +6, { 0, /* nullable Object */ 1, /* Object */ -1580, /* Collection[Set[MClass]] */ -1922, /* HashMapValues[MClass, Set[MClass]] */ -170, /* Collection[Object] */ -1923, /* Collection[HashSet[MClass]] */ -2449, /* HashMapValues[MClass, HashSet[MClass]] */ +32, /* nullable HashSetNode[Object] */ +595, /* nullable HashSetNode[MGroup] */ +1549, /* HashSetNode[Object] */ +2220, /* HashSetNode[MGroup] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesmodel__MClasshash_collection__HashSetmodel__MClass = { +const struct types resolution_table_hash_collection__HashSetNodemproject__MGroup = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClasshash_collection__HashSetmodel__MClass, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, HashSet[MClass]] */ -&type_abstract_collection__MapValuesIteratormodel__MClasshash_collection__HashSetmodel__MClass, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, HashSet[MClass]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_hash_collection__HashSetmodel__MClass, /* RemovableCollection#0: HashSet[MClass] */ -NULL, /* empty */ -NULL, /* empty */ +&type_mproject__MGroup, /* HashSetNode#0: MGroup */ NULL, /* empty */ -&type_hash_collection__HashSetmodel__MClass, /* Collection#0: HashSet[MClass] */ -&type_abstract_collection__Collectionhash_collection__HashSetmodel__MClass, /* Collection[Collection#0]: Collection[HashSet[MClass]] */ +&type_nullable_hash_collection__HashSetNodemproject__MGroup, /* nullable N: nullable HashSetNode[MGroup] */ +&type_mproject__MGroup, /* HashNode#0: MGroup */ } }; -/* runtime type HashMapValues[MClass, Set[MClass]] */ -const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MClass = { -1922, -"HashMapValues[MClass, Set[MClass]]", /* class_name_string */ +/* 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__HashMapValuesmodel__MClassabstract_collection__Setmodel__MClass, -5, +&resolution_table_hash_collection__HashSetIteratormproject__MGroup, +4, { 0, /* nullable Object */ 1, /* Object */ -1580, /* Collection[Set[MClass]] */ -1922, /* HashMapValues[MClass, Set[MClass]] */ -170, /* Collection[Object] */ +356, /* HashSetIterator[Object] */ +1771, /* HashSetIterator[MGroup] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MClass = { +const struct types resolution_table_hash_collection__HashSetIteratormproject__MGroup = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Set[MClass]] */ -&type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MClass, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Set[MClass]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_abstract_collection__Setmodel__MClass, /* RemovableCollection#0: Set[MClass] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_abstract_collection__Setmodel__MClass, /* Collection#0: Set[MClass] */ -&type_abstract_collection__Collectionabstract_collection__Setmodel__MClass, /* Collection[Collection#0]: Collection[Set[MClass]] */ +&type_array__Arraymproject__MGroup, /* Array[Iterator#0]: Array[MGroup] */ +&type_hash_collection__HashSetmproject__MGroup, /* HashSet[HashSetIterator#0]: HashSet[MGroup] */ } }; -/* runtime type Collection[HashSet[MClass]] */ -const struct type type_abstract_collection__Collectionhash_collection__HashSetmodel__MClass = { -1923, -"Collection[HashSet[MClass]]", /* class_name_string */ -5, -0, -NULL, -6, -{ -0, /* nullable Object */ -1, /* Object */ -1580, /* Collection[Set[MClass]] */ --1, /* empty */ -170, /* Collection[Object] */ -1923, /* Collection[HashSet[MClass]] */ -}, -}; -/* runtime type NativeArray[nullable HashMapNode[MClass, HashSet[MClass]]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass = { -1651, -"NativeArray[nullable HashMapNode[MClass, HashSet[MClass]]]", /* class_name_string */ +/* 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__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass, +&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemproject__MGroup, 4, { 0, /* nullable Object */ 1, /* Object */ -470, /* NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */ -1651, /* NativeArray[nullable HashMapNode[MClass, HashSet[MClass]]] */ +357, /* NativeArray[nullable HashSetNode[Object]] */ +1772, /* NativeArray[nullable HashSetNode[MGroup]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemproject__MGroup = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass, /* NativeArray#0: nullable HashMapNode[MClass, HashSet[MClass]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, HashSet[MClass]]] */ -} +&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 NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass = { -470, -"NativeArray[nullable HashMapNode[MClass, Set[MClass]]]", /* class_name_string */ -2, +/* 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__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass, -3, +&resolution_table_array__Arrayabstract_collection__Setmodel__MClassDef, +10, { 0, /* nullable Object */ 1, /* Object */ -470, /* NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */ +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__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass = { +const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MClassDef = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass, /* NativeArray#0: nullable HashMapNode[MClass, Set[MClass]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */ +&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 HashMapNode[MClass, HashSet[MClass]] */ -const struct type type_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass = { -2196, -"HashMapNode[MClass, HashSet[MClass]]", /* class_name_string */ +/* runtime type AbstractArrayRead[Set[MClassDef]] */ +const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MClassDef = { +2467, +"AbstractArrayRead[Set[MClassDef]]", /* class_name_string */ 5, 0, -&resolution_table_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass, -6, +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 */ -150, /* nullable HashMapNode[MClass, Set[MClass]] */ -471, /* nullable HashMapNode[MClass, HashSet[MClass]] */ -1652, /* HashMapNode[MClass, Set[MClass]] */ -2196, /* HashMapNode[MClass, HashSet[MClass]] */ +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_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass = { +const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MClass = { 0, /* dummy */ { -&type_model__MClass, /* HashMapNode#0: MClass */ -&type_hash_collection__HashSetmodel__MClass, /* HashMapNode#1: HashSet[MClass] */ -&type_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass, /* N: HashMapNode[MClass, HashSet[MClass]] */ -&type_model__MClass, /* HashNode#0: MClass */ +&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 HashMapNode[MClass, Set[MClass]] */ -const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass = { -1652, -"HashMapNode[MClass, Set[MClass]]", /* class_name_string */ -4, +/* runtime type AbstractArrayRead[Set[MClass]] */ +const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MClass = { +2468, +"AbstractArrayRead[Set[MClass]]", /* class_name_string */ +6, 0, -&resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass, -5, +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 */ -150, /* nullable HashMapNode[MClass, Set[MClass]] */ --1, /* empty */ -1652, /* HashMapNode[MClass, Set[MClass]] */ +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_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass = { +const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MClassType = { 0, /* dummy */ { -&type_model__MClass, /* HashMapNode#0: MClass */ -&type_abstract_collection__Setmodel__MClass, /* HashMapNode#1: Set[MClass] */ -&type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass, /* N: HashMapNode[MClass, Set[MClass]] */ -&type_model__MClass, /* HashNode#0: MClass */ +&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 nullable HashMapNode[MClass, HashSet[MClass]] */ -const struct type type_nullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass = { -471, -"nullable HashMapNode[MClass, HashSet[MClass]]", /* class_name_string */ -3, -1, -&resolution_table_nullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass, +/* 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, /* empty */ -150, /* nullable HashMapNode[MClass, Set[MClass]] */ -471, /* nullable HashMapNode[MClass, HashSet[MClass]] */ +1, /* Object */ +541, /* MapKeysIterator[MType, Int] */ +1773, /* MapKeysIterator[MClassType, Int] */ }, }; -const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass = { +const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypekernel__Int = { 0, /* dummy */ { -&type_model__MClass, /* HashMapNode#0: MClass */ -&type_hash_collection__HashSetmodel__MClass, /* HashMapNode#1: HashSet[MClass] */ -&type_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass, /* N: HashMapNode[MClass, HashSet[MClass]] */ -&type_model__MClass, /* HashNode#0: MClass */ +&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 nullable HashMapNode[MClass, Set[MClass]] */ -const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass = { -150, -"nullable HashMapNode[MClass, Set[MClass]]", /* class_name_string */ -2, -1, -&resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass, -3, +/* 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, /* empty */ -150, /* nullable HashMapNode[MClass, Set[MClass]] */ +1, /* Object */ +542, /* MapValuesIterator[MType, Int] */ +1774, /* MapValuesIterator[MClassType, Int] */ }, }; -const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass = { +const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypekernel__Int = { 0, /* dummy */ { -&type_model__MClass, /* HashMapNode#0: MClass */ -&type_abstract_collection__Setmodel__MClass, /* HashMapNode#1: Set[MClass] */ -&type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass, /* N: HashMapNode[MClass, Set[MClass]] */ -&type_model__MClass, /* HashNode#0: MClass */ +&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 HashMapIterator[MClass, HashSet[MClass]] */ -const struct type type_hash_collection__HashMapIteratormodel__MClasshash_collection__HashSetmodel__MClass = { -2197, -"HashMapIterator[MClass, HashSet[MClass]]", /* class_name_string */ -5, +/* 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_hash_collection__HashMapIteratormodel__MClasshash_collection__HashSetmodel__MClass, -6, +&resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int, +4, { 0, /* nullable Object */ 1, /* Object */ -472, /* MapIterator[MClass, Set[MClass]] */ -1653, /* HashMapIterator[MClass, Set[MClass]] */ -1654, /* MapIterator[MClass, HashSet[MClass]] */ -2197, /* HashMapIterator[MClass, HashSet[MClass]] */ +591, /* MapKeysIterator[MType, Map[MType, Int]] */ +1775, /* MapKeysIterator[MClassType, Map[MType, Int]] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratormodel__MClasshash_collection__HashSetmodel__MClass = { +const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClasshash_collection__HashSetmodel__MClass, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, HashSet[MClass]] */ +&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 HashMapIterator[MClass, Set[MClass]] */ -const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MClass = { -1653, -"HashMapIterator[MClass, Set[MClass]]", /* class_name_string */ -3, +/* 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_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MClass, +&resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int, 4, { 0, /* nullable Object */ 1, /* Object */ -472, /* MapIterator[MClass, Set[MClass]] */ -1653, /* HashMapIterator[MClass, Set[MClass]] */ +592, /* MapValuesIterator[MType, Map[MType, Int]] */ +1776, /* MapValuesIterator[MClassType, Map[MType, Int]] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MClass = { +const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Set[MClass]] */ +&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 MapIterator[MClass, HashSet[MClass]] */ -const struct type type_abstract_collection__MapIteratormodel__MClasshash_collection__HashSetmodel__MClass = { -1654, -"MapIterator[MClass, HashSet[MClass]]", /* class_name_string */ -4, +/* 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, -NULL, -5, +&resolution_table_abstract_collection__MapKeysIteratormodel__MClassposet__POSetElementmodel__MClass, +3, { 0, /* nullable Object */ 1, /* Object */ -472, /* MapIterator[MClass, Set[MClass]] */ --1, /* empty */ -1654, /* MapIterator[MClass, HashSet[MClass]] */ +596, /* MapKeysIterator[MClass, POSetElement[MClass]] */ }, }; -/* runtime type MapIterator[MClass, Set[MClass]] */ -const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MClass = { -472, -"MapIterator[MClass, Set[MClass]]", /* class_name_string */ -2, +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, -NULL, +&resolution_table_abstract_collection__MapValuesIteratormodel__MClassposet__POSetElementmodel__MClass, 3, { 0, /* nullable Object */ 1, /* Object */ -472, /* MapIterator[MClass, Set[MClass]] */ +597, /* MapValuesIterator[MClass, POSetElement[MClass]] */ }, }; -/* runtime type HashMapKeys[MClass, Map[MClass, Int]] */ -const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = { -2198, -"HashMapKeys[MClass, Map[MClass, Int]]", /* class_name_string */ -3, +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__HashMapKeysmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int, -6, +&resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, +5, { 0, /* nullable Object */ 1, /* Object */ -178, /* Collection[nullable MClass] */ -2198, /* HashMapKeys[MClass, Map[MClass, Int]] */ -170, /* Collection[Object] */ -1787, /* Collection[MClass] */ +644, /* Collection[MModule] */ +1993, /* HashMapKeys[MModule, HashMap[MType, Array[MMethodDef]]] */ +92, /* Collection[Object] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = { +const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Map[MClass, Int]] */ -&type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Map[MClass, Int]] */ +&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_model__MClass, /* RemovableCollection#0: MClass */ +&type_mmodule__MModule, /* RemovableCollection#0: MModule */ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ -&type_model__MClass, /* Collection#0: MClass */ -&type_abstract_collection__Collectionmodel__MClass, /* Collection[Collection#0]: Collection[MClass] */ +&type_mmodule__MModule, /* Collection#0: MModule */ +&type_abstract_collection__Collectionmmodule__MModule, /* Collection[Collection#0]: Collection[MModule] */ } }; -/* runtime type HashMapValues[MClass, Map[MClass, Int]] */ -const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = { -1924, -"HashMapValues[MClass, Map[MClass, Int]]", /* class_name_string */ -3, +/* 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__HashMapValuesmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int, +&resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, 5, { 0, /* nullable Object */ 1, /* Object */ -1655, /* Collection[Map[MClass, Int]] */ -1924, /* HashMapValues[MClass, Map[MClass, Int]] */ -170, /* Collection[Object] */ +1777, /* Collection[HashMap[MType, Array[MMethodDef]]] */ +1994, /* HashMapValues[MModule, HashMap[MType, Array[MMethodDef]]] */ +92, /* Collection[Object] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = { +const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Map[MClass, Int]] */ -&type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Map[MClass, Int]] */ +&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_abstract_collection__Mapmodel__MClasskernel__Int, /* RemovableCollection#0: Map[MClass, Int] */ +&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* RemovableCollection#0: HashMap[MType, Array[MMethodDef]] */ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ -&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_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[Map[MClass, Int]] */ -const struct type type_abstract_collection__Collectionabstract_collection__Mapmodel__MClasskernel__Int = { -1655, -"Collection[Map[MClass, Int]]", /* class_name_string */ +/* 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, -5, -{ -0, /* nullable Object */ -1, /* Object */ -1655, /* Collection[Map[MClass, Int]] */ --1, /* empty */ -170, /* Collection[Object] */ -}, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ }; -/* runtime type NativeArray[nullable HashMapNode[MClass, Map[MClass, Int]]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = { -473, -"NativeArray[nullable HashMapNode[MClass, Map[MClass, Int]]]", /* class_name_string */ +/* 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__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, 3, { 0, /* nullable Object */ 1, /* Object */ -473, /* NativeArray[nullable HashMapNode[MClass, Map[MClass, Int]]] */ +598, /* NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int, /* NativeArray#0: nullable HashMapNode[MClass, Map[MClass, Int]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Map[MClass, Int]]] */ +&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[MClass, Map[MClass, Int]] */ -const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = { -1656, -"HashMapNode[MClass, Map[MClass, Int]]", /* class_name_string */ +/* 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__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int, +&resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, 4, { 0, /* nullable Object */ 1, /* Object */ -151, /* nullable HashMapNode[MClass, Map[MClass, Int]] */ -1656, /* HashMapNode[MClass, Map[MClass, Int]] */ +80, /* nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */ +1778, /* HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = { +const struct types resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = { 0, /* dummy */ { -&type_model__MClass, /* HashMapNode#0: MClass */ -&type_abstract_collection__Mapmodel__MClasskernel__Int, /* HashMapNode#1: Map[MClass, Int] */ -&type_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int, /* N: HashMapNode[MClass, Map[MClass, Int]] */ -&type_model__MClass, /* HashNode#0: MClass */ +&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[MClass, Map[MClass, Int]] */ -const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = { -151, -"nullable HashMapNode[MClass, Map[MClass, Int]]", /* class_name_string */ +/* 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, -&resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int, -3, -{ -0, /* nullable Object */ --1, /* empty */ -151, /* nullable HashMapNode[MClass, Map[MClass, Int]] */ -}, -}; -const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = { -0, /* dummy */ -{ -&type_model__MClass, /* HashMapNode#0: MClass */ -&type_abstract_collection__Mapmodel__MClasskernel__Int, /* HashMapNode#1: Map[MClass, Int] */ -&type_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int, /* N: HashMapNode[MClass, Map[MClass, Int]] */ -&type_model__MClass, /* HashNode#0: MClass */ -} +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMapIterator[MClass, Map[MClass, Int]] */ -const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = { -1657, -"HashMapIterator[MClass, Map[MClass, Int]]", /* class_name_string */ -3, +/* 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__HashMapIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int, +&resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, 4, { 0, /* nullable Object */ 1, /* Object */ -474, /* MapIterator[MClass, Map[MClass, Int]] */ -1657, /* HashMapIterator[MClass, Map[MClass, Int]] */ +599, /* MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */ +1779, /* HashMapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = { +const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Map[MClass, Int]] */ +&type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */ } }; -/* runtime type MapIterator[MClass, Map[MClass, Int]] */ -const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = { -474, -"MapIterator[MClass, Map[MClass, Int]]", /* class_name_string */ +/* 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, -3, -{ -0, /* nullable Object */ -1, /* Object */ -474, /* MapIterator[MClass, Map[MClass, Int]] */ -}, -}; -/* runtime type MapKeysIterator[MClass, Set[MVirtualTypeProp]] */ -const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp = { -1925, -"MapKeysIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */ -4, -0, -&resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp, -5, -{ -0, /* nullable Object */ -1, /* Object */ -448, /* MapKeysIterator[MClass, Set[PropertyLayoutElement]] */ -1642, /* MapKeysIterator[MClass, Set[MProperty]] */ -1925, /* MapKeysIterator[MClass, Set[MVirtualTypeProp]] */ -}, -}; -const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Set[MVirtualTypeProp]] */ -&type_array__Arraymodel__MClass, /* Array[Iterator#0]: Array[MClass] */ -} -}; -/* runtime type MapValuesIterator[MClass, Set[MVirtualTypeProp]] */ -const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp = { -1926, -"MapValuesIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */ -4, -0, -&resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp, -5, -{ -0, /* nullable Object */ -1, /* Object */ -449, /* MapValuesIterator[MClass, Set[PropertyLayoutElement]] */ -1643, /* MapValuesIterator[MClass, Set[MProperty]] */ -1926, /* MapValuesIterator[MClass, Set[MVirtualTypeProp]] */ -}, -}; -const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Set[MVirtualTypeProp]] */ -&type_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp, /* Array[Iterator#0]: Array[Set[MVirtualTypeProp]] */ -} -}; -/* runtime type Array[MVirtualTypeProp] */ -const struct type type_array__Arraymodel__MVirtualTypeProp = { -2718, -"Array[MVirtualTypeProp]", /* class_name_string */ -17, -0, -&resolution_table_array__Arraymodel__MVirtualTypeProp, -18, -{ -0, /* nullable Object */ -1, /* Object */ -179, /* Collection[nullable MProperty] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -626, /* Collection[PropertyLayoutElement] */ -1782, /* AbstractArrayRead[Object] */ -1789, /* AbstractArrayRead[nullable MProperty] */ -1975, /* Array[nullable MProperty] */ -1973, /* Array[Object] */ -1976, /* Collection[MProperty] */ -2264, /* AbstractArrayRead[PropertyLayoutElement] */ -2277, /* Collection[MVirtualTypeProp] */ -2553, /* Array[PropertyLayoutElement] */ -2630, /* AbstractArrayRead[MProperty] */ -2682, /* AbstractArrayRead[MVirtualTypeProp] */ -2686, /* Array[MProperty] */ -2718, /* Array[MVirtualTypeProp] */ -}, -}; -const struct types resolution_table_array__Arraymodel__MVirtualTypeProp = { -0, /* dummy */ -{ -&type_array__Arraymodel__MVirtualTypeProp, /* Array[Array#0]: Array[MVirtualTypeProp] */ -&type_array__NativeArraymodel__MVirtualTypeProp, /* NativeArray[Array#0]: NativeArray[MVirtualTypeProp] */ -&type_model__MVirtualTypeProp, /* Sequence#0: MVirtualTypeProp */ -&type_model__MVirtualTypeProp, /* SimpleCollection#0: MVirtualTypeProp */ -&type_abstract_collection__Collectionmodel__MVirtualTypeProp, /* Collection[Array#0]: Collection[MVirtualTypeProp] */ -&type_model__MVirtualTypeProp, /* Array#0: MVirtualTypeProp */ -&type_array__NativeArraymodel__MVirtualTypeProp, /* NativeArray[ArrayCapable#0]: NativeArray[MVirtualTypeProp] */ -&type_model__MVirtualTypeProp, /* AbstractArray#0: MVirtualTypeProp */ -&type_model__MVirtualTypeProp, /* RemovableCollection#0: MVirtualTypeProp */ -&type_abstract_collection__Collectionmodel__MVirtualTypeProp, /* Collection[Sequence#0]: Collection[MVirtualTypeProp] */ -&type_array__Arraymodel__MVirtualTypeProp, /* Array[Sequence#0]: Array[MVirtualTypeProp] */ -&type_abstract_collection__Collectionmodel__MVirtualTypeProp, /* Collection[SimpleCollection#0]: Collection[MVirtualTypeProp] */ -&type_model__MVirtualTypeProp, /* Collection#0: MVirtualTypeProp */ -&type_abstract_collection__Collectionmodel__MVirtualTypeProp, /* Collection[Collection#0]: Collection[MVirtualTypeProp] */ -&type_model__MVirtualTypeProp, /* SequenceRead#0: MVirtualTypeProp */ -&type_model__MVirtualTypeProp, /* AbstractArrayRead#0: MVirtualTypeProp */ -&type_array__Arraymodel__MVirtualTypeProp, /* Array[AbstractArrayRead#0]: Array[MVirtualTypeProp] */ -NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[MVirtualTypeProp] not a live type) */ -&type_array__ArrayIteratormodel__MVirtualTypeProp, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MVirtualTypeProp] */ -} -}; -/* runtime type AbstractArrayRead[MVirtualTypeProp] */ -const struct type type_array__AbstractArrayReadmodel__MVirtualTypeProp = { -2682, -"AbstractArrayRead[MVirtualTypeProp]", /* class_name_string */ -15, -0, -NULL, -16, -{ -0, /* nullable Object */ -1, /* Object */ -179, /* Collection[nullable MProperty] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -626, /* Collection[PropertyLayoutElement] */ -1782, /* AbstractArrayRead[Object] */ -1789, /* AbstractArrayRead[nullable MProperty] */ --1, /* empty */ --1, /* empty */ -1976, /* Collection[MProperty] */ -2264, /* AbstractArrayRead[PropertyLayoutElement] */ -2277, /* Collection[MVirtualTypeProp] */ --1, /* empty */ -2630, /* AbstractArrayRead[MProperty] */ -2682, /* AbstractArrayRead[MVirtualTypeProp] */ -}, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMapKeys[MVirtualTypeProp, Int] */ -const struct type type_hash_collection__HashMapKeysmodel__MVirtualTypePropkernel__Int = { -2585, -"HashMapKeys[MVirtualTypeProp, Int]", /* class_name_string */ -6, +/* 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__MVirtualTypePropkernel__Int, -13, +&resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MMethodDef, +11, { 0, /* nullable Object */ 1, /* Object */ -179, /* Collection[nullable MProperty] */ -1927, /* HashMapKeys[PropertyLayoutElement, Int] */ -170, /* Collection[Object] */ -626, /* Collection[PropertyLayoutElement] */ -2585, /* HashMapKeys[MVirtualTypeProp, Int] */ +2469, /* HashMapKeys[MType, Array[MMethodDef]] */ -1, /* empty */ +92, /* Collection[Object] */ +101, /* Collection[nullable MType] */ +648, /* Collection[NitniCallback] */ -1, /* empty */ -1, /* empty */ -1976, /* Collection[MProperty] */ -1, /* empty */ -2277, /* Collection[MVirtualTypeProp] */ +2033, /* Collection[MType] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysmodel__MVirtualTypePropkernel__Int = { +const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MMethodDef = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MVirtualTypeProp, Int] */ -&type_abstract_collection__MapKeysIteratormodel__MVirtualTypePropkernel__Int, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MVirtualTypeProp, Int] */ +&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__MVirtualTypeProp, /* RemovableCollection#0: MVirtualTypeProp */ +&type_model__MType, /* RemovableCollection#0: MType */ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ -&type_model__MVirtualTypeProp, /* Collection#0: MVirtualTypeProp */ -&type_abstract_collection__Collectionmodel__MVirtualTypeProp, /* Collection[Collection#0]: Collection[MVirtualTypeProp] */ +&type_model__MType, /* Collection#0: MType */ +&type_abstract_collection__Collectionmodel__MType, /* Collection[Collection#0]: Collection[MType] */ } }; -/* runtime type HashMapKeys[PropertyLayoutElement, Int] */ -const struct type type_hash_collection__HashMapKeyslayout_builders__PropertyLayoutElementkernel__Int = { -1927, -"HashMapKeys[PropertyLayoutElement, Int]", /* class_name_string */ -3, +/* 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__HashMapKeyslayout_builders__PropertyLayoutElementkernel__Int, +&resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MMethodDef, 6, { 0, /* nullable Object */ 1, /* Object */ --1, /* empty */ -1927, /* HashMapKeys[PropertyLayoutElement, Int] */ -170, /* Collection[Object] */ -626, /* Collection[PropertyLayoutElement] */ +1575, /* Collection[Array[nullable MPropDef]] */ +2221, /* HashMapValues[MType, Array[MMethodDef]] */ +92, /* Collection[Object] */ +1995, /* Collection[Array[MMethodDef]] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeyslayout_builders__PropertyLayoutElementkernel__Int = { +const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MMethodDef = { 0, /* dummy */ { -&type_hash_collection__HashMaplayout_builders__PropertyLayoutElementkernel__Int, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[PropertyLayoutElement, Int] */ -&type_abstract_collection__MapKeysIteratorlayout_builders__PropertyLayoutElementkernel__Int, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[PropertyLayoutElement, Int] */ +&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_layout_builders__PropertyLayoutElement, /* RemovableCollection#0: PropertyLayoutElement */ +&type_array__Arraymodel__MMethodDef, /* RemovableCollection#0: Array[MMethodDef] */ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ -&type_layout_builders__PropertyLayoutElement, /* Collection#0: PropertyLayoutElement */ -&type_abstract_collection__Collectionlayout_builders__PropertyLayoutElement, /* Collection[Collection#0]: Collection[PropertyLayoutElement] */ +&type_array__Arraymodel__MMethodDef, /* Collection#0: Array[MMethodDef] */ +&type_abstract_collection__Collectionarray__Arraymodel__MMethodDef, /* Collection[Collection#0]: Collection[Array[MMethodDef]] */ } }; -/* runtime type HashMapValues[MVirtualTypeProp, Int] */ -const struct type type_hash_collection__HashMapValuesmodel__MVirtualTypePropkernel__Int = { -2199, -"HashMapValues[MVirtualTypeProp, Int]", /* class_name_string */ +/* runtime type Collection[Array[MMethodDef]] */ +const struct type type_abstract_collection__Collectionarray__Arraymodel__MMethodDef = { +1995, +"Collection[Array[MMethodDef]]", /* class_name_string */ 5, 0, -&resolution_table_hash_collection__HashMapValuesmodel__MVirtualTypePropkernel__Int, -6, -{ -0, /* nullable Object */ -1, /* Object */ -653, /* Collection[Int] */ -1928, /* HashMapValues[PropertyLayoutElement, Int] */ -170, /* Collection[Object] */ -2199, /* HashMapValues[MVirtualTypeProp, Int] */ -}, -}; -const struct types resolution_table_hash_collection__HashMapValuesmodel__MVirtualTypePropkernel__Int = { -0, /* dummy */ -{ -&type_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MVirtualTypeProp, Int] */ -&type_abstract_collection__MapValuesIteratormodel__MVirtualTypePropkernel__Int, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MVirtualTypeProp, Int] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_kernel__Int, /* RemovableCollection#0: Int */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_kernel__Int, /* Collection#0: Int */ -&type_abstract_collection__Collectionkernel__Int, /* Collection[Collection#0]: Collection[Int] */ -} +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMapValues[PropertyLayoutElement, Int] */ -const struct type type_hash_collection__HashMapValueslayout_builders__PropertyLayoutElementkernel__Int = { -1928, -"HashMapValues[PropertyLayoutElement, Int]", /* class_name_string */ -3, +/* 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_hash_collection__HashMapValueslayout_builders__PropertyLayoutElementkernel__Int, -5, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef, +3, { 0, /* nullable Object */ 1, /* Object */ -653, /* Collection[Int] */ -1928, /* HashMapValues[PropertyLayoutElement, Int] */ -170, /* Collection[Object] */ +600, /* NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]] */ }, }; -const struct types resolution_table_hash_collection__HashMapValueslayout_builders__PropertyLayoutElementkernel__Int = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef = { 0, /* dummy */ { -&type_hash_collection__HashMaplayout_builders__PropertyLayoutElementkernel__Int, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[PropertyLayoutElement, Int] */ -&type_abstract_collection__MapValuesIteratorlayout_builders__PropertyLayoutElementkernel__Int, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[PropertyLayoutElement, Int] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_kernel__Int, /* RemovableCollection#0: Int */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_kernel__Int, /* Collection#0: Int */ -&type_abstract_collection__Collectionkernel__Int, /* Collection[Collection#0]: Collection[Int] */ +&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 NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int = { -1658, -"NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]]", /* class_name_string */ +/* 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_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int, +&resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef, 4, { 0, /* nullable Object */ 1, /* Object */ -475, /* NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */ -1658, /* NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */ +81, /* nullable HashMapNode[MType, Array[MMethodDef]] */ +1780, /* HashMapNode[MType, Array[MMethodDef]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int = { +const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int, /* NativeArray#0: nullable HashMapNode[MVirtualTypeProp, Int] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */ +&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 NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int = { -475, -"NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]]", /* class_name_string */ +/* 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_array__NativeArraynullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int, -3, +&resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MMethodDef, +4, { 0, /* nullable Object */ 1, /* Object */ -475, /* NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */ +601, /* MapIterator[MType, Array[MMethodDef]] */ +1781, /* HashMapIterator[MType, Array[MMethodDef]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int = { +const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MMethodDef = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int, /* NativeArray#0: nullable HashMapNode[PropertyLayoutElement, Int] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */ +&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Array[MMethodDef]] */ } }; -/* runtime type HashMapNode[MVirtualTypeProp, Int] */ -const struct type type_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int = { -2200, -"HashMapNode[MVirtualTypeProp, Int]", /* class_name_string */ -5, +/* 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, -&resolution_table_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int, -6, +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 */ -152, /* nullable HashMapNode[PropertyLayoutElement, Int] */ -476, /* nullable HashMapNode[MVirtualTypeProp, Int] */ -1659, /* HashMapNode[PropertyLayoutElement, Int] */ -2200, /* HashMapNode[MVirtualTypeProp, Int] */ +321, /* ArrayIterator[Object] */ +1996, /* ArrayIterator[MExplicitCall] */ +1615, /* ArrayIterator[NitniCallback] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int = { +const struct types resolution_table_array__ArrayIteratornitni_callbacks__MExplicitCall = { 0, /* dummy */ { -&type_model__MVirtualTypeProp, /* HashMapNode#0: MVirtualTypeProp */ -&type_kernel__Int, /* HashMapNode#1: Int */ -&type_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int, /* N: HashMapNode[MVirtualTypeProp, Int] */ -&type_model__MVirtualTypeProp, /* HashNode#0: MVirtualTypeProp */ +&type_array__Arraynitni_callbacks__MExplicitCall, /* Array[Iterator#0]: Array[MExplicitCall] */ +&type_array__AbstractArrayReadnitni_callbacks__MExplicitCall, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MExplicitCall] */ } }; -/* runtime type HashMapNode[PropertyLayoutElement, Int] */ -const struct type type_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int = { -1659, -"HashMapNode[PropertyLayoutElement, Int]", /* class_name_string */ -4, +/* runtime type NativeArray[MExplicitCall] */ +const struct type type_array__NativeArraynitni_callbacks__MExplicitCall = { +1997, +"NativeArray[MExplicitCall]", /* class_name_string */ +3, 0, -&resolution_table_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int, +&resolution_table_array__NativeArraynitni_callbacks__MExplicitCall, 5, { 0, /* nullable Object */ 1, /* Object */ -152, /* nullable HashMapNode[PropertyLayoutElement, Int] */ --1, /* empty */ -1659, /* HashMapNode[PropertyLayoutElement, Int] */ +115, /* NativeArray[Object] */ +1997, /* NativeArray[MExplicitCall] */ +1616, /* NativeArray[NitniCallback] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int = { +const struct types resolution_table_array__NativeArraynitni_callbacks__MExplicitCall = { 0, /* dummy */ { -&type_layout_builders__PropertyLayoutElement, /* HashMapNode#0: PropertyLayoutElement */ -&type_kernel__Int, /* HashMapNode#1: Int */ -&type_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int, /* N: HashMapNode[PropertyLayoutElement, Int] */ -&type_layout_builders__PropertyLayoutElement, /* HashNode#0: PropertyLayoutElement */ +&type_nitni_callbacks__MExplicitCall, /* NativeArray#0: MExplicitCall */ +&type_array__NativeArraynitni_callbacks__MExplicitCall, /* NativeArray[NativeArray#0]: NativeArray[MExplicitCall] */ } }; -/* runtime type nullable HashMapNode[MVirtualTypeProp, Int] */ -const struct type type_nullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int = { -476, -"nullable HashMapNode[MVirtualTypeProp, Int]", /* class_name_string */ -3, -1, -&resolution_table_nullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int, -4, +/* 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, /* empty */ -152, /* nullable HashMapNode[PropertyLayoutElement, Int] */ -476, /* nullable HashMapNode[MVirtualTypeProp, Int] */ +1, /* Object */ +321, /* ArrayIterator[Object] */ +1998, /* ArrayIterator[MExplicitSuper] */ +1615, /* ArrayIterator[NitniCallback] */ }, }; -const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int = { +const struct types resolution_table_array__ArrayIteratornitni_callbacks__MExplicitSuper = { 0, /* dummy */ { -&type_model__MVirtualTypeProp, /* HashMapNode#0: MVirtualTypeProp */ -&type_kernel__Int, /* HashMapNode#1: Int */ -&type_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int, /* N: HashMapNode[MVirtualTypeProp, Int] */ -&type_model__MVirtualTypeProp, /* HashNode#0: MVirtualTypeProp */ +&type_array__Arraynitni_callbacks__MExplicitSuper, /* Array[Iterator#0]: Array[MExplicitSuper] */ +&type_array__AbstractArrayReadnitni_callbacks__MExplicitSuper, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MExplicitSuper] */ } }; -/* runtime type nullable HashMapNode[PropertyLayoutElement, Int] */ -const struct type type_nullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int = { -152, -"nullable HashMapNode[PropertyLayoutElement, Int]", /* class_name_string */ -2, -1, -&resolution_table_nullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int, +/* 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, /* empty */ -152, /* nullable HashMapNode[PropertyLayoutElement, Int] */ +1, /* Object */ +115, /* NativeArray[Object] */ +1999, /* NativeArray[MExplicitSuper] */ +1616, /* NativeArray[NitniCallback] */ }, }; -const struct types resolution_table_nullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int = { +const struct types resolution_table_array__NativeArraynitni_callbacks__MExplicitSuper = { 0, /* dummy */ { -&type_layout_builders__PropertyLayoutElement, /* HashMapNode#0: PropertyLayoutElement */ -&type_kernel__Int, /* HashMapNode#1: Int */ -&type_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int, /* N: HashMapNode[PropertyLayoutElement, Int] */ -&type_layout_builders__PropertyLayoutElement, /* HashNode#0: PropertyLayoutElement */ +&type_nitni_callbacks__MExplicitSuper, /* NativeArray#0: MExplicitSuper */ +&type_array__NativeArraynitni_callbacks__MExplicitSuper, /* NativeArray[NativeArray#0]: NativeArray[MExplicitSuper] */ } }; -/* runtime type HashMapIterator[MVirtualTypeProp, Int] */ -const struct type type_hash_collection__HashMapIteratormodel__MVirtualTypePropkernel__Int = { -2201, -"HashMapIterator[MVirtualTypeProp, Int]", /* class_name_string */ -5, +/* 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_hash_collection__HashMapIteratormodel__MVirtualTypePropkernel__Int, -6, +&resolution_table_array__ArrayIteratornitni_callbacks__MExplicitCast, +5, { 0, /* nullable Object */ 1, /* Object */ -477, /* MapIterator[PropertyLayoutElement, Int] */ -1660, /* HashMapIterator[PropertyLayoutElement, Int] */ -1661, /* MapIterator[MVirtualTypeProp, Int] */ -2201, /* HashMapIterator[MVirtualTypeProp, Int] */ +321, /* ArrayIterator[Object] */ +2000, /* ArrayIterator[MExplicitCast] */ +1615, /* ArrayIterator[NitniCallback] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratormodel__MVirtualTypePropkernel__Int = { +const struct types resolution_table_array__ArrayIteratornitni_callbacks__MExplicitCast = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MVirtualTypeProp, Int] */ +&type_array__Arraynitni_callbacks__MExplicitCast, /* Array[Iterator#0]: Array[MExplicitCast] */ +&type_array__AbstractArrayReadnitni_callbacks__MExplicitCast, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MExplicitCast] */ } }; -/* runtime type HashMapIterator[PropertyLayoutElement, Int] */ -const struct type type_hash_collection__HashMapIteratorlayout_builders__PropertyLayoutElementkernel__Int = { -1660, -"HashMapIterator[PropertyLayoutElement, Int]", /* class_name_string */ +/* runtime type NativeArray[MExplicitCast] */ +const struct type type_array__NativeArraynitni_callbacks__MExplicitCast = { +2001, +"NativeArray[MExplicitCast]", /* class_name_string */ 3, 0, -&resolution_table_hash_collection__HashMapIteratorlayout_builders__PropertyLayoutElementkernel__Int, -4, +&resolution_table_array__NativeArraynitni_callbacks__MExplicitCast, +5, { 0, /* nullable Object */ 1, /* Object */ -477, /* MapIterator[PropertyLayoutElement, Int] */ -1660, /* HashMapIterator[PropertyLayoutElement, Int] */ +115, /* NativeArray[Object] */ +2001, /* NativeArray[MExplicitCast] */ +1616, /* NativeArray[NitniCallback] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratorlayout_builders__PropertyLayoutElementkernel__Int = { +const struct types resolution_table_array__NativeArraynitni_callbacks__MExplicitCast = { 0, /* dummy */ { -&type_hash_collection__HashMaplayout_builders__PropertyLayoutElementkernel__Int, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[PropertyLayoutElement, Int] */ +&type_nitni_callbacks__MExplicitCast, /* NativeArray#0: MExplicitCast */ +&type_array__NativeArraynitni_callbacks__MExplicitCast, /* NativeArray[NativeArray#0]: NativeArray[MExplicitCast] */ } }; -/* runtime type MapIterator[MVirtualTypeProp, Int] */ -const struct type type_abstract_collection__MapIteratormodel__MVirtualTypePropkernel__Int = { -1661, -"MapIterator[MVirtualTypeProp, Int]", /* class_name_string */ -4, +/* 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, -NULL, +&resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, 5, { 0, /* nullable Object */ 1, /* Object */ -477, /* MapIterator[PropertyLayoutElement, Int] */ --1, /* empty */ -1661, /* MapIterator[MVirtualTypeProp, Int] */ -}, -}; -/* runtime type MapIterator[PropertyLayoutElement, Int] */ -const struct type type_abstract_collection__MapIteratorlayout_builders__PropertyLayoutElementkernel__Int = { -477, -"MapIterator[PropertyLayoutElement, Int]", /* class_name_string */ -2, -0, -NULL, -3, -{ -0, /* nullable Object */ -1, /* Object */ -477, /* MapIterator[PropertyLayoutElement, Int] */ -}, -}; -/* runtime type HashMapKeys[MAttribute, Int] */ -const struct type type_hash_collection__HashMapKeysmodel__MAttributekernel__Int = { -2586, -"HashMapKeys[MAttribute, Int]", /* class_name_string */ -6, -0, -&resolution_table_hash_collection__HashMapKeysmodel__MAttributekernel__Int, -13, -{ -0, /* nullable Object */ -1, /* Object */ -179, /* Collection[nullable MProperty] */ -1927, /* HashMapKeys[PropertyLayoutElement, Int] */ -170, /* Collection[Object] */ -626, /* Collection[PropertyLayoutElement] */ -2586, /* HashMapKeys[MAttribute, Int] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -1976, /* Collection[MProperty] */ --1, /* empty */ -2281, /* Collection[MAttribute] */ +644, /* Collection[MModule] */ +2002, /* HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]] */ +92, /* Collection[Object] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysmodel__MAttributekernel__Int = { +const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MAttributekernel__Int, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MAttribute, Int] */ -&type_abstract_collection__MapKeysIteratormodel__MAttributekernel__Int, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MAttribute, Int] */ +&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_model__MAttribute, /* RemovableCollection#0: MAttribute */ +&type_mmodule__MModule, /* RemovableCollection#0: MModule */ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ -&type_model__MAttribute, /* Collection#0: MAttribute */ -&type_abstract_collection__Collectionmodel__MAttribute, /* Collection[Collection#0]: Collection[MAttribute] */ +&type_mmodule__MModule, /* Collection#0: MModule */ +&type_abstract_collection__Collectionmmodule__MModule, /* Collection[Collection#0]: Collection[MModule] */ } }; -/* runtime type HashMapValues[MAttribute, Int] */ -const struct type type_hash_collection__HashMapValuesmodel__MAttributekernel__Int = { -2202, -"HashMapValues[MAttribute, Int]", /* class_name_string */ -5, +/* 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__HashMapValuesmodel__MAttributekernel__Int, -6, +&resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, +5, { 0, /* nullable Object */ 1, /* Object */ -653, /* Collection[Int] */ -1928, /* HashMapValues[PropertyLayoutElement, Int] */ -170, /* Collection[Object] */ -2202, /* HashMapValues[MAttribute, Int] */ +1782, /* Collection[HashMap[MType, Array[MAttributeDef]]] */ +2003, /* HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]] */ +92, /* Collection[Object] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesmodel__MAttributekernel__Int = { +const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MAttributekernel__Int, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MAttribute, Int] */ -&type_abstract_collection__MapValuesIteratormodel__MAttributekernel__Int, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MAttribute, Int] */ +&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_kernel__Int, /* RemovableCollection#0: Int */ +&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* RemovableCollection#0: HashMap[MType, Array[MAttributeDef]] */ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ -&type_kernel__Int, /* Collection#0: Int */ -&type_abstract_collection__Collectionkernel__Int, /* Collection[Collection#0]: Collection[Int] */ +&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 NativeArray[nullable HashMapNode[MAttribute, Int]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int = { -1662, -"NativeArray[nullable HashMapNode[MAttribute, Int]]", /* class_name_string */ -3, +/* 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, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int, -4, +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 */ -475, /* NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */ -1662, /* NativeArray[nullable HashMapNode[MAttribute, Int]] */ +602, /* NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodemodel__MAttributekernel__Int, /* NativeArray#0: nullable HashMapNode[MAttribute, Int] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MAttribute, Int]] */ +&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[MAttribute, Int] */ -const struct type type_hash_collection__HashMapNodemodel__MAttributekernel__Int = { -2203, -"HashMapNode[MAttribute, Int]", /* class_name_string */ -5, +/* 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__HashMapNodemodel__MAttributekernel__Int, -6, +&resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, +4, { 0, /* nullable Object */ 1, /* Object */ -152, /* nullable HashMapNode[PropertyLayoutElement, Int] */ -478, /* nullable HashMapNode[MAttribute, Int] */ -1659, /* HashMapNode[PropertyLayoutElement, Int] */ -2203, /* HashMapNode[MAttribute, Int] */ +82, /* nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */ +1783, /* HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodemodel__MAttributekernel__Int = { +const struct types resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = { 0, /* dummy */ { -&type_model__MAttribute, /* HashMapNode#0: MAttribute */ -&type_kernel__Int, /* HashMapNode#1: Int */ -&type_hash_collection__HashMapNodemodel__MAttributekernel__Int, /* N: HashMapNode[MAttribute, Int] */ -&type_model__MAttribute, /* HashNode#0: MAttribute */ +&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[MAttribute, Int] */ -const struct type type_nullable_hash_collection__HashMapNodemodel__MAttributekernel__Int = { -478, -"nullable HashMapNode[MAttribute, Int]", /* class_name_string */ -3, +/* 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, -&resolution_table_nullable_hash_collection__HashMapNodemodel__MAttributekernel__Int, +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, /* empty */ -152, /* nullable HashMapNode[PropertyLayoutElement, Int] */ -478, /* nullable HashMapNode[MAttribute, Int] */ +1, /* Object */ +603, /* MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */ +1784, /* HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */ }, }; -const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MAttributekernel__Int = { +const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = { 0, /* dummy */ { -&type_model__MAttribute, /* HashMapNode#0: MAttribute */ -&type_kernel__Int, /* HashMapNode#1: Int */ -&type_hash_collection__HashMapNodemodel__MAttributekernel__Int, /* N: HashMapNode[MAttribute, Int] */ -&type_model__MAttribute, /* HashNode#0: MAttribute */ +&type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */ } }; -/* runtime type HashMapIterator[MAttribute, Int] */ -const struct type type_hash_collection__HashMapIteratormodel__MAttributekernel__Int = { -2204, -"HashMapIterator[MAttribute, Int]", /* class_name_string */ -5, +/* 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, -&resolution_table_hash_collection__HashMapIteratormodel__MAttributekernel__Int, -6, -{ -0, /* nullable Object */ -1, /* Object */ -477, /* MapIterator[PropertyLayoutElement, Int] */ -1660, /* HashMapIterator[PropertyLayoutElement, Int] */ -1663, /* MapIterator[MAttribute, Int] */ -2204, /* HashMapIterator[MAttribute, Int] */ -}, -}; -const struct types resolution_table_hash_collection__HashMapIteratormodel__MAttributekernel__Int = { -0, /* dummy */ -{ -&type_hash_collection__HashMapmodel__MAttributekernel__Int, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MAttribute, Int] */ -} +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ }; -/* runtime type MapIterator[MAttribute, Int] */ -const struct type type_abstract_collection__MapIteratormodel__MAttributekernel__Int = { -1663, -"MapIterator[MAttribute, Int]", /* class_name_string */ -4, +/* 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, -NULL, -5, +&resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MAttributeDef, +11, { 0, /* nullable Object */ 1, /* Object */ -477, /* MapIterator[PropertyLayoutElement, Int] */ +2470, /* HashMapKeys[MType, Array[MAttributeDef]] */ -1, /* empty */ -1663, /* MapIterator[MAttribute, Int] */ -}, -}; -/* runtime type MapKeysIterator[MClass, Set[MAttribute]] */ -const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MAttribute = { -1929, -"MapKeysIterator[MClass, Set[MAttribute]]", /* class_name_string */ -4, -0, -&resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MAttribute, -5, -{ -0, /* nullable Object */ -1, /* Object */ -448, /* MapKeysIterator[MClass, Set[PropertyLayoutElement]] */ -1642, /* MapKeysIterator[MClass, Set[MProperty]] */ -1929, /* MapKeysIterator[MClass, Set[MAttribute]] */ +92, /* Collection[Object] */ +101, /* Collection[nullable MType] */ +648, /* Collection[NitniCallback] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2033, /* Collection[MType] */ }, }; -const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MAttribute = { +const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MAttributeDef = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MAttribute, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Set[MAttribute]] */ -&type_array__Arraymodel__MClass, /* Array[Iterator#0]: Array[MClass] */ +&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 MapValuesIterator[MClass, Set[MAttribute]] */ -const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MAttribute = { -1930, -"MapValuesIterator[MClass, Set[MAttribute]]", /* class_name_string */ -4, +/* 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_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MAttribute, -5, +&resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MAttributeDef, +6, { 0, /* nullable Object */ 1, /* Object */ -449, /* MapValuesIterator[MClass, Set[PropertyLayoutElement]] */ -1643, /* MapValuesIterator[MClass, Set[MProperty]] */ -1930, /* MapValuesIterator[MClass, Set[MAttribute]] */ +1575, /* Collection[Array[nullable MPropDef]] */ +2222, /* HashMapValues[MType, Array[MAttributeDef]] */ +92, /* Collection[Object] */ +2004, /* Collection[Array[MAttributeDef]] */ }, }; -const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MAttribute = { +const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MAttributeDef = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MAttribute, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Set[MAttribute]] */ -&type_array__Arrayabstract_collection__Setmodel__MAttribute, /* Array[Iterator#0]: Array[Set[MAttribute]] */ +&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 Array[MAttribute] */ -const struct type type_array__Arraymodel__MAttribute = { -2719, -"Array[MAttribute]", /* class_name_string */ -17, +/* runtime type Collection[Array[MAttributeDef]] */ +const struct type type_abstract_collection__Collectionarray__Arraymodel__MAttributeDef = { +2004, +"Collection[Array[MAttributeDef]]", /* class_name_string */ +5, 0, -&resolution_table_array__Arraymodel__MAttribute, -18, -{ -0, /* nullable Object */ -1, /* Object */ -179, /* Collection[nullable MProperty] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -626, /* Collection[PropertyLayoutElement] */ -1782, /* AbstractArrayRead[Object] */ -1789, /* AbstractArrayRead[nullable MProperty] */ -1975, /* Array[nullable MProperty] */ -1973, /* Array[Object] */ -1976, /* Collection[MProperty] */ -2264, /* AbstractArrayRead[PropertyLayoutElement] */ -2281, /* Collection[MAttribute] */ -2553, /* Array[PropertyLayoutElement] */ -2630, /* AbstractArrayRead[MProperty] */ -2683, /* AbstractArrayRead[MAttribute] */ -2686, /* Array[MProperty] */ -2719, /* Array[MAttribute] */ -}, -}; -const struct types resolution_table_array__Arraymodel__MAttribute = { -0, /* dummy */ -{ -&type_array__Arraymodel__MAttribute, /* Array[Array#0]: Array[MAttribute] */ -&type_array__NativeArraymodel__MAttribute, /* NativeArray[Array#0]: NativeArray[MAttribute] */ -&type_model__MAttribute, /* Sequence#0: MAttribute */ -&type_model__MAttribute, /* SimpleCollection#0: MAttribute */ -&type_abstract_collection__Collectionmodel__MAttribute, /* Collection[Array#0]: Collection[MAttribute] */ -&type_model__MAttribute, /* Array#0: MAttribute */ -&type_array__NativeArraymodel__MAttribute, /* NativeArray[ArrayCapable#0]: NativeArray[MAttribute] */ -&type_model__MAttribute, /* AbstractArray#0: MAttribute */ -&type_model__MAttribute, /* RemovableCollection#0: MAttribute */ -&type_abstract_collection__Collectionmodel__MAttribute, /* Collection[Sequence#0]: Collection[MAttribute] */ -&type_array__Arraymodel__MAttribute, /* Array[Sequence#0]: Array[MAttribute] */ -&type_abstract_collection__Collectionmodel__MAttribute, /* Collection[SimpleCollection#0]: Collection[MAttribute] */ -&type_model__MAttribute, /* Collection#0: MAttribute */ -&type_abstract_collection__Collectionmodel__MAttribute, /* Collection[Collection#0]: Collection[MAttribute] */ -&type_model__MAttribute, /* SequenceRead#0: MAttribute */ -&type_model__MAttribute, /* AbstractArrayRead#0: MAttribute */ -&type_array__Arraymodel__MAttribute, /* Array[AbstractArrayRead#0]: Array[MAttribute] */ -NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[MAttribute] not a live type) */ -&type_array__ArrayIteratormodel__MAttribute, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MAttribute] */ -} -}; -/* runtime type AbstractArrayRead[MAttribute] */ -const struct type type_array__AbstractArrayReadmodel__MAttribute = { -2683, -"AbstractArrayRead[MAttribute]", /* class_name_string */ -15, +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, -NULL, -16, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef, +3, { 0, /* nullable Object */ 1, /* Object */ -179, /* Collection[nullable MProperty] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -626, /* Collection[PropertyLayoutElement] */ -1782, /* AbstractArrayRead[Object] */ -1789, /* AbstractArrayRead[nullable MProperty] */ --1, /* empty */ --1, /* empty */ -1976, /* Collection[MProperty] */ -2264, /* AbstractArrayRead[PropertyLayoutElement] */ -2281, /* Collection[MAttribute] */ --1, /* empty */ -2630, /* AbstractArrayRead[MProperty] */ -2683, /* AbstractArrayRead[MAttribute] */ +604, /* NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */ }, }; -/* runtime type ContainerIterator[MClassType] */ -const struct type type_abstract_collection__ContainerIteratormodel__MClassType = { -479, -"ContainerIterator[MClassType]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__ContainerIteratormodel__MClassType, +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 */ -479, /* ContainerIterator[MClassType] */ +83, /* nullable HashMapNode[MType, Array[MAttributeDef]] */ +1785, /* HashMapNode[MType, Array[MAttributeDef]] */ }, }; -const struct types resolution_table_abstract_collection__ContainerIteratormodel__MClassType = { +const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef = { 0, /* dummy */ { -&type_abstract_collection__Containermodel__MClassType, /* Container[ContainerIterator#0]: Container[MClassType] */ -&type_array__Arraymodel__MClassType, /* Array[Iterator#0]: Array[MClassType] */ +&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 ContainerIterator[String] */ -const struct type type_abstract_collection__ContainerIteratorstring__String = { -480, -"ContainerIterator[String]", /* class_name_string */ +/* 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_abstract_collection__ContainerIteratorstring__String, -3, +&resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MAttributeDef, +4, { 0, /* nullable Object */ 1, /* Object */ -480, /* ContainerIterator[String] */ +605, /* MapIterator[MType, Array[MAttributeDef]] */ +1786, /* HashMapIterator[MType, Array[MAttributeDef]] */ }, }; -const struct types resolution_table_abstract_collection__ContainerIteratorstring__String = { +const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MAttributeDef = { 0, /* dummy */ { -&type_abstract_collection__Containerstring__String, /* Container[ContainerIterator#0]: Container[String] */ -&type_array__Arraystring__String, /* Array[Iterator#0]: Array[String] */ +&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Array[MAttributeDef]] */ } }; -/* runtime type HashMapKeys[MType, Map[MType, Int]] */ -const struct type type_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = { -2205, -"HashMapKeys[MType, Map[MType, Int]]", /* class_name_string */ +/* 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, -&resolution_table_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int, -8, +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 */ -2205, /* HashMapKeys[MType, Map[MType, Int]] */ --1, /* empty */ -170, /* Collection[Object] */ -180, /* Collection[nullable MType] */ --1, /* empty */ -1791, /* Collection[MType] */ +644, /* Collection[MModule] */ +2005, /* HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ +92, /* Collection[Object] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = { +const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Map[MType, Int]] */ -&type_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Map[MType, Int]] */ +&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_model__MType, /* RemovableCollection#0: MType */ +&type_mmodule__MModule, /* RemovableCollection#0: MModule */ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ -&type_model__MType, /* Collection#0: MType */ -&type_abstract_collection__Collectionmodel__MType, /* Collection[Collection#0]: Collection[MType] */ +&type_mmodule__MModule, /* Collection#0: MModule */ +&type_abstract_collection__Collectionmmodule__MModule, /* Collection[Collection#0]: Collection[MModule] */ } }; -/* runtime type HashMapValues[MType, Map[MType, Int]] */ -const struct type type_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = { -1931, -"HashMapValues[MType, Map[MType, Int]]", /* class_name_string */ -3, +/* 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__HashMapValuesmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int, +&resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, 5, { 0, /* nullable Object */ 1, /* Object */ -1664, /* Collection[Map[MType, Int]] */ -1931, /* HashMapValues[MType, Map[MType, Int]] */ -170, /* Collection[Object] */ +1787, /* Collection[HashMap[MType, Array[MVirtualTypeDef]]] */ +2006, /* HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ +92, /* Collection[Object] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = { +const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Map[MType, Int]] */ -&type_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Map[MType, Int]] */ +&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_abstract_collection__Mapmodel__MTypekernel__Int, /* RemovableCollection#0: Map[MType, Int] */ +&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* RemovableCollection#0: HashMap[MType, Array[MVirtualTypeDef]] */ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ -&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_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[Map[MType, Int]] */ -const struct type type_abstract_collection__Collectionabstract_collection__Mapmodel__MTypekernel__Int = { -1664, -"Collection[Map[MType, Int]]", /* class_name_string */ +/* 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, -5, -{ -0, /* nullable Object */ -1, /* Object */ -1664, /* Collection[Map[MType, Int]] */ --1, /* empty */ -170, /* Collection[Object] */ -}, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ }; -/* runtime type NativeArray[nullable HashMapNode[MType, Map[MType, Int]]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = { -481, -"NativeArray[nullable HashMapNode[MType, Map[MType, Int]]]", /* class_name_string */ +/* 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__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, 3, { 0, /* nullable Object */ 1, /* Object */ -481, /* NativeArray[nullable HashMapNode[MType, Map[MType, Int]]] */ +606, /* NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int, /* NativeArray#0: nullable HashMapNode[MType, Map[MType, Int]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Map[MType, Int]]] */ +&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[MType, Map[MType, Int]] */ -const struct type type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = { -1665, -"HashMapNode[MType, Map[MType, Int]]", /* class_name_string */ -4, +/* 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__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int, -5, +&resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, +4, { 0, /* nullable Object */ 1, /* Object */ -153, /* nullable HashMapNode[MType, Map[MType, Int]] */ --1, /* empty */ -1665, /* HashMapNode[MType, Map[MType, Int]] */ +84, /* nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ +1788, /* HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = { +const struct types resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = { 0, /* dummy */ { -&type_model__MType, /* HashMapNode#0: MType */ -&type_abstract_collection__Mapmodel__MTypekernel__Int, /* HashMapNode#1: Map[MType, Int] */ -&type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int, /* N: HashMapNode[MType, Map[MType, Int]] */ -&type_model__MType, /* HashNode#0: MType */ +&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[MType, Map[MType, Int]] */ -const struct type type_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = { -153, -"nullable HashMapNode[MType, Map[MType, Int]]", /* class_name_string */ +/* 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, -&resolution_table_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int, -3, -{ -0, /* nullable Object */ --1, /* empty */ -153, /* nullable HashMapNode[MType, Map[MType, Int]] */ -}, -}; -const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = { -0, /* dummy */ -{ -&type_model__MType, /* HashMapNode#0: MType */ -&type_abstract_collection__Mapmodel__MTypekernel__Int, /* HashMapNode#1: Map[MType, Int] */ -&type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int, /* N: HashMapNode[MType, Map[MType, Int]] */ -&type_model__MType, /* HashNode#0: MType */ -} +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMapIterator[MType, Map[MType, Int]] */ -const struct type type_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = { -1666, -"HashMapIterator[MType, Map[MType, Int]]", /* class_name_string */ -3, +/* 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__HashMapIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int, +&resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, 4, { 0, /* nullable Object */ 1, /* Object */ -482, /* MapIterator[MType, Map[MType, Int]] */ -1666, /* HashMapIterator[MType, Map[MType, Int]] */ +607, /* MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ +1789, /* HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = { +const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Map[MType, Int]] */ +&type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ } }; -/* runtime type MapIterator[MType, Map[MType, Int]] */ -const struct type type_abstract_collection__MapIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = { -482, -"MapIterator[MType, Map[MType, Int]]", /* class_name_string */ +/* 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, -3, -{ -0, /* nullable Object */ -1, /* Object */ -482, /* MapIterator[MType, Map[MType, Int]] */ -}, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMapKeys[MType, HashSet[MType]] */ -const struct type type_hash_collection__HashMapKeysmodel__MTypehash_collection__HashSetmodel__MType = { -2450, -"HashMapKeys[MType, HashSet[MType]]", /* class_name_string */ -3, +/* 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__MTypehash_collection__HashSetmodel__MType, -8, +&resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MVirtualTypeDef, +11, { 0, /* nullable Object */ 1, /* Object */ -2171, /* HashMapKeys[MType, Set[MType]] */ -2450, /* HashMapKeys[MType, HashSet[MType]] */ -170, /* Collection[Object] */ -180, /* Collection[nullable MType] */ +2471, /* HashMapKeys[MType, Array[MVirtualTypeDef]] */ +-1, /* empty */ +92, /* Collection[Object] */ +101, /* Collection[nullable MType] */ +648, /* Collection[NitniCallback] */ -1, /* empty */ -1791, /* Collection[MType] */ +-1, /* empty */ +-1, /* empty */ +2033, /* Collection[MType] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypehash_collection__HashSetmodel__MType = { +const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MVirtualTypeDef = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MTypehash_collection__HashSetmodel__MType, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, HashSet[MType]] */ -&type_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashSetmodel__MType, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, HashSet[MType]] */ +&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 */ @@ -2829,7170 +2928,3524 @@ NULL, /* empty */ &type_abstract_collection__Collectionmodel__MType, /* Collection[Collection#0]: Collection[MType] */ } }; -/* runtime type HashMapValues[MType, HashSet[MType]] */ -const struct type type_hash_collection__HashMapValuesmodel__MTypehash_collection__HashSetmodel__MType = { -2451, -"HashMapValues[MType, HashSet[MType]]", /* class_name_string */ -6, +/* 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__MTypehash_collection__HashSetmodel__MType, -7, +&resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MVirtualTypeDef, +6, { 0, /* nullable Object */ 1, /* Object */ -1516, /* Collection[Set[MType]] */ -1900, /* HashMapValues[MType, Set[MType]] */ -170, /* Collection[Object] */ -1857, /* Collection[HashSet[MType]] */ -2451, /* HashMapValues[MType, HashSet[MType]] */ +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__MTypehash_collection__HashSetmodel__MType = { +const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MVirtualTypeDef = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MTypehash_collection__HashSetmodel__MType, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, HashSet[MType]] */ -&type_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashSetmodel__MType, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, HashSet[MType]] */ +&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_hash_collection__HashSetmodel__MType, /* RemovableCollection#0: HashSet[MType] */ +&type_array__Arraymodel__MVirtualTypeDef, /* RemovableCollection#0: Array[MVirtualTypeDef] */ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ -&type_hash_collection__HashSetmodel__MType, /* Collection#0: HashSet[MType] */ -&type_abstract_collection__Collectionhash_collection__HashSetmodel__MType, /* Collection[Collection#0]: Collection[HashSet[MType]] */ +&type_array__Arraymodel__MVirtualTypeDef, /* Collection#0: Array[MVirtualTypeDef] */ +&type_abstract_collection__Collectionarray__Arraymodel__MVirtualTypeDef, /* Collection[Collection#0]: Collection[Array[MVirtualTypeDef]] */ } }; -/* runtime type NativeArray[nullable HashMapNode[MType, HashSet[MType]]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType = { -1667, -"NativeArray[nullable HashMapNode[MType, HashSet[MType]]]", /* class_name_string */ -3, +/* runtime type Collection[Array[MVirtualTypeDef]] */ +const struct type type_abstract_collection__Collectionarray__Arraymodel__MVirtualTypeDef = { +2007, +"Collection[Array[MVirtualTypeDef]]", /* class_name_string */ +5, 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType, -4, -{ -0, /* nullable Object */ -1, /* Object */ -389, /* NativeArray[nullable HashMapNode[MType, Set[MType]]] */ -1667, /* NativeArray[nullable HashMapNode[MType, HashSet[MType]]] */ -}, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType = { -0, /* dummy */ -{ -&type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType, /* NativeArray#0: nullable HashMapNode[MType, HashSet[MType]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, HashSet[MType]]] */ -} -}; -/* runtime type HashMapNode[MType, HashSet[MType]] */ -const struct type type_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType = { -2206, -"HashMapNode[MType, HashSet[MType]]", /* class_name_string */ -5, -0, -&resolution_table_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType, -6, -{ -0, /* nullable Object */ -1, /* Object */ -137, /* nullable HashMapNode[MType, Set[MType]] */ -483, /* nullable HashMapNode[MType, HashSet[MType]] */ -1588, /* HashMapNode[MType, Set[MType]] */ -2206, /* HashMapNode[MType, HashSet[MType]] */ -}, -}; -const struct types resolution_table_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType = { -0, /* dummy */ -{ -&type_model__MType, /* HashMapNode#0: MType */ -&type_hash_collection__HashSetmodel__MType, /* HashMapNode#1: HashSet[MType] */ -&type_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType, /* N: HashMapNode[MType, HashSet[MType]] */ -&type_model__MType, /* HashNode#0: MType */ -} -}; -/* runtime type nullable HashMapNode[MType, HashSet[MType]] */ -const struct type type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType = { -483, -"nullable HashMapNode[MType, HashSet[MType]]", /* class_name_string */ -3, -1, -&resolution_table_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType, -4, -{ -0, /* nullable Object */ --1, /* empty */ -137, /* nullable HashMapNode[MType, Set[MType]] */ -483, /* nullable HashMapNode[MType, HashSet[MType]] */ -}, -}; -const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType = { -0, /* dummy */ -{ -&type_model__MType, /* HashMapNode#0: MType */ -&type_hash_collection__HashSetmodel__MType, /* HashMapNode#1: HashSet[MType] */ -&type_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType, /* N: HashMapNode[MType, HashSet[MType]] */ -&type_model__MType, /* HashNode#0: MType */ -} -}; -/* runtime type HashMapIterator[MType, HashSet[MType]] */ -const struct type type_hash_collection__HashMapIteratormodel__MTypehash_collection__HashSetmodel__MType = { -2207, -"HashMapIterator[MType, HashSet[MType]]", /* class_name_string */ -5, -0, -&resolution_table_hash_collection__HashMapIteratormodel__MTypehash_collection__HashSetmodel__MType, -6, -{ -0, /* nullable Object */ -1, /* Object */ -391, /* MapIterator[MType, Set[MType]] */ -1589, /* HashMapIterator[MType, Set[MType]] */ -1668, /* MapIterator[MType, HashSet[MType]] */ -2207, /* HashMapIterator[MType, HashSet[MType]] */ -}, -}; -const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypehash_collection__HashSetmodel__MType = { -0, /* dummy */ -{ -&type_hash_collection__HashMapmodel__MTypehash_collection__HashSetmodel__MType, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, HashSet[MType]] */ -} -}; -/* runtime type MapIterator[MType, HashSet[MType]] */ -const struct type type_abstract_collection__MapIteratormodel__MTypehash_collection__HashSetmodel__MType = { -1668, -"MapIterator[MType, HashSet[MType]]", /* class_name_string */ -4, -0, -NULL, -5, -{ -0, /* nullable Object */ -1, /* Object */ -391, /* MapIterator[MType, Set[MType]] */ --1, /* empty */ -1668, /* MapIterator[MType, HashSet[MType]] */ -}, -}; -/* runtime type MapKeysIterator[EscapeMark, String] */ -const struct type type_abstract_collection__MapKeysIteratorscope__EscapeMarkstring__String = { -484, -"MapKeysIterator[EscapeMark, String]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapKeysIteratorscope__EscapeMarkstring__String, -3, -{ -0, /* nullable Object */ -1, /* Object */ -484, /* MapKeysIterator[EscapeMark, String] */ -}, -}; -const struct types resolution_table_abstract_collection__MapKeysIteratorscope__EscapeMarkstring__String = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratorscope__EscapeMarkstring__String, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[EscapeMark, String] */ -&type_array__Arrayscope__EscapeMark, /* Array[Iterator#0]: Array[EscapeMark] */ -} -}; -/* runtime type MapValuesIterator[EscapeMark, String] */ -const struct type type_abstract_collection__MapValuesIteratorscope__EscapeMarkstring__String = { -485, -"MapValuesIterator[EscapeMark, String]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapValuesIteratorscope__EscapeMarkstring__String, -3, -{ -0, /* nullable Object */ -1, /* Object */ -485, /* MapValuesIterator[EscapeMark, String] */ -}, -}; -const struct types resolution_table_abstract_collection__MapValuesIteratorscope__EscapeMarkstring__String = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratorscope__EscapeMarkstring__String, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[EscapeMark, String] */ -&type_array__Arraystring__String, /* Array[Iterator#0]: Array[String] */ -} -}; -/* runtime type MapKeysIterator[Variable, RuntimeVariable] */ -const struct type type_abstract_collection__MapKeysIteratorscope__Variableabstract_compiler__RuntimeVariable = { -486, -"MapKeysIterator[Variable, RuntimeVariable]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapKeysIteratorscope__Variableabstract_compiler__RuntimeVariable, -3, -{ -0, /* nullable Object */ -1, /* Object */ -486, /* MapKeysIterator[Variable, RuntimeVariable] */ -}, -}; -const struct types resolution_table_abstract_collection__MapKeysIteratorscope__Variableabstract_compiler__RuntimeVariable = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratorscope__Variableabstract_compiler__RuntimeVariable, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[Variable, RuntimeVariable] */ -&type_array__Arrayscope__Variable, /* Array[Iterator#0]: Array[Variable] */ -} -}; -/* runtime type MapValuesIterator[Variable, RuntimeVariable] */ -const struct type type_abstract_collection__MapValuesIteratorscope__Variableabstract_compiler__RuntimeVariable = { -487, -"MapValuesIterator[Variable, RuntimeVariable]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapValuesIteratorscope__Variableabstract_compiler__RuntimeVariable, -3, -{ -0, /* nullable Object */ -1, /* Object */ -487, /* MapValuesIterator[Variable, RuntimeVariable] */ -}, -}; -const struct types resolution_table_abstract_collection__MapValuesIteratorscope__Variableabstract_compiler__RuntimeVariable = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratorscope__Variableabstract_compiler__RuntimeVariable, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[Variable, RuntimeVariable] */ -&type_array__Arrayabstract_compiler__RuntimeVariable, /* Array[Iterator#0]: Array[RuntimeVariable] */ -} -}; -/* runtime type HashMapKeys[MGroup, POSetElement[MGroup]] */ -const struct type type_hash_collection__HashMapKeysmproject__MGroupposet__POSetElementmproject__MGroup = { -2208, -"HashMapKeys[MGroup, POSetElement[MGroup]]", /* class_name_string */ -3, -0, -&resolution_table_hash_collection__HashMapKeysmproject__MGroupposet__POSetElementmproject__MGroup, -6, -{ -0, /* nullable Object */ -1, /* Object */ -227, /* Collection[nullable MGroup] */ -2208, /* HashMapKeys[MGroup, POSetElement[MGroup]] */ -170, /* Collection[Object] */ -1800, /* Collection[MGroup] */ -}, -}; -const struct types resolution_table_hash_collection__HashMapKeysmproject__MGroupposet__POSetElementmproject__MGroup = { -0, /* dummy */ -{ -&type_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MGroup, POSetElement[MGroup]] */ -&type_abstract_collection__MapKeysIteratormproject__MGroupposet__POSetElementmproject__MGroup, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MGroup, POSetElement[MGroup]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_mproject__MGroup, /* RemovableCollection#0: MGroup */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_mproject__MGroup, /* Collection#0: MGroup */ -&type_abstract_collection__Collectionmproject__MGroup, /* Collection[Collection#0]: Collection[MGroup] */ -} -}; -/* runtime type HashMapValues[MGroup, POSetElement[MGroup]] */ -const struct type type_hash_collection__HashMapValuesmproject__MGroupposet__POSetElementmproject__MGroup = { -1932, -"HashMapValues[MGroup, POSetElement[MGroup]]", /* class_name_string */ -3, -0, -&resolution_table_hash_collection__HashMapValuesmproject__MGroupposet__POSetElementmproject__MGroup, -5, -{ -0, /* nullable Object */ -1, /* Object */ -1669, /* Collection[POSetElement[MGroup]] */ -1932, /* HashMapValues[MGroup, POSetElement[MGroup]] */ -170, /* Collection[Object] */ -}, -}; -const struct types resolution_table_hash_collection__HashMapValuesmproject__MGroupposet__POSetElementmproject__MGroup = { -0, /* dummy */ -{ -&type_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MGroup, POSetElement[MGroup]] */ -&type_abstract_collection__MapValuesIteratormproject__MGroupposet__POSetElementmproject__MGroup, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MGroup, POSetElement[MGroup]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_poset__POSetElementmproject__MGroup, /* RemovableCollection#0: POSetElement[MGroup] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_poset__POSetElementmproject__MGroup, /* Collection#0: POSetElement[MGroup] */ -&type_abstract_collection__Collectionposet__POSetElementmproject__MGroup, /* Collection[Collection#0]: Collection[POSetElement[MGroup]] */ -} -}; -/* runtime type Collection[POSetElement[MGroup]] */ -const struct type type_abstract_collection__Collectionposet__POSetElementmproject__MGroup = { -1669, -"Collection[POSetElement[MGroup]]", /* class_name_string */ -2, -0, -NULL, -5, -{ -0, /* nullable Object */ -1, /* Object */ -1669, /* Collection[POSetElement[MGroup]] */ --1, /* empty */ -170, /* Collection[Object] */ -}, -}; -/* runtime type NativeArray[nullable HashMapNode[MGroup, POSetElement[MGroup]]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup = { -488, -"NativeArray[nullable HashMapNode[MGroup, POSetElement[MGroup]]]", /* class_name_string */ +/* 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__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef, 3, { 0, /* nullable Object */ 1, /* Object */ -488, /* NativeArray[nullable HashMapNode[MGroup, POSetElement[MGroup]]] */ +608, /* NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup, /* NativeArray#0: nullable HashMapNode[MGroup, POSetElement[MGroup]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MGroup, POSetElement[MGroup]]] */ +&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[MGroup, POSetElement[MGroup]] */ -const struct type type_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup = { -1670, -"HashMapNode[MGroup, POSetElement[MGroup]]", /* class_name_string */ +/* 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__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup, +&resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef, 4, { 0, /* nullable Object */ 1, /* Object */ -154, /* nullable HashMapNode[MGroup, POSetElement[MGroup]] */ -1670, /* HashMapNode[MGroup, POSetElement[MGroup]] */ +85, /* nullable HashMapNode[MType, Array[MVirtualTypeDef]] */ +1790, /* HashMapNode[MType, Array[MVirtualTypeDef]] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup = { +const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef = { 0, /* dummy */ { -&type_mproject__MGroup, /* HashMapNode#0: MGroup */ -&type_poset__POSetElementmproject__MGroup, /* HashMapNode#1: POSetElement[MGroup] */ -&type_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup, /* N: HashMapNode[MGroup, POSetElement[MGroup]] */ -&type_mproject__MGroup, /* HashNode#0: MGroup */ +&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[MGroup, POSetElement[MGroup]] */ -const struct type type_nullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup = { -154, -"nullable HashMapNode[MGroup, POSetElement[MGroup]]", /* class_name_string */ +/* 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, -&resolution_table_nullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup, -3, -{ -0, /* nullable Object */ --1, /* empty */ -154, /* nullable HashMapNode[MGroup, POSetElement[MGroup]] */ -}, -}; -const struct types resolution_table_nullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup = { -0, /* dummy */ -{ -&type_mproject__MGroup, /* HashMapNode#0: MGroup */ -&type_poset__POSetElementmproject__MGroup, /* HashMapNode#1: POSetElement[MGroup] */ -&type_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup, /* N: HashMapNode[MGroup, POSetElement[MGroup]] */ -&type_mproject__MGroup, /* HashNode#0: MGroup */ -} +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMapIterator[MGroup, POSetElement[MGroup]] */ -const struct type type_hash_collection__HashMapIteratormproject__MGroupposet__POSetElementmproject__MGroup = { -1671, -"HashMapIterator[MGroup, POSetElement[MGroup]]", /* class_name_string */ -3, +/* 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__HashMapIteratormproject__MGroupposet__POSetElementmproject__MGroup, +&resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef, 4, { 0, /* nullable Object */ 1, /* Object */ -489, /* MapIterator[MGroup, POSetElement[MGroup]] */ -1671, /* HashMapIterator[MGroup, POSetElement[MGroup]] */ +609, /* MapIterator[MType, Array[MVirtualTypeDef]] */ +1791, /* HashMapIterator[MType, Array[MVirtualTypeDef]] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratormproject__MGroupposet__POSetElementmproject__MGroup = { +const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef = { 0, /* dummy */ { -&type_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MGroup, POSetElement[MGroup]] */ +&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Array[MVirtualTypeDef]] */ } }; -/* runtime type MapIterator[MGroup, POSetElement[MGroup]] */ -const struct type type_abstract_collection__MapIteratormproject__MGroupposet__POSetElementmproject__MGroup = { -489, -"MapIterator[MGroup, POSetElement[MGroup]]", /* class_name_string */ +/* 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, -3, -{ -0, /* nullable Object */ -1, /* Object */ -489, /* MapIterator[MGroup, POSetElement[MGroup]] */ -}, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ }; -/* runtime type HashSet[MGroup] */ -const struct type type_hash_collection__HashSetmproject__MGroup = { -2545, -"HashSet[MGroup]", /* class_name_string */ -7, +/* runtime type Array[POSetElement[Phase]] */ +const struct type type_array__Arrayposet__POSetElementphase__Phase = { +2739, +"Array[POSetElement[Phase]]", /* class_name_string */ +6, 0, -&resolution_table_hash_collection__HashSetmproject__MGroup, -8, +&resolution_table_array__Arrayposet__POSetElementphase__Phase, +10, { 0, /* nullable Object */ 1, /* Object */ -227, /* Collection[nullable MGroup] */ -633, /* Set[Object] */ -170, /* Collection[Object] */ -1800, /* Collection[MGroup] */ -1794, /* HashSet[Object] */ -2545, /* HashSet[MGroup] */ +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_hash_collection__HashSetmproject__MGroup = { +const struct types resolution_table_array__Arrayposet__POSetElementphase__Phase = { 0, /* dummy */ { -&type_hash_collection__HashSetNodemproject__MGroup, /* HashSetNode[HashSet#0]: HashSetNode[MGroup] */ -&type_hash_collection__HashSetIteratormproject__MGroup, /* HashSetIterator[HashSet#0]: HashSetIterator[MGroup] */ -&type_abstract_collection__Collectionmproject__MGroup, /* Collection[HashSet#0]: Collection[MGroup] */ -&type_mproject__MGroup, /* SimpleCollection#0: MGroup */ -&type_abstract_collection__Collectionmproject__MGroup, /* Collection[Set#0]: Collection[MGroup] */ -NULL, /* empty */ -&type_array__NativeArraynullable_hash_collection__HashSetNodemproject__MGroup, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashSetNode[MGroup]] */ -NULL, /* empty */ -&type_mproject__MGroup, /* RemovableCollection#0: MGroup */ -NULL, /* empty */ -NULL, /* empty */ -&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, /* HashCollection#0: MGroup */ -&type_hash_collection__HashSetNodemproject__MGroup, /* HashCollection#1: HashSetNode[MGroup] */ +&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 ArrayIterator[AClassdef] */ -const struct type type_array__ArrayIteratorparser_nodes__AClassdef = { -2209, -"ArrayIterator[AClassdef]", /* class_name_string */ +/* runtime type AbstractArrayRead[POSetElement[Phase]] */ +const struct type type_array__AbstractArrayReadposet__POSetElementphase__Phase = { +2472, +"AbstractArrayRead[POSetElement[Phase]]", /* class_name_string */ 5, 0, -&resolution_table_array__ArrayIteratorparser_nodes__AClassdef, -6, +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 */ -289, /* ArrayIterator[Object] */ -1492, /* ArrayIterator[ANode] */ -1848, /* ArrayIterator[Prod] */ -2209, /* ArrayIterator[AClassdef] */ +321, /* ArrayIterator[Object] */ +1792, /* ArrayIterator[Array[MProject]] */ }, }; -const struct types resolution_table_array__ArrayIteratorparser_nodes__AClassdef = { +const struct types resolution_table_array__ArrayIteratorarray__Arraymproject__MProject = { 0, /* dummy */ { -&type_array__AbstractArrayReadparser_nodes__AClassdef, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AClassdef] */ -&type_array__Arrayparser_nodes__AClassdef, /* Array[Iterator#0]: Array[AClassdef] */ -} -}; -/* runtime type NativeArray[AClassdef] */ -const struct type type_array__NativeArrayparser_nodes__AClassdef = { -2210, -"NativeArray[AClassdef]", /* class_name_string */ -5, -0, -&resolution_table_array__NativeArrayparser_nodes__AClassdef, -6, -{ -0, /* nullable Object */ -1, /* Object */ -193, /* NativeArray[Object] */ -1493, /* NativeArray[ANode] */ -1849, /* NativeArray[Prod] */ -2210, /* NativeArray[AClassdef] */ -}, -}; -const struct types resolution_table_array__NativeArrayparser_nodes__AClassdef = { -0, /* dummy */ -{ -&type_parser_nodes__AClassdef, /* NativeArray#0: AClassdef */ -&type_array__NativeArrayparser_nodes__AClassdef, /* NativeArray[NativeArray#0]: NativeArray[AClassdef] */ -} -}; -/* runtime type ArrayIterator[APropdef] */ -const struct type type_array__ArrayIteratorparser_nodes__APropdef = { -2211, -"ArrayIterator[APropdef]", /* class_name_string */ -5, -0, -&resolution_table_array__ArrayIteratorparser_nodes__APropdef, -6, -{ -0, /* nullable Object */ -1, /* Object */ -289, /* ArrayIterator[Object] */ -1492, /* ArrayIterator[ANode] */ -1848, /* ArrayIterator[Prod] */ -2211, /* ArrayIterator[APropdef] */ -}, -}; -const struct types resolution_table_array__ArrayIteratorparser_nodes__APropdef = { -0, /* dummy */ -{ -&type_array__AbstractArrayReadparser_nodes__APropdef, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[APropdef] */ -&type_array__Arrayparser_nodes__APropdef, /* Array[Iterator#0]: Array[APropdef] */ -} -}; -/* runtime type NativeArray[APropdef] */ -const struct type type_array__NativeArrayparser_nodes__APropdef = { -2212, -"NativeArray[APropdef]", /* class_name_string */ -5, -0, -&resolution_table_array__NativeArrayparser_nodes__APropdef, -6, -{ -0, /* nullable Object */ -1, /* Object */ -193, /* NativeArray[Object] */ -1493, /* NativeArray[ANode] */ -1849, /* NativeArray[Prod] */ -2212, /* NativeArray[APropdef] */ -}, -}; -const struct types resolution_table_array__NativeArrayparser_nodes__APropdef = { -0, /* dummy */ -{ -&type_parser_nodes__APropdef, /* NativeArray#0: APropdef */ -&type_array__NativeArrayparser_nodes__APropdef, /* NativeArray[NativeArray#0]: NativeArray[APropdef] */ -} -}; -/* runtime type ContainerIterator[ANode] */ -const struct type type_abstract_collection__ContainerIteratorparser_nodes__ANode = { -490, -"ContainerIterator[ANode]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__ContainerIteratorparser_nodes__ANode, -3, -{ -0, /* nullable Object */ -1, /* Object */ -490, /* ContainerIterator[ANode] */ -}, -}; -const struct types resolution_table_abstract_collection__ContainerIteratorparser_nodes__ANode = { -0, /* dummy */ -{ -&type_abstract_collection__Containerparser_nodes__ANode, /* Container[ContainerIterator#0]: Container[ANode] */ -&type_array__Arrayparser_nodes__ANode, /* Array[Iterator#0]: Array[ANode] */ -} -}; -/* runtime type MapKeysIterator[MClass, Array[nullable MClass]] */ -const struct type type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MClass = { -491, -"MapKeysIterator[MClass, Array[nullable MClass]]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MClass, -3, -{ -0, /* nullable Object */ -1, /* Object */ -491, /* MapKeysIterator[MClass, Array[nullable MClass]] */ -}, -}; -const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MClass = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MClass, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Array[nullable MClass]] */ -&type_array__Arraymodel__MClass, /* Array[Iterator#0]: Array[MClass] */ -} -}; -/* runtime type MapValuesIterator[MClass, Array[nullable MClass]] */ -const struct type type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MClass = { -492, -"MapValuesIterator[MClass, Array[nullable MClass]]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MClass, -3, -{ -0, /* nullable Object */ -1, /* Object */ -492, /* MapValuesIterator[MClass, Array[nullable MClass]] */ -}, -}; -const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MClass = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MClass, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Array[nullable MClass]] */ -&type_array__Arrayarray__Arraynullable_model__MClass, /* Array[Iterator#0]: Array[Array[nullable MClass]] */ -} -}; -/* runtime type ArrayIterator[MMethodDef] */ -const struct type type_array__ArrayIteratormodel__MMethodDef = { -2452, -"ArrayIterator[MMethodDef]", /* class_name_string */ -6, -0, -&resolution_table_array__ArrayIteratormodel__MMethodDef, -7, -{ -0, /* nullable Object */ -1, /* Object */ -289, /* ArrayIterator[Object] */ -379, /* ArrayIterator[nullable MPropDef] */ -1475, /* ArrayIterator[PropertyLayoutElement] */ -2167, /* ArrayIterator[MPropDef] */ -2452, /* ArrayIterator[MMethodDef] */ -}, -}; -const struct types resolution_table_array__ArrayIteratormodel__MMethodDef = { -0, /* dummy */ -{ -&type_array__AbstractArrayReadmodel__MMethodDef, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MMethodDef] */ -&type_array__Arraymodel__MMethodDef, /* Array[Iterator#0]: Array[MMethodDef] */ -} -}; -/* runtime type NativeArray[MMethodDef] */ -const struct type type_array__NativeArraymodel__MMethodDef = { -2453, -"NativeArray[MMethodDef]", /* class_name_string */ -6, -0, -&resolution_table_array__NativeArraymodel__MMethodDef, -7, -{ -0, /* nullable Object */ -1, /* Object */ -193, /* NativeArray[Object] */ -380, /* NativeArray[nullable MPropDef] */ -1476, /* NativeArray[PropertyLayoutElement] */ -2168, /* NativeArray[MPropDef] */ -2453, /* NativeArray[MMethodDef] */ -}, -}; -const struct types resolution_table_array__NativeArraymodel__MMethodDef = { -0, /* dummy */ -{ -&type_model__MMethodDef, /* NativeArray#0: MMethodDef */ -&type_array__NativeArraymodel__MMethodDef, /* NativeArray[NativeArray#0]: NativeArray[MMethodDef] */ -} -}; -/* runtime type MapKeysIterator[MModule, Set[MClassDef]] */ -const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef = { -493, -"MapKeysIterator[MModule, Set[MClassDef]]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef, -3, -{ -0, /* nullable Object */ -1, /* Object */ -493, /* MapKeysIterator[MModule, Set[MClassDef]] */ -}, -}; -const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, Set[MClassDef]] */ -&type_array__Arraymmodule__MModule, /* Array[Iterator#0]: Array[MModule] */ -} -}; -/* runtime type MapValuesIterator[MModule, Set[MClassDef]] */ -const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef = { -494, -"MapValuesIterator[MModule, Set[MClassDef]]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef, -3, -{ -0, /* nullable Object */ -1, /* Object */ -494, /* MapValuesIterator[MModule, Set[MClassDef]] */ -}, -}; -const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, Set[MClassDef]] */ -&type_array__Arrayabstract_collection__Setmodel__MClassDef, /* Array[Iterator#0]: Array[Set[MClassDef]] */ -} -}; -/* runtime type MapKeysIterator[MModule, Set[MClass]] */ -const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClass = { -495, -"MapKeysIterator[MModule, Set[MClass]]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClass, -3, -{ -0, /* nullable Object */ -1, /* Object */ -495, /* MapKeysIterator[MModule, Set[MClass]] */ -}, -}; -const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClass = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClass, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, Set[MClass]] */ -&type_array__Arraymmodule__MModule, /* Array[Iterator#0]: Array[MModule] */ -} -}; -/* runtime type MapValuesIterator[MModule, Set[MClass]] */ -const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClass = { -496, -"MapValuesIterator[MModule, Set[MClass]]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClass, -3, -{ -0, /* nullable Object */ -1, /* Object */ -496, /* MapValuesIterator[MModule, Set[MClass]] */ -}, -}; -const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClass = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClass, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, Set[MClass]] */ -&type_array__Arrayabstract_collection__Setmodel__MClass, /* Array[Iterator#0]: Array[Set[MClass]] */ -} -}; -/* runtime type MapKeysIterator[MModule, Set[MClassType]] */ -const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassType = { -497, -"MapKeysIterator[MModule, Set[MClassType]]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassType, -3, -{ -0, /* nullable Object */ -1, /* Object */ -497, /* MapKeysIterator[MModule, Set[MClassType]] */ -}, -}; -const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassType = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, Set[MClassType]] */ -&type_array__Arraymmodule__MModule, /* Array[Iterator#0]: Array[MModule] */ -} -}; -/* runtime type MapValuesIterator[MModule, Set[MClassType]] */ -const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassType = { -498, -"MapValuesIterator[MModule, Set[MClassType]]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassType, -3, -{ -0, /* nullable Object */ -1, /* Object */ -498, /* MapValuesIterator[MModule, Set[MClassType]] */ -}, -}; -const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassType = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, Set[MClassType]] */ -&type_array__Arrayabstract_collection__Setmodel__MClassType, /* Array[Iterator#0]: Array[Set[MClassType]] */ -} -}; -/* runtime type MapKeysIterator[MClassType, Set[MType]] */ -const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Setmodel__MType = { -1672, -"MapKeysIterator[MClassType, Set[MType]]", /* class_name_string */ -3, -0, -&resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Setmodel__MType, -4, -{ -0, /* nullable Object */ -1, /* Object */ -499, /* MapKeysIterator[MType, Set[MType]] */ -1672, /* MapKeysIterator[MClassType, Set[MType]] */ -}, -}; -const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Setmodel__MType = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormodel__MClassTypeabstract_collection__Setmodel__MType, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassType, Set[MType]] */ -&type_array__Arraymodel__MClassType, /* Array[Iterator#0]: Array[MClassType] */ -} -}; -/* runtime type MapKeysIterator[MType, Set[MType]] */ -const struct type type_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Setmodel__MType = { -499, -"MapKeysIterator[MType, Set[MType]]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Setmodel__MType, -3, -{ -0, /* nullable Object */ -1, /* Object */ -499, /* MapKeysIterator[MType, Set[MType]] */ -}, -}; -const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Setmodel__MType = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormodel__MTypeabstract_collection__Setmodel__MType, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Set[MType]] */ -&type_array__Arraymodel__MType, /* Array[Iterator#0]: Array[MType] */ -} -}; -/* runtime type MapValuesIterator[MClassType, Set[MType]] */ -const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Setmodel__MType = { -1673, -"MapValuesIterator[MClassType, Set[MType]]", /* class_name_string */ -3, -0, -&resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Setmodel__MType, -4, -{ -0, /* nullable Object */ -1, /* Object */ -500, /* MapValuesIterator[MType, Set[MType]] */ -1673, /* MapValuesIterator[MClassType, Set[MType]] */ -}, -}; -const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Setmodel__MType = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormodel__MClassTypeabstract_collection__Setmodel__MType, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassType, Set[MType]] */ -&type_array__Arrayabstract_collection__Setmodel__MType, /* Array[Iterator#0]: Array[Set[MType]] */ -} -}; -/* runtime type MapValuesIterator[MType, Set[MType]] */ -const struct type type_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Setmodel__MType = { -500, -"MapValuesIterator[MType, Set[MType]]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Setmodel__MType, -3, -{ -0, /* nullable Object */ -1, /* Object */ -500, /* MapValuesIterator[MType, Set[MType]] */ -}, -}; -const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Setmodel__MType = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormodel__MTypeabstract_collection__Setmodel__MType, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Set[MType]] */ -&type_array__Arrayabstract_collection__Setmodel__MType, /* Array[Iterator#0]: Array[Set[MType]] */ -} -}; -/* runtime type HashMapKeys[MClassType, Int] */ -const struct type type_hash_collection__HashMapKeysmodel__MClassTypekernel__Int = { -2546, -"HashMapKeys[MClassType, Int]", /* class_name_string */ -3, -0, -&resolution_table_hash_collection__HashMapKeysmodel__MClassTypekernel__Int, -11, -{ -0, /* nullable Object */ -1, /* Object */ -2177, /* HashMapKeys[MType, Int] */ -2546, /* HashMapKeys[MClassType, Int] */ -170, /* Collection[Object] */ -180, /* Collection[nullable MType] */ --1, /* empty */ -1791, /* Collection[MType] */ --1, /* empty */ --1, /* empty */ -1978, /* Collection[MClassType] */ -}, -}; -const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypekernel__Int = { -0, /* dummy */ -{ -&type_hash_collection__HashMapmodel__MClassTypekernel__Int, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassType, Int] */ -&type_abstract_collection__MapKeysIteratormodel__MClassTypekernel__Int, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassType, Int] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MClassType, /* RemovableCollection#0: MClassType */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MClassType, /* Collection#0: MClassType */ -&type_abstract_collection__Collectionmodel__MClassType, /* Collection[Collection#0]: Collection[MClassType] */ -} -}; -/* runtime type HashMapValues[MClassType, Int] */ -const struct type type_hash_collection__HashMapValuesmodel__MClassTypekernel__Int = { -2213, -"HashMapValues[MClassType, Int]", /* class_name_string */ -5, -0, -&resolution_table_hash_collection__HashMapValuesmodel__MClassTypekernel__Int, -6, -{ -0, /* nullable Object */ -1, /* Object */ -653, /* Collection[Int] */ -1901, /* HashMapValues[MType, Int] */ -170, /* Collection[Object] */ -2213, /* HashMapValues[MClassType, Int] */ -}, -}; -const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypekernel__Int = { -0, /* dummy */ -{ -&type_hash_collection__HashMapmodel__MClassTypekernel__Int, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassType, Int] */ -&type_abstract_collection__MapValuesIteratormodel__MClassTypekernel__Int, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassType, Int] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_kernel__Int, /* RemovableCollection#0: Int */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_kernel__Int, /* Collection#0: Int */ -&type_abstract_collection__Collectionkernel__Int, /* Collection[Collection#0]: Collection[Int] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MClassType, Int]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int = { -1674, -"NativeArray[nullable HashMapNode[MClassType, Int]]", /* class_name_string */ -3, -0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int, -4, -{ -0, /* nullable Object */ -1, /* Object */ -392, /* NativeArray[nullable HashMapNode[MType, Int]] */ -1674, /* NativeArray[nullable HashMapNode[MClassType, Int]] */ -}, -}; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int = { -0, /* dummy */ -{ -&type_nullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int, /* NativeArray#0: nullable HashMapNode[MClassType, Int] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassType, Int]] */ -} -}; -/* runtime type HashMapNode[MClassType, Int] */ -const struct type type_hash_collection__HashMapNodemodel__MClassTypekernel__Int = { -2214, -"HashMapNode[MClassType, Int]", /* class_name_string */ -5, -0, -&resolution_table_hash_collection__HashMapNodemodel__MClassTypekernel__Int, -6, -{ -0, /* nullable Object */ -1, /* Object */ -138, /* nullable HashMapNode[MType, Int] */ -501, /* nullable HashMapNode[MClassType, Int] */ -1593, /* HashMapNode[MType, Int] */ -2214, /* HashMapNode[MClassType, Int] */ -}, -}; -const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypekernel__Int = { -0, /* dummy */ -{ -&type_model__MClassType, /* HashMapNode#0: MClassType */ -&type_kernel__Int, /* HashMapNode#1: Int */ -&type_hash_collection__HashMapNodemodel__MClassTypekernel__Int, /* N: HashMapNode[MClassType, Int] */ -&type_model__MClassType, /* HashNode#0: MClassType */ -} -}; -/* runtime type nullable HashMapNode[MClassType, Int] */ -const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int = { -501, -"nullable HashMapNode[MClassType, Int]", /* class_name_string */ -3, -1, -&resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int, -4, -{ -0, /* nullable Object */ --1, /* empty */ -138, /* nullable HashMapNode[MType, Int] */ -501, /* nullable HashMapNode[MClassType, Int] */ -}, -}; -const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int = { -0, /* dummy */ -{ -&type_model__MClassType, /* HashMapNode#0: MClassType */ -&type_kernel__Int, /* HashMapNode#1: Int */ -&type_hash_collection__HashMapNodemodel__MClassTypekernel__Int, /* N: HashMapNode[MClassType, Int] */ -&type_model__MClassType, /* HashNode#0: MClassType */ -} -}; -/* runtime type HashMapIterator[MClassType, Int] */ -const struct type type_hash_collection__HashMapIteratormodel__MClassTypekernel__Int = { -2215, -"HashMapIterator[MClassType, Int]", /* class_name_string */ -5, -0, -&resolution_table_hash_collection__HashMapIteratormodel__MClassTypekernel__Int, -6, -{ -0, /* nullable Object */ -1, /* Object */ -393, /* MapIterator[MType, Int] */ -1594, /* HashMapIterator[MType, Int] */ -1675, /* MapIterator[MClassType, Int] */ -2215, /* HashMapIterator[MClassType, Int] */ -}, -}; -const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypekernel__Int = { -0, /* dummy */ -{ -&type_hash_collection__HashMapmodel__MClassTypekernel__Int, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassType, Int] */ -} -}; -/* runtime type MapIterator[MClassType, Int] */ -const struct type type_abstract_collection__MapIteratormodel__MClassTypekernel__Int = { -1675, -"MapIterator[MClassType, Int]", /* class_name_string */ -4, -0, -NULL, -5, -{ -0, /* nullable Object */ -1, /* Object */ -393, /* MapIterator[MType, Int] */ --1, /* empty */ -1675, /* MapIterator[MClassType, Int] */ -}, -}; -/* runtime type HashMapKeys[MClassType, Map[MType, Int]] */ -const struct type type_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int = { -2547, -"HashMapKeys[MClassType, Map[MType, Int]]", /* class_name_string */ -3, -0, -&resolution_table_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int, -11, -{ -0, /* nullable Object */ -1, /* Object */ -2205, /* HashMapKeys[MType, Map[MType, Int]] */ -2547, /* HashMapKeys[MClassType, Map[MType, Int]] */ -170, /* Collection[Object] */ -180, /* Collection[nullable MType] */ --1, /* empty */ -1791, /* Collection[MType] */ --1, /* empty */ --1, /* empty */ -1978, /* Collection[MClassType] */ -}, -}; -const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int = { -0, /* dummy */ -{ -&type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassType, Map[MType, Int]] */ -&type_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassType, Map[MType, Int]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MClassType, /* RemovableCollection#0: MClassType */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MClassType, /* Collection#0: MClassType */ -&type_abstract_collection__Collectionmodel__MClassType, /* Collection[Collection#0]: Collection[MClassType] */ -} -}; -/* runtime type HashMapValues[MClassType, Map[MType, Int]] */ -const struct type type_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int = { -2216, -"HashMapValues[MClassType, Map[MType, Int]]", /* class_name_string */ -5, -0, -&resolution_table_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int, -6, -{ -0, /* nullable Object */ -1, /* Object */ -1664, /* Collection[Map[MType, Int]] */ -1931, /* HashMapValues[MType, Map[MType, Int]] */ -170, /* Collection[Object] */ -2216, /* HashMapValues[MClassType, Map[MType, Int]] */ -}, -}; -const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int = { -0, /* dummy */ -{ -&type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassType, Map[MType, Int]] */ -&type_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassType, Map[MType, Int]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_abstract_collection__Mapmodel__MTypekernel__Int, /* RemovableCollection#0: Map[MType, Int] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&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]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MClassType, Map[MType, Int]]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int = { -1676, -"NativeArray[nullable HashMapNode[MClassType, Map[MType, Int]]]", /* class_name_string */ -3, -0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int, -4, -{ -0, /* nullable Object */ -1, /* Object */ -481, /* NativeArray[nullable HashMapNode[MType, Map[MType, Int]]] */ -1676, /* NativeArray[nullable HashMapNode[MClassType, Map[MType, Int]]] */ -}, -}; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int = { -0, /* dummy */ -{ -&type_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int, /* NativeArray#0: nullable HashMapNode[MClassType, Map[MType, Int]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassType, Map[MType, Int]]] */ -} -}; -/* runtime type HashMapNode[MClassType, Map[MType, Int]] */ -const struct type type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int = { -2217, -"HashMapNode[MClassType, Map[MType, Int]]", /* class_name_string */ -5, -0, -&resolution_table_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int, -6, -{ -0, /* nullable Object */ -1, /* Object */ -153, /* nullable HashMapNode[MType, Map[MType, Int]] */ -502, /* nullable HashMapNode[MClassType, Map[MType, Int]] */ -1665, /* HashMapNode[MType, Map[MType, Int]] */ -2217, /* HashMapNode[MClassType, Map[MType, Int]] */ -}, -}; -const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int = { -0, /* dummy */ -{ -&type_model__MClassType, /* HashMapNode#0: MClassType */ -&type_abstract_collection__Mapmodel__MTypekernel__Int, /* HashMapNode#1: Map[MType, Int] */ -&type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int, /* N: HashMapNode[MClassType, Map[MType, Int]] */ -&type_model__MClassType, /* HashNode#0: MClassType */ -} -}; -/* runtime type nullable HashMapNode[MClassType, Map[MType, Int]] */ -const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int = { -502, -"nullable HashMapNode[MClassType, Map[MType, Int]]", /* class_name_string */ -3, -1, -&resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int, -4, -{ -0, /* nullable Object */ --1, /* empty */ -153, /* nullable HashMapNode[MType, Map[MType, Int]] */ -502, /* nullable HashMapNode[MClassType, Map[MType, Int]] */ -}, -}; -const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int = { -0, /* dummy */ -{ -&type_model__MClassType, /* HashMapNode#0: MClassType */ -&type_abstract_collection__Mapmodel__MTypekernel__Int, /* HashMapNode#1: Map[MType, Int] */ -&type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int, /* N: HashMapNode[MClassType, Map[MType, Int]] */ -&type_model__MClassType, /* HashNode#0: MClassType */ -} -}; -/* runtime type HashMapIterator[MClassType, Map[MType, Int]] */ -const struct type type_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int = { -2218, -"HashMapIterator[MClassType, Map[MType, Int]]", /* class_name_string */ -5, -0, -&resolution_table_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int, -6, -{ -0, /* nullable Object */ -1, /* Object */ -482, /* MapIterator[MType, Map[MType, Int]] */ -1666, /* HashMapIterator[MType, Map[MType, Int]] */ -1677, /* MapIterator[MClassType, Map[MType, Int]] */ -2218, /* HashMapIterator[MClassType, Map[MType, Int]] */ -}, -}; -const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int = { -0, /* dummy */ -{ -&type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassType, Map[MType, Int]] */ -} -}; -/* runtime type MapIterator[MClassType, Map[MType, Int]] */ -const struct type type_abstract_collection__MapIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int = { -1677, -"MapIterator[MClassType, Map[MType, Int]]", /* class_name_string */ -4, -0, -NULL, -5, -{ -0, /* nullable Object */ -1, /* Object */ -482, /* MapIterator[MType, Map[MType, Int]] */ --1, /* empty */ -1677, /* MapIterator[MClassType, Map[MType, Int]] */ -}, -}; -/* runtime type MapKeysIterator[MType, Int] */ -const struct type type_abstract_collection__MapKeysIteratormodel__MTypekernel__Int = { -503, -"MapKeysIterator[MType, Int]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapKeysIteratormodel__MTypekernel__Int, -3, -{ -0, /* nullable Object */ -1, /* Object */ -503, /* MapKeysIterator[MType, Int] */ -}, -}; -const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypekernel__Int = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormodel__MTypekernel__Int, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Int] */ -&type_array__Arraymodel__MType, /* Array[Iterator#0]: Array[MType] */ -} -}; -/* runtime type MapValuesIterator[MType, Int] */ -const struct type type_abstract_collection__MapValuesIteratormodel__MTypekernel__Int = { -504, -"MapValuesIterator[MType, Int]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapValuesIteratormodel__MTypekernel__Int, -3, -{ -0, /* nullable Object */ -1, /* Object */ -504, /* MapValuesIterator[MType, Int] */ -}, -}; -const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypekernel__Int = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormodel__MTypekernel__Int, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Int] */ -&type_array__Arraykernel__Int, /* Array[Iterator#0]: Array[Int] */ -} -}; -/* runtime type MapKeysIterator[MClass, MClassType] */ -const struct type type_abstract_collection__MapKeysIteratormodel__MClassmodel__MClassType = { -505, -"MapKeysIterator[MClass, MClassType]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapKeysIteratormodel__MClassmodel__MClassType, -3, -{ -0, /* nullable Object */ -1, /* Object */ -505, /* MapKeysIterator[MClass, MClassType] */ -}, -}; -const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassmodel__MClassType = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormodel__MClassmodel__MClassType, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, MClassType] */ -&type_array__Arraymodel__MClass, /* Array[Iterator#0]: Array[MClass] */ -} -}; -/* runtime type MapValuesIterator[MClass, MClassType] */ -const struct type type_abstract_collection__MapValuesIteratormodel__MClassmodel__MClassType = { -506, -"MapValuesIterator[MClass, MClassType]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapValuesIteratormodel__MClassmodel__MClassType, -3, -{ -0, /* nullable Object */ -1, /* Object */ -506, /* MapValuesIterator[MClass, MClassType] */ -}, -}; -const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassmodel__MClassType = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormodel__MClassmodel__MClassType, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, MClassType] */ -&type_array__Arraymodel__MClassType, /* Array[Iterator#0]: Array[MClassType] */ -} -}; -/* runtime type MapKeysIterator[MClass, AType] */ -const struct type type_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AType = { -507, -"MapKeysIterator[MClass, AType]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AType, -3, -{ -0, /* nullable Object */ -1, /* Object */ -507, /* MapKeysIterator[MClass, AType] */ -}, -}; -const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AType = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormodel__MClassparser_nodes__AType, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, AType] */ -&type_array__Arraymodel__MClass, /* Array[Iterator#0]: Array[MClass] */ -} -}; -/* runtime type MapValuesIterator[MClass, AType] */ -const struct type type_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AType = { -508, -"MapValuesIterator[MClass, AType]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AType, -3, -{ -0, /* nullable Object */ -1, /* Object */ -508, /* MapValuesIterator[MClass, AType] */ -}, -}; -const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AType = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormodel__MClassparser_nodes__AType, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, AType] */ -&type_array__Arrayparser_nodes__AType, /* Array[Iterator#0]: Array[AType] */ -} -}; -/* runtime type ArrayIterator[Couple[MClass, AType]] */ -const struct type type_array__ArrayIteratorabstract_collection__Couplemodel__MClassparser_nodes__AType = { -1933, -"ArrayIterator[Couple[MClass, AType]]", /* class_name_string */ -4, -0, -&resolution_table_array__ArrayIteratorabstract_collection__Couplemodel__MClassparser_nodes__AType, -5, -{ -0, /* nullable Object */ -1, /* Object */ -289, /* ArrayIterator[Object] */ -509, /* Iterator[Couple[MClass, AType]] */ -1933, /* ArrayIterator[Couple[MClass, AType]] */ -}, -}; -const struct types resolution_table_array__ArrayIteratorabstract_collection__Couplemodel__MClassparser_nodes__AType = { -0, /* dummy */ -{ -&type_array__AbstractArrayReadabstract_collection__Couplemodel__MClassparser_nodes__AType, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Couple[MClass, AType]] */ -&type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType, /* Array[Iterator#0]: Array[Couple[MClass, AType]] */ -} -}; -/* runtime type Iterator[Couple[MClass, AType]] */ -const struct type type_abstract_collection__Iteratorabstract_collection__Couplemodel__MClassparser_nodes__AType = { -509, -"Iterator[Couple[MClass, AType]]", /* class_name_string */ -3, -0, -NULL, -4, -{ -0, /* nullable Object */ -1, /* Object */ --1, /* empty */ -509, /* Iterator[Couple[MClass, AType]] */ -}, -}; -/* runtime type NativeArray[Couple[MClass, AType]] */ -const struct type type_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType = { -1678, -"NativeArray[Couple[MClass, AType]]", /* class_name_string */ -3, -0, -&resolution_table_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType, -4, -{ -0, /* nullable Object */ -1, /* Object */ -193, /* NativeArray[Object] */ -1678, /* NativeArray[Couple[MClass, AType]] */ -}, -}; -const struct types resolution_table_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType = { -0, /* dummy */ -{ -&type_abstract_collection__Couplemodel__MClassparser_nodes__AType, /* NativeArray#0: Couple[MClass, AType] */ -&type_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType, /* NativeArray[NativeArray#0]: NativeArray[Couple[MClass, AType]] */ -} -}; -/* runtime type ContainerIterator[Scope] */ -const struct type type_abstract_collection__ContainerIteratorscope__Scope = { -510, -"ContainerIterator[Scope]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__ContainerIteratorscope__Scope, -3, -{ -0, /* nullable Object */ -1, /* Object */ -510, /* ContainerIterator[Scope] */ -}, -}; -const struct types resolution_table_abstract_collection__ContainerIteratorscope__Scope = { -0, /* dummy */ -{ -&type_abstract_collection__Containerscope__Scope, /* Container[ContainerIterator#0]: Container[Scope] */ -&type_array__Arrayscope__Scope, /* Array[Iterator#0]: Array[Scope] */ -} -}; -/* runtime type Array[Scope] */ -const struct type type_array__Arrayscope__Scope = { -2587, -"Array[Scope]", /* class_name_string */ -7, -0, -&resolution_table_array__Arrayscope__Scope, -10, -{ -0, /* nullable Object */ -1, /* Object */ -673, /* Collection[Scope] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -2454, /* AbstractArrayRead[Scope] */ -1782, /* AbstractArrayRead[Object] */ -2587, /* Array[Scope] */ --1, /* empty */ -1973, /* Array[Object] */ -}, -}; -const struct types resolution_table_array__Arrayscope__Scope = { -0, /* dummy */ -{ -&type_array__Arrayscope__Scope, /* Array[Array#0]: Array[Scope] */ -&type_array__NativeArrayscope__Scope, /* NativeArray[Array#0]: NativeArray[Scope] */ -&type_scope__Scope, /* Sequence#0: Scope */ -&type_scope__Scope, /* SimpleCollection#0: Scope */ -&type_abstract_collection__Collectionscope__Scope, /* Collection[Array#0]: Collection[Scope] */ -&type_scope__Scope, /* Array#0: Scope */ -&type_array__NativeArrayscope__Scope, /* NativeArray[ArrayCapable#0]: NativeArray[Scope] */ -&type_scope__Scope, /* AbstractArray#0: Scope */ -&type_scope__Scope, /* RemovableCollection#0: Scope */ -&type_abstract_collection__Collectionscope__Scope, /* Collection[Sequence#0]: Collection[Scope] */ -&type_array__Arrayscope__Scope, /* Array[Sequence#0]: Array[Scope] */ -&type_abstract_collection__Collectionscope__Scope, /* Collection[SimpleCollection#0]: Collection[Scope] */ -&type_scope__Scope, /* Collection#0: Scope */ -&type_abstract_collection__Collectionscope__Scope, /* Collection[Collection#0]: Collection[Scope] */ -&type_scope__Scope, /* SequenceRead#0: Scope */ -&type_scope__Scope, /* AbstractArrayRead#0: Scope */ -&type_array__Arrayscope__Scope, /* Array[AbstractArrayRead#0]: Array[Scope] */ -NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Scope] not a live type) */ -&type_array__ArrayIteratorscope__Scope, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Scope] */ -} -}; -/* runtime type AbstractArrayRead[Scope] */ -const struct type type_array__AbstractArrayReadscope__Scope = { -2454, -"AbstractArrayRead[Scope]", /* class_name_string */ -5, -0, -NULL, -7, -{ -0, /* nullable Object */ -1, /* Object */ -673, /* Collection[Scope] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -2454, /* AbstractArrayRead[Scope] */ -1782, /* AbstractArrayRead[Object] */ -}, -}; -/* runtime type HashMapKeys[MClass, POSetElement[MClass]] */ -const struct type type_hash_collection__HashMapKeysmodel__MClassposet__POSetElementmodel__MClass = { -2219, -"HashMapKeys[MClass, POSetElement[MClass]]", /* class_name_string */ -3, -0, -&resolution_table_hash_collection__HashMapKeysmodel__MClassposet__POSetElementmodel__MClass, -6, -{ -0, /* nullable Object */ -1, /* Object */ -178, /* Collection[nullable MClass] */ -2219, /* HashMapKeys[MClass, POSetElement[MClass]] */ -170, /* Collection[Object] */ -1787, /* Collection[MClass] */ -}, -}; -const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassposet__POSetElementmodel__MClass = { -0, /* dummy */ -{ -&type_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, POSetElement[MClass]] */ -&type_abstract_collection__MapKeysIteratormodel__MClassposet__POSetElementmodel__MClass, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, POSetElement[MClass]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MClass, /* RemovableCollection#0: MClass */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MClass, /* Collection#0: MClass */ -&type_abstract_collection__Collectionmodel__MClass, /* Collection[Collection#0]: Collection[MClass] */ -} -}; -/* runtime type HashMapValues[MClass, POSetElement[MClass]] */ -const struct type type_hash_collection__HashMapValuesmodel__MClassposet__POSetElementmodel__MClass = { -1934, -"HashMapValues[MClass, POSetElement[MClass]]", /* class_name_string */ -3, -0, -&resolution_table_hash_collection__HashMapValuesmodel__MClassposet__POSetElementmodel__MClass, -5, -{ -0, /* nullable Object */ -1, /* Object */ -1679, /* Collection[POSetElement[MClass]] */ -1934, /* HashMapValues[MClass, POSetElement[MClass]] */ -170, /* Collection[Object] */ -}, -}; -const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassposet__POSetElementmodel__MClass = { -0, /* dummy */ -{ -&type_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, POSetElement[MClass]] */ -&type_abstract_collection__MapValuesIteratormodel__MClassposet__POSetElementmodel__MClass, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, POSetElement[MClass]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_poset__POSetElementmodel__MClass, /* RemovableCollection#0: POSetElement[MClass] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_poset__POSetElementmodel__MClass, /* Collection#0: POSetElement[MClass] */ -&type_abstract_collection__Collectionposet__POSetElementmodel__MClass, /* Collection[Collection#0]: Collection[POSetElement[MClass]] */ -} -}; -/* runtime type Collection[POSetElement[MClass]] */ -const struct type type_abstract_collection__Collectionposet__POSetElementmodel__MClass = { -1679, -"Collection[POSetElement[MClass]]", /* class_name_string */ -2, -0, -NULL, -5, -{ -0, /* nullable Object */ -1, /* Object */ -1679, /* Collection[POSetElement[MClass]] */ --1, /* empty */ -170, /* Collection[Object] */ -}, -}; -/* runtime type NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass = { -511, -"NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]]", /* class_name_string */ -2, -0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass, -3, -{ -0, /* nullable Object */ -1, /* Object */ -511, /* NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */ -}, -}; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass = { -0, /* dummy */ -{ -&type_nullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass, /* NativeArray#0: nullable HashMapNode[MClass, POSetElement[MClass]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */ -} -}; -/* runtime type HashMapNode[MClass, POSetElement[MClass]] */ -const struct type type_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass = { -1680, -"HashMapNode[MClass, POSetElement[MClass]]", /* class_name_string */ -3, -0, -&resolution_table_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass, -4, -{ -0, /* nullable Object */ -1, /* Object */ -155, /* nullable HashMapNode[MClass, POSetElement[MClass]] */ -1680, /* HashMapNode[MClass, POSetElement[MClass]] */ -}, -}; -const struct types resolution_table_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass = { -0, /* dummy */ -{ -&type_model__MClass, /* HashMapNode#0: MClass */ -&type_poset__POSetElementmodel__MClass, /* HashMapNode#1: POSetElement[MClass] */ -&type_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass, /* N: HashMapNode[MClass, POSetElement[MClass]] */ -&type_model__MClass, /* HashNode#0: MClass */ -} -}; -/* runtime type nullable HashMapNode[MClass, POSetElement[MClass]] */ -const struct type type_nullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass = { -155, -"nullable HashMapNode[MClass, POSetElement[MClass]]", /* class_name_string */ -2, -1, -&resolution_table_nullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass, -3, -{ -0, /* nullable Object */ --1, /* empty */ -155, /* nullable HashMapNode[MClass, POSetElement[MClass]] */ -}, -}; -const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass = { -0, /* dummy */ -{ -&type_model__MClass, /* HashMapNode#0: MClass */ -&type_poset__POSetElementmodel__MClass, /* HashMapNode#1: POSetElement[MClass] */ -&type_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass, /* N: HashMapNode[MClass, POSetElement[MClass]] */ -&type_model__MClass, /* HashNode#0: MClass */ -} -}; -/* runtime type HashMapIterator[MClass, POSetElement[MClass]] */ -const struct type type_hash_collection__HashMapIteratormodel__MClassposet__POSetElementmodel__MClass = { -1681, -"HashMapIterator[MClass, POSetElement[MClass]]", /* class_name_string */ -3, -0, -&resolution_table_hash_collection__HashMapIteratormodel__MClassposet__POSetElementmodel__MClass, -4, -{ -0, /* nullable Object */ -1, /* Object */ -512, /* MapIterator[MClass, POSetElement[MClass]] */ -1681, /* HashMapIterator[MClass, POSetElement[MClass]] */ -}, -}; -const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassposet__POSetElementmodel__MClass = { -0, /* dummy */ -{ -&type_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, POSetElement[MClass]] */ -} -}; -/* runtime type MapIterator[MClass, POSetElement[MClass]] */ -const struct type type_abstract_collection__MapIteratormodel__MClassposet__POSetElementmodel__MClass = { -512, -"MapIterator[MClass, POSetElement[MClass]]", /* class_name_string */ -2, -0, -NULL, -3, -{ -0, /* nullable Object */ -1, /* Object */ -512, /* MapIterator[MClass, POSetElement[MClass]] */ -}, -}; -/* runtime type ArrayIterator[AImport] */ -const struct type type_array__ArrayIteratorparser_nodes__AImport = { -2220, -"ArrayIterator[AImport]", /* class_name_string */ -5, -0, -&resolution_table_array__ArrayIteratorparser_nodes__AImport, -6, -{ -0, /* nullable Object */ -1, /* Object */ -289, /* ArrayIterator[Object] */ -1492, /* ArrayIterator[ANode] */ -1848, /* ArrayIterator[Prod] */ -2220, /* ArrayIterator[AImport] */ -}, -}; -const struct types resolution_table_array__ArrayIteratorparser_nodes__AImport = { -0, /* dummy */ -{ -&type_array__AbstractArrayReadparser_nodes__AImport, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AImport] */ -&type_array__Arrayparser_nodes__AImport, /* Array[Iterator#0]: Array[AImport] */ -} -}; -/* runtime type NativeArray[AImport] */ -const struct type type_array__NativeArrayparser_nodes__AImport = { -2221, -"NativeArray[AImport]", /* class_name_string */ -5, -0, -&resolution_table_array__NativeArrayparser_nodes__AImport, -6, -{ -0, /* nullable Object */ -1, /* Object */ -193, /* NativeArray[Object] */ -1493, /* NativeArray[ANode] */ -1849, /* NativeArray[Prod] */ -2221, /* NativeArray[AImport] */ -}, -}; -const struct types resolution_table_array__NativeArrayparser_nodes__AImport = { -0, /* dummy */ -{ -&type_parser_nodes__AImport, /* NativeArray#0: AImport */ -&type_array__NativeArrayparser_nodes__AImport, /* NativeArray[NativeArray#0]: NativeArray[AImport] */ -} -}; -/* runtime type ArrayIterator[AFormaldef] */ -const struct type type_array__ArrayIteratorparser_nodes__AFormaldef = { -2222, -"ArrayIterator[AFormaldef]", /* class_name_string */ -5, -0, -&resolution_table_array__ArrayIteratorparser_nodes__AFormaldef, -6, -{ -0, /* nullable Object */ -1, /* Object */ -289, /* ArrayIterator[Object] */ -1492, /* ArrayIterator[ANode] */ -1848, /* ArrayIterator[Prod] */ -2222, /* ArrayIterator[AFormaldef] */ -}, -}; -const struct types resolution_table_array__ArrayIteratorparser_nodes__AFormaldef = { -0, /* dummy */ -{ -&type_array__AbstractArrayReadparser_nodes__AFormaldef, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AFormaldef] */ -&type_array__Arrayparser_nodes__AFormaldef, /* Array[Iterator#0]: Array[AFormaldef] */ -} -}; -/* runtime type NativeArray[AFormaldef] */ -const struct type type_array__NativeArrayparser_nodes__AFormaldef = { -2223, -"NativeArray[AFormaldef]", /* class_name_string */ -5, -0, -&resolution_table_array__NativeArrayparser_nodes__AFormaldef, -6, -{ -0, /* nullable Object */ -1, /* Object */ -193, /* NativeArray[Object] */ -1493, /* NativeArray[ANode] */ -1849, /* NativeArray[Prod] */ -2223, /* NativeArray[AFormaldef] */ -}, -}; -const struct types resolution_table_array__NativeArrayparser_nodes__AFormaldef = { -0, /* dummy */ -{ -&type_parser_nodes__AFormaldef, /* NativeArray#0: AFormaldef */ -&type_array__NativeArrayparser_nodes__AFormaldef, /* NativeArray[NativeArray#0]: NativeArray[AFormaldef] */ -} -}; -/* runtime type ArrayIterator[ASuperclass] */ -const struct type type_array__ArrayIteratorparser_nodes__ASuperclass = { -2224, -"ArrayIterator[ASuperclass]", /* class_name_string */ -5, -0, -&resolution_table_array__ArrayIteratorparser_nodes__ASuperclass, -6, -{ -0, /* nullable Object */ -1, /* Object */ -289, /* ArrayIterator[Object] */ -1492, /* ArrayIterator[ANode] */ -1848, /* ArrayIterator[Prod] */ -2224, /* ArrayIterator[ASuperclass] */ -}, -}; -const struct types resolution_table_array__ArrayIteratorparser_nodes__ASuperclass = { -0, /* dummy */ -{ -&type_array__AbstractArrayReadparser_nodes__ASuperclass, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[ASuperclass] */ -&type_array__Arrayparser_nodes__ASuperclass, /* Array[Iterator#0]: Array[ASuperclass] */ -} -}; -/* runtime type NativeArray[ASuperclass] */ -const struct type type_array__NativeArrayparser_nodes__ASuperclass = { -2225, -"NativeArray[ASuperclass]", /* class_name_string */ -5, -0, -&resolution_table_array__NativeArrayparser_nodes__ASuperclass, -6, -{ -0, /* nullable Object */ -1, /* Object */ -193, /* NativeArray[Object] */ -1493, /* NativeArray[ANode] */ -1849, /* NativeArray[Prod] */ -2225, /* NativeArray[ASuperclass] */ -}, -}; -const struct types resolution_table_array__NativeArrayparser_nodes__ASuperclass = { -0, /* dummy */ -{ -&type_parser_nodes__ASuperclass, /* NativeArray#0: ASuperclass */ -&type_array__NativeArrayparser_nodes__ASuperclass, /* NativeArray[NativeArray#0]: NativeArray[ASuperclass] */ -} -}; -/* runtime type HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */ -const struct type type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = { -513, -"HashMap[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */ -2, -0, -&resolution_table_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, -3, -{ -0, /* nullable Object */ -1, /* Object */ -513, /* HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */ -}, -}; -const struct types resolution_table_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = { -0, /* dummy */ -{ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MModule, HashMap[MType, Array[MMethodDef]]] */ -&type_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MModule, HashMap[MType, Array[MMethodDef]]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]] */ -&type_mmodule__MModule, /* MapRead#0: MModule */ -&type_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */ -&type_mmodule__MModule, /* Map#0: MModule */ -&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* Map#1: HashMap[MType, Array[MMethodDef]] */ -&type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */ -NULL, /* empty (Map[Map#0, Map#1]: Map[MModule, HashMap[MType, Array[MMethodDef]]] not a live type) */ -&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* MapRead#1: HashMap[MType, Array[MMethodDef]] */ -&type_mmodule__MModule, /* HashCollection#0: MModule */ -&type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* HashCollection#1: HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */ -} -}; -/* runtime type HashMap[MType, Array[MMethodDef]] */ -const struct type type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = { -514, -"HashMap[MType, Array[MMethodDef]]", /* class_name_string */ -2, -0, -&resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, -3, -{ -0, /* nullable Object */ -1, /* Object */ -514, /* HashMap[MType, Array[MMethodDef]] */ -}, -}; -const struct types resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = { -0, /* dummy */ -{ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MMethodDef, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, Array[MMethodDef]] */ -&type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MMethodDef, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, Array[MMethodDef]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]] */ -&type_model__MType, /* MapRead#0: MType */ -&type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MMethodDef, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, Array[MMethodDef]] */ -&type_model__MType, /* Map#0: MType */ -&type_array__Arraymodel__MMethodDef, /* Map#1: Array[MMethodDef] */ -&type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, Array[MMethodDef]] */ -NULL, /* empty (Map[Map#0, Map#1]: Map[MType, Array[MMethodDef]] not a live type) */ -&type_array__Arraymodel__MMethodDef, /* MapRead#1: Array[MMethodDef] */ -&type_model__MType, /* HashCollection#0: MType */ -&type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef, /* HashCollection#1: HashMapNode[MType, Array[MMethodDef]] */ -} -}; -/* runtime type MapKeysIterator[String, Variable] */ -const struct type type_abstract_collection__MapKeysIteratorstring__Stringscope__Variable = { -515, -"MapKeysIterator[String, Variable]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapKeysIteratorstring__Stringscope__Variable, -3, -{ -0, /* nullable Object */ -1, /* Object */ -515, /* MapKeysIterator[String, Variable] */ -}, -}; -const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringscope__Variable = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratorstring__Stringscope__Variable, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, Variable] */ -&type_array__Arraystring__String, /* Array[Iterator#0]: Array[String] */ -} -}; -/* runtime type MapValuesIterator[String, Variable] */ -const struct type type_abstract_collection__MapValuesIteratorstring__Stringscope__Variable = { -516, -"MapValuesIterator[String, Variable]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapValuesIteratorstring__Stringscope__Variable, -3, -{ -0, /* nullable Object */ -1, /* Object */ -516, /* MapValuesIterator[String, Variable] */ -}, -}; -const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringscope__Variable = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratorstring__Stringscope__Variable, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, Variable] */ -&type_array__Arrayscope__Variable, /* Array[Iterator#0]: Array[Variable] */ -} -}; -/* runtime type MapKeysIterator[Variable, nullable MType] */ -const struct type type_abstract_collection__MapKeysIteratorscope__Variablenullable_model__MType = { -517, -"MapKeysIterator[Variable, nullable MType]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapKeysIteratorscope__Variablenullable_model__MType, -3, -{ -0, /* nullable Object */ -1, /* Object */ -517, /* MapKeysIterator[Variable, nullable MType] */ -}, -}; -const struct types resolution_table_abstract_collection__MapKeysIteratorscope__Variablenullable_model__MType = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratorscope__Variablenullable_model__MType, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[Variable, nullable MType] */ -&type_array__Arrayscope__Variable, /* Array[Iterator#0]: Array[Variable] */ -} -}; -/* runtime type MapValuesIterator[Variable, nullable MType] */ -const struct type type_abstract_collection__MapValuesIteratorscope__Variablenullable_model__MType = { -518, -"MapValuesIterator[Variable, nullable MType]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapValuesIteratorscope__Variablenullable_model__MType, -3, -{ -0, /* nullable Object */ -1, /* Object */ -518, /* MapValuesIterator[Variable, nullable MType] */ -}, -}; -const struct types resolution_table_abstract_collection__MapValuesIteratorscope__Variablenullable_model__MType = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratorscope__Variablenullable_model__MType, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[Variable, nullable MType] */ -&type_array__Arraynullable_model__MType, /* Array[Iterator#0]: Array[nullable MType] */ -} -}; -/* runtime type MapKeysIterator[Variable, nullable Array[nullable MType]] */ -const struct type type_abstract_collection__MapKeysIteratorscope__Variablenullable_array__Arraynullable_model__MType = { -519, -"MapKeysIterator[Variable, nullable Array[nullable MType]]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapKeysIteratorscope__Variablenullable_array__Arraynullable_model__MType, -3, -{ -0, /* nullable Object */ -1, /* Object */ -519, /* MapKeysIterator[Variable, nullable Array[nullable MType]] */ -}, -}; -const struct types resolution_table_abstract_collection__MapKeysIteratorscope__Variablenullable_array__Arraynullable_model__MType = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratorscope__Variablenullable_array__Arraynullable_model__MType, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[Variable, nullable Array[nullable MType]] */ -&type_array__Arrayscope__Variable, /* Array[Iterator#0]: Array[Variable] */ -} -}; -/* runtime type MapValuesIterator[Variable, nullable Array[nullable MType]] */ -const struct type type_abstract_collection__MapValuesIteratorscope__Variablenullable_array__Arraynullable_model__MType = { -520, -"MapValuesIterator[Variable, nullable Array[nullable MType]]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapValuesIteratorscope__Variablenullable_array__Arraynullable_model__MType, -3, -{ -0, /* nullable Object */ -1, /* Object */ -520, /* MapValuesIterator[Variable, nullable Array[nullable MType]] */ -}, -}; -const struct types resolution_table_abstract_collection__MapValuesIteratorscope__Variablenullable_array__Arraynullable_model__MType = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratorscope__Variablenullable_array__Arraynullable_model__MType, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[Variable, nullable Array[nullable MType]] */ -&type_array__Arraynullable_array__Arraynullable_model__MType, /* Array[Iterator#0]: Array[nullable Array[nullable MType]] */ -} -}; -/* runtime type ArrayIterator[MAttributeDef] */ -const struct type type_array__ArrayIteratormodel__MAttributeDef = { -2455, -"ArrayIterator[MAttributeDef]", /* class_name_string */ -6, -0, -&resolution_table_array__ArrayIteratormodel__MAttributeDef, -7, -{ -0, /* nullable Object */ -1, /* Object */ -289, /* ArrayIterator[Object] */ -379, /* ArrayIterator[nullable MPropDef] */ -1475, /* ArrayIterator[PropertyLayoutElement] */ -2167, /* ArrayIterator[MPropDef] */ -2455, /* ArrayIterator[MAttributeDef] */ -}, -}; -const struct types resolution_table_array__ArrayIteratormodel__MAttributeDef = { -0, /* dummy */ -{ -&type_array__AbstractArrayReadmodel__MAttributeDef, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MAttributeDef] */ -&type_array__Arraymodel__MAttributeDef, /* Array[Iterator#0]: Array[MAttributeDef] */ -} -}; -/* runtime type NativeArray[MAttributeDef] */ -const struct type type_array__NativeArraymodel__MAttributeDef = { -2456, -"NativeArray[MAttributeDef]", /* class_name_string */ -6, -0, -&resolution_table_array__NativeArraymodel__MAttributeDef, -7, -{ -0, /* nullable Object */ -1, /* Object */ -193, /* NativeArray[Object] */ -380, /* NativeArray[nullable MPropDef] */ -1476, /* NativeArray[PropertyLayoutElement] */ -2168, /* NativeArray[MPropDef] */ -2456, /* NativeArray[MAttributeDef] */ -}, -}; -const struct types resolution_table_array__NativeArraymodel__MAttributeDef = { -0, /* dummy */ -{ -&type_model__MAttributeDef, /* NativeArray#0: MAttributeDef */ -&type_array__NativeArraymodel__MAttributeDef, /* NativeArray[NativeArray#0]: NativeArray[MAttributeDef] */ -} -}; -/* runtime type HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */ -const struct type type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = { -521, -"HashMap[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */ -2, -0, -&resolution_table_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, -3, -{ -0, /* nullable Object */ -1, /* Object */ -521, /* HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */ -}, -}; -const struct types resolution_table_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = { -0, /* dummy */ -{ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]] */ -&type_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]] */ -&type_mmodule__MModule, /* MapRead#0: MModule */ -&type_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */ -&type_mmodule__MModule, /* Map#0: MModule */ -&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* Map#1: HashMap[MType, Array[MAttributeDef]] */ -&type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */ -NULL, /* empty (Map[Map#0, Map#1]: Map[MModule, HashMap[MType, Array[MAttributeDef]]] not a live type) */ -&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* MapRead#1: HashMap[MType, Array[MAttributeDef]] */ -&type_mmodule__MModule, /* HashCollection#0: MModule */ -&type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* HashCollection#1: HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */ -} -}; -/* runtime type HashMap[MType, Array[MAttributeDef]] */ -const struct type type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = { -522, -"HashMap[MType, Array[MAttributeDef]]", /* class_name_string */ -2, -0, -&resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, -3, -{ -0, /* nullable Object */ -1, /* Object */ -522, /* HashMap[MType, Array[MAttributeDef]] */ -}, -}; -const struct types resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = { -0, /* dummy */ -{ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MAttributeDef, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, Array[MAttributeDef]] */ -&type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MAttributeDef, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, Array[MAttributeDef]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */ -&type_model__MType, /* MapRead#0: MType */ -&type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MAttributeDef, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, Array[MAttributeDef]] */ -&type_model__MType, /* Map#0: MType */ -&type_array__Arraymodel__MAttributeDef, /* Map#1: Array[MAttributeDef] */ -&type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, Array[MAttributeDef]] */ -NULL, /* empty (Map[Map#0, Map#1]: Map[MType, Array[MAttributeDef]] not a live type) */ -&type_array__Arraymodel__MAttributeDef, /* MapRead#1: Array[MAttributeDef] */ -&type_model__MType, /* HashCollection#0: MType */ -&type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef, /* HashCollection#1: HashMapNode[MType, Array[MAttributeDef]] */ -} -}; -/* runtime type ContainerIterator[Int] */ -const struct type type_abstract_collection__ContainerIteratorkernel__Int = { -523, -"ContainerIterator[Int]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__ContainerIteratorkernel__Int, -3, -{ -0, /* nullable Object */ -1, /* Object */ -523, /* ContainerIterator[Int] */ -}, -}; -const struct types resolution_table_abstract_collection__ContainerIteratorkernel__Int = { -0, /* dummy */ -{ -&type_abstract_collection__Containerkernel__Int, /* Container[ContainerIterator#0]: Container[Int] */ -&type_array__Arraykernel__Int, /* Array[Iterator#0]: Array[Int] */ -} -}; -/* runtime type ArrayIterator[AExternCodeBlock] */ -const struct type type_array__ArrayIteratorparser_nodes__AExternCodeBlock = { -2226, -"ArrayIterator[AExternCodeBlock]", /* class_name_string */ -5, -0, -&resolution_table_array__ArrayIteratorparser_nodes__AExternCodeBlock, -6, -{ -0, /* nullable Object */ -1, /* Object */ -289, /* ArrayIterator[Object] */ -1492, /* ArrayIterator[ANode] */ -1848, /* ArrayIterator[Prod] */ -2226, /* ArrayIterator[AExternCodeBlock] */ -}, -}; -const struct types resolution_table_array__ArrayIteratorparser_nodes__AExternCodeBlock = { -0, /* dummy */ -{ -&type_array__AbstractArrayReadparser_nodes__AExternCodeBlock, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AExternCodeBlock] */ -&type_array__Arrayparser_nodes__AExternCodeBlock, /* Array[Iterator#0]: Array[AExternCodeBlock] */ -} -}; -/* runtime type NativeArray[AExternCodeBlock] */ -const struct type type_array__NativeArrayparser_nodes__AExternCodeBlock = { -2227, -"NativeArray[AExternCodeBlock]", /* class_name_string */ -5, -0, -&resolution_table_array__NativeArrayparser_nodes__AExternCodeBlock, -6, -{ -0, /* nullable Object */ -1, /* Object */ -193, /* NativeArray[Object] */ -1493, /* NativeArray[ANode] */ -1849, /* NativeArray[Prod] */ -2227, /* NativeArray[AExternCodeBlock] */ -}, -}; -const struct types resolution_table_array__NativeArrayparser_nodes__AExternCodeBlock = { -0, /* dummy */ -{ -&type_parser_nodes__AExternCodeBlock, /* NativeArray#0: AExternCodeBlock */ -&type_array__NativeArrayparser_nodes__AExternCodeBlock, /* NativeArray[NativeArray#0]: NativeArray[AExternCodeBlock] */ -} -}; -/* runtime type MapKeysIterator[MClass, AClassdef] */ -const struct type type_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AClassdef = { -524, -"MapKeysIterator[MClass, AClassdef]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AClassdef, -3, -{ -0, /* nullable Object */ -1, /* Object */ -524, /* MapKeysIterator[MClass, AClassdef] */ -}, -}; -const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AClassdef = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormodel__MClassparser_nodes__AClassdef, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, AClassdef] */ -&type_array__Arraymodel__MClass, /* Array[Iterator#0]: Array[MClass] */ -} -}; -/* runtime type MapValuesIterator[MClass, AClassdef] */ -const struct type type_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AClassdef = { -525, -"MapValuesIterator[MClass, AClassdef]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AClassdef, -3, -{ -0, /* nullable Object */ -1, /* Object */ -525, /* MapValuesIterator[MClass, AClassdef] */ -}, -}; -const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AClassdef = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormodel__MClassparser_nodes__AClassdef, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, AClassdef] */ -&type_array__Arrayparser_nodes__AClassdef, /* Array[Iterator#0]: Array[AClassdef] */ -} -}; -/* runtime type MapKeysIterator[MProperty, APropdef] */ -const struct type type_abstract_collection__MapKeysIteratormodel__MPropertyparser_nodes__APropdef = { -526, -"MapKeysIterator[MProperty, APropdef]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapKeysIteratormodel__MPropertyparser_nodes__APropdef, -3, -{ -0, /* nullable Object */ -1, /* Object */ -526, /* MapKeysIterator[MProperty, APropdef] */ -}, -}; -const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MPropertyparser_nodes__APropdef = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormodel__MPropertyparser_nodes__APropdef, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MProperty, APropdef] */ -&type_array__Arraymodel__MProperty, /* Array[Iterator#0]: Array[MProperty] */ -} -}; -/* runtime type MapValuesIterator[MProperty, APropdef] */ -const struct type type_abstract_collection__MapValuesIteratormodel__MPropertyparser_nodes__APropdef = { -527, -"MapValuesIterator[MProperty, APropdef]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapValuesIteratormodel__MPropertyparser_nodes__APropdef, -3, -{ -0, /* nullable Object */ -1, /* Object */ -527, /* MapValuesIterator[MProperty, APropdef] */ -}, -}; -const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MPropertyparser_nodes__APropdef = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormodel__MPropertyparser_nodes__APropdef, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MProperty, APropdef] */ -&type_array__Arrayparser_nodes__APropdef, /* Array[Iterator#0]: Array[APropdef] */ -} -}; -/* runtime type ArrayIterator[AAnnotation] */ -const struct type type_array__ArrayIteratorparser_nodes__AAnnotation = { -2228, -"ArrayIterator[AAnnotation]", /* class_name_string */ -5, -0, -&resolution_table_array__ArrayIteratorparser_nodes__AAnnotation, -6, -{ -0, /* nullable Object */ -1, /* Object */ -289, /* ArrayIterator[Object] */ -1492, /* ArrayIterator[ANode] */ -1848, /* ArrayIterator[Prod] */ -2228, /* ArrayIterator[AAnnotation] */ -}, -}; -const struct types resolution_table_array__ArrayIteratorparser_nodes__AAnnotation = { -0, /* dummy */ -{ -&type_array__AbstractArrayReadparser_nodes__AAnnotation, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AAnnotation] */ -&type_array__Arrayparser_nodes__AAnnotation, /* Array[Iterator#0]: Array[AAnnotation] */ -} -}; -/* runtime type NativeArray[AAnnotation] */ -const struct type type_array__NativeArrayparser_nodes__AAnnotation = { -2229, -"NativeArray[AAnnotation]", /* class_name_string */ -5, -0, -&resolution_table_array__NativeArrayparser_nodes__AAnnotation, -6, -{ -0, /* nullable Object */ -1, /* Object */ -193, /* NativeArray[Object] */ -1493, /* NativeArray[ANode] */ -1849, /* NativeArray[Prod] */ -2229, /* NativeArray[AAnnotation] */ -}, -}; -const struct types resolution_table_array__NativeArrayparser_nodes__AAnnotation = { -0, /* dummy */ -{ -&type_parser_nodes__AAnnotation, /* NativeArray#0: AAnnotation */ -&type_array__NativeArrayparser_nodes__AAnnotation, /* NativeArray[NativeArray#0]: NativeArray[AAnnotation] */ -} -}; -/* runtime type ArrayIterator[AParam] */ -const struct type type_array__ArrayIteratorparser_nodes__AParam = { -2230, -"ArrayIterator[AParam]", /* class_name_string */ -5, -0, -&resolution_table_array__ArrayIteratorparser_nodes__AParam, -6, -{ -0, /* nullable Object */ -1, /* Object */ -289, /* ArrayIterator[Object] */ -1492, /* ArrayIterator[ANode] */ -1848, /* ArrayIterator[Prod] */ -2230, /* ArrayIterator[AParam] */ -}, -}; -const struct types resolution_table_array__ArrayIteratorparser_nodes__AParam = { -0, /* dummy */ -{ -&type_array__AbstractArrayReadparser_nodes__AParam, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AParam] */ -&type_array__Arrayparser_nodes__AParam, /* Array[Iterator#0]: Array[AParam] */ -} -}; -/* runtime type NativeArray[AParam] */ -const struct type type_array__NativeArrayparser_nodes__AParam = { -2231, -"NativeArray[AParam]", /* class_name_string */ -5, -0, -&resolution_table_array__NativeArrayparser_nodes__AParam, -6, -{ -0, /* nullable Object */ -1, /* Object */ -193, /* NativeArray[Object] */ -1493, /* NativeArray[ANode] */ -1849, /* NativeArray[Prod] */ -2231, /* NativeArray[AParam] */ -}, -}; -const struct types resolution_table_array__NativeArrayparser_nodes__AParam = { -0, /* dummy */ -{ -&type_parser_nodes__AParam, /* NativeArray#0: AParam */ -&type_array__NativeArrayparser_nodes__AParam, /* NativeArray[NativeArray#0]: NativeArray[AParam] */ -} -}; -/* runtime type ArrayIterator[AExternCall] */ -const struct type type_array__ArrayIteratorparser_nodes__AExternCall = { -2232, -"ArrayIterator[AExternCall]", /* class_name_string */ -5, -0, -&resolution_table_array__ArrayIteratorparser_nodes__AExternCall, -6, -{ -0, /* nullable Object */ -1, /* Object */ -289, /* ArrayIterator[Object] */ -1492, /* ArrayIterator[ANode] */ -1848, /* ArrayIterator[Prod] */ -2232, /* ArrayIterator[AExternCall] */ -}, -}; -const struct types resolution_table_array__ArrayIteratorparser_nodes__AExternCall = { -0, /* dummy */ -{ -&type_array__AbstractArrayReadparser_nodes__AExternCall, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AExternCall] */ -&type_array__Arrayparser_nodes__AExternCall, /* Array[Iterator#0]: Array[AExternCall] */ -} -}; -/* runtime type NativeArray[AExternCall] */ -const struct type type_array__NativeArrayparser_nodes__AExternCall = { -2233, -"NativeArray[AExternCall]", /* class_name_string */ -5, -0, -&resolution_table_array__NativeArrayparser_nodes__AExternCall, -6, -{ -0, /* nullable Object */ -1, /* Object */ -193, /* NativeArray[Object] */ -1493, /* NativeArray[ANode] */ -1849, /* NativeArray[Prod] */ -2233, /* NativeArray[AExternCall] */ -}, -}; -const struct types resolution_table_array__NativeArrayparser_nodes__AExternCall = { -0, /* dummy */ -{ -&type_parser_nodes__AExternCall, /* NativeArray#0: AExternCall */ -&type_array__NativeArrayparser_nodes__AExternCall, /* NativeArray[NativeArray#0]: NativeArray[AExternCall] */ -} -}; -/* runtime type ArrayIterator[AType] */ -const struct type type_array__ArrayIteratorparser_nodes__AType = { -2234, -"ArrayIterator[AType]", /* class_name_string */ -5, -0, -&resolution_table_array__ArrayIteratorparser_nodes__AType, -6, -{ -0, /* nullable Object */ -1, /* Object */ -289, /* ArrayIterator[Object] */ -1492, /* ArrayIterator[ANode] */ -1848, /* ArrayIterator[Prod] */ -2234, /* ArrayIterator[AType] */ -}, -}; -const struct types resolution_table_array__ArrayIteratorparser_nodes__AType = { -0, /* dummy */ -{ -&type_array__AbstractArrayReadparser_nodes__AType, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AType] */ -&type_array__Arrayparser_nodes__AType, /* Array[Iterator#0]: Array[AType] */ -} -}; -/* runtime type NativeArray[AType] */ -const struct type type_array__NativeArrayparser_nodes__AType = { -2235, -"NativeArray[AType]", /* class_name_string */ -5, -0, -&resolution_table_array__NativeArrayparser_nodes__AType, -6, -{ -0, /* nullable Object */ -1, /* Object */ -193, /* NativeArray[Object] */ -1493, /* NativeArray[ANode] */ -1849, /* NativeArray[Prod] */ -2235, /* NativeArray[AType] */ -}, -}; -const struct types resolution_table_array__NativeArrayparser_nodes__AType = { -0, /* dummy */ -{ -&type_parser_nodes__AType, /* NativeArray#0: AType */ -&type_array__NativeArrayparser_nodes__AType, /* NativeArray[NativeArray#0]: NativeArray[AType] */ -} -}; -/* runtime type ArrayIterator[TId] */ -const struct type type_array__ArrayIteratorparser_nodes__TId = { -2236, -"ArrayIterator[TId]", /* class_name_string */ -5, -0, -&resolution_table_array__ArrayIteratorparser_nodes__TId, -6, -{ -0, /* nullable Object */ -1, /* Object */ -289, /* ArrayIterator[Object] */ -1492, /* ArrayIterator[ANode] */ -1908, /* ArrayIterator[Token] */ -2236, /* ArrayIterator[TId] */ -}, -}; -const struct types resolution_table_array__ArrayIteratorparser_nodes__TId = { -0, /* dummy */ -{ -&type_array__AbstractArrayReadparser_nodes__TId, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[TId] */ -&type_array__Arrayparser_nodes__TId, /* Array[Iterator#0]: Array[TId] */ -} -}; -/* runtime type NativeArray[TId] */ -const struct type type_array__NativeArrayparser_nodes__TId = { -2237, -"NativeArray[TId]", /* class_name_string */ -5, -0, -&resolution_table_array__NativeArrayparser_nodes__TId, -6, -{ -0, /* nullable Object */ -1, /* Object */ -193, /* NativeArray[Object] */ -1493, /* NativeArray[ANode] */ -1909, /* NativeArray[Token] */ -2237, /* NativeArray[TId] */ -}, -}; -const struct types resolution_table_array__NativeArrayparser_nodes__TId = { -0, /* dummy */ -{ -&type_parser_nodes__TId, /* NativeArray#0: TId */ -&type_array__NativeArrayparser_nodes__TId, /* NativeArray[NativeArray#0]: NativeArray[TId] */ -} -}; -/* runtime type ArrayIterator[AAtArg] */ -const struct type type_array__ArrayIteratorparser_nodes__AAtArg = { -2238, -"ArrayIterator[AAtArg]", /* class_name_string */ -5, -0, -&resolution_table_array__ArrayIteratorparser_nodes__AAtArg, -6, -{ -0, /* nullable Object */ -1, /* Object */ -289, /* ArrayIterator[Object] */ -1492, /* ArrayIterator[ANode] */ -1848, /* ArrayIterator[Prod] */ -2238, /* ArrayIterator[AAtArg] */ -}, -}; -const struct types resolution_table_array__ArrayIteratorparser_nodes__AAtArg = { -0, /* dummy */ -{ -&type_array__AbstractArrayReadparser_nodes__AAtArg, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AAtArg] */ -&type_array__Arrayparser_nodes__AAtArg, /* Array[Iterator#0]: Array[AAtArg] */ -} -}; -/* runtime type NativeArray[AAtArg] */ -const struct type type_array__NativeArrayparser_nodes__AAtArg = { -2239, -"NativeArray[AAtArg]", /* class_name_string */ -5, -0, -&resolution_table_array__NativeArrayparser_nodes__AAtArg, -6, -{ -0, /* nullable Object */ -1, /* Object */ -193, /* NativeArray[Object] */ -1493, /* NativeArray[ANode] */ -1849, /* NativeArray[Prod] */ -2239, /* NativeArray[AAtArg] */ -}, -}; -const struct types resolution_table_array__NativeArrayparser_nodes__AAtArg = { -0, /* dummy */ -{ -&type_parser_nodes__AAtArg, /* NativeArray#0: AAtArg */ -&type_array__NativeArrayparser_nodes__AAtArg, /* NativeArray[NativeArray#0]: NativeArray[AAtArg] */ -} -}; -/* runtime type ArrayIterator[TComment] */ -const struct type type_array__ArrayIteratorparser_nodes__TComment = { -2240, -"ArrayIterator[TComment]", /* class_name_string */ -5, -0, -&resolution_table_array__ArrayIteratorparser_nodes__TComment, -6, -{ -0, /* nullable Object */ -1, /* Object */ -289, /* ArrayIterator[Object] */ -1492, /* ArrayIterator[ANode] */ -1908, /* ArrayIterator[Token] */ -2240, /* ArrayIterator[TComment] */ -}, -}; -const struct types resolution_table_array__ArrayIteratorparser_nodes__TComment = { -0, /* dummy */ -{ -&type_array__AbstractArrayReadparser_nodes__TComment, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[TComment] */ -&type_array__Arrayparser_nodes__TComment, /* Array[Iterator#0]: Array[TComment] */ -} -}; -/* runtime type NativeArray[TComment] */ -const struct type type_array__NativeArrayparser_nodes__TComment = { -2241, -"NativeArray[TComment]", /* class_name_string */ -5, -0, -&resolution_table_array__NativeArrayparser_nodes__TComment, -6, -{ -0, /* nullable Object */ -1, /* Object */ -193, /* NativeArray[Object] */ -1493, /* NativeArray[ANode] */ -1909, /* NativeArray[Token] */ -2241, /* NativeArray[TComment] */ -}, -}; -const struct types resolution_table_array__NativeArrayparser_nodes__TComment = { -0, /* dummy */ -{ -&type_parser_nodes__TComment, /* NativeArray#0: TComment */ -&type_array__NativeArrayparser_nodes__TComment, /* NativeArray[NativeArray#0]: NativeArray[TComment] */ -} -}; -/* runtime type ArrayIterator[MVirtualTypeDef] */ -const struct type type_array__ArrayIteratormodel__MVirtualTypeDef = { -2457, -"ArrayIterator[MVirtualTypeDef]", /* class_name_string */ -6, -0, -&resolution_table_array__ArrayIteratormodel__MVirtualTypeDef, -7, -{ -0, /* nullable Object */ -1, /* Object */ -289, /* ArrayIterator[Object] */ -379, /* ArrayIterator[nullable MPropDef] */ -1475, /* ArrayIterator[PropertyLayoutElement] */ -2167, /* ArrayIterator[MPropDef] */ -2457, /* ArrayIterator[MVirtualTypeDef] */ -}, -}; -const struct types resolution_table_array__ArrayIteratormodel__MVirtualTypeDef = { -0, /* dummy */ -{ -&type_array__AbstractArrayReadmodel__MVirtualTypeDef, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MVirtualTypeDef] */ -&type_array__Arraymodel__MVirtualTypeDef, /* Array[Iterator#0]: Array[MVirtualTypeDef] */ -} -}; -/* runtime type NativeArray[MVirtualTypeDef] */ -const struct type type_array__NativeArraymodel__MVirtualTypeDef = { -2458, -"NativeArray[MVirtualTypeDef]", /* class_name_string */ -6, -0, -&resolution_table_array__NativeArraymodel__MVirtualTypeDef, -7, -{ -0, /* nullable Object */ -1, /* Object */ -193, /* NativeArray[Object] */ -380, /* NativeArray[nullable MPropDef] */ -1476, /* NativeArray[PropertyLayoutElement] */ -2168, /* NativeArray[MPropDef] */ -2458, /* NativeArray[MVirtualTypeDef] */ -}, -}; -const struct types resolution_table_array__NativeArraymodel__MVirtualTypeDef = { -0, /* dummy */ -{ -&type_model__MVirtualTypeDef, /* NativeArray#0: MVirtualTypeDef */ -&type_array__NativeArraymodel__MVirtualTypeDef, /* NativeArray[NativeArray#0]: NativeArray[MVirtualTypeDef] */ -} -}; -/* runtime type HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ -const struct type type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = { -528, -"HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */ -2, -0, -&resolution_table_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, -3, -{ -0, /* nullable Object */ -1, /* Object */ -528, /* HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ -}, -}; -const struct types resolution_table_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = { -0, /* dummy */ -{ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ -&type_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]] */ -&type_mmodule__MModule, /* MapRead#0: MModule */ -&type_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ -&type_mmodule__MModule, /* Map#0: MModule */ -&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* Map#1: HashMap[MType, Array[MVirtualTypeDef]] */ -&type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ -NULL, /* empty (Map[Map#0, Map#1]: Map[MModule, HashMap[MType, Array[MVirtualTypeDef]]] not a live type) */ -&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* MapRead#1: HashMap[MType, Array[MVirtualTypeDef]] */ -&type_mmodule__MModule, /* HashCollection#0: MModule */ -&type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* HashCollection#1: HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ -} -}; -/* runtime type HashMap[MType, Array[MVirtualTypeDef]] */ -const struct type type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = { -529, -"HashMap[MType, Array[MVirtualTypeDef]]", /* class_name_string */ -2, -0, -&resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, -3, -{ -0, /* nullable Object */ -1, /* Object */ -529, /* HashMap[MType, Array[MVirtualTypeDef]] */ -}, -}; -const struct types resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = { -0, /* dummy */ -{ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, Array[MVirtualTypeDef]] */ -&type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, Array[MVirtualTypeDef]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */ -&type_model__MType, /* MapRead#0: MType */ -&type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, Array[MVirtualTypeDef]] */ -&type_model__MType, /* Map#0: MType */ -&type_array__Arraymodel__MVirtualTypeDef, /* Map#1: Array[MVirtualTypeDef] */ -&type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, Array[MVirtualTypeDef]] */ -NULL, /* empty (Map[Map#0, Map#1]: Map[MType, Array[MVirtualTypeDef]] not a live type) */ -&type_array__Arraymodel__MVirtualTypeDef, /* MapRead#1: Array[MVirtualTypeDef] */ -&type_model__MType, /* HashCollection#0: MType */ -&type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef, /* HashCollection#1: HashMapNode[MType, Array[MVirtualTypeDef]] */ -} -}; -/* runtime type MapKeysIterator[Phase, POSetElement[Phase]] */ -const struct type type_abstract_collection__MapKeysIteratorphase__Phaseposet__POSetElementphase__Phase = { -530, -"MapKeysIterator[Phase, POSetElement[Phase]]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapKeysIteratorphase__Phaseposet__POSetElementphase__Phase, -3, -{ -0, /* nullable Object */ -1, /* Object */ -530, /* MapKeysIterator[Phase, POSetElement[Phase]] */ -}, -}; -const struct types resolution_table_abstract_collection__MapKeysIteratorphase__Phaseposet__POSetElementphase__Phase = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratorphase__Phaseposet__POSetElementphase__Phase, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[Phase, POSetElement[Phase]] */ -&type_array__Arrayphase__Phase, /* Array[Iterator#0]: Array[Phase] */ -} -}; -/* runtime type MapValuesIterator[Phase, POSetElement[Phase]] */ -const struct type type_abstract_collection__MapValuesIteratorphase__Phaseposet__POSetElementphase__Phase = { -531, -"MapValuesIterator[Phase, POSetElement[Phase]]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapValuesIteratorphase__Phaseposet__POSetElementphase__Phase, -3, -{ -0, /* nullable Object */ -1, /* Object */ -531, /* MapValuesIterator[Phase, POSetElement[Phase]] */ -}, -}; -const struct types resolution_table_abstract_collection__MapValuesIteratorphase__Phaseposet__POSetElementphase__Phase = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratorphase__Phaseposet__POSetElementphase__Phase, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[Phase, POSetElement[Phase]] */ -&type_array__Arrayposet__POSetElementphase__Phase, /* Array[Iterator#0]: Array[POSetElement[Phase]] */ -} -}; -/* runtime type HashSetNode[Phase] */ -const struct type type_hash_collection__HashSetNodephase__Phase = { -2242, -"HashSetNode[Phase]", /* class_name_string */ -5, -0, -&resolution_table_hash_collection__HashSetNodephase__Phase, -6, -{ -0, /* nullable Object */ -1, /* Object */ -121, /* nullable HashSetNode[Object] */ -532, /* nullable HashSetNode[Phase] */ -1500, /* HashSetNode[Object] */ -2242, /* HashSetNode[Phase] */ -}, -}; -const struct types resolution_table_hash_collection__HashSetNodephase__Phase = { -0, /* dummy */ -{ -&type_phase__Phase, /* HashSetNode#0: Phase */ -NULL, /* empty */ -&type_hash_collection__HashSetNodephase__Phase, /* N: HashSetNode[Phase] */ -&type_phase__Phase, /* HashNode#0: Phase */ -} -}; -/* runtime type nullable HashSetNode[Phase] */ -const struct type type_nullable_hash_collection__HashSetNodephase__Phase = { -532, -"nullable HashSetNode[Phase]", /* class_name_string */ -3, -1, -&resolution_table_nullable_hash_collection__HashSetNodephase__Phase, -4, -{ -0, /* nullable Object */ --1, /* empty */ -121, /* nullable HashSetNode[Object] */ -532, /* nullable HashSetNode[Phase] */ -}, -}; -const struct types resolution_table_nullable_hash_collection__HashSetNodephase__Phase = { -0, /* dummy */ -{ -&type_phase__Phase, /* HashSetNode#0: Phase */ -NULL, /* empty */ -&type_hash_collection__HashSetNodephase__Phase, /* N: HashSetNode[Phase] */ -&type_phase__Phase, /* HashNode#0: Phase */ -} -}; -/* runtime type HashSetIterator[Phase] */ -const struct type type_hash_collection__HashSetIteratorphase__Phase = { -1682, -"HashSetIterator[Phase]", /* class_name_string */ -3, -0, -&resolution_table_hash_collection__HashSetIteratorphase__Phase, -4, -{ -0, /* nullable Object */ -1, /* Object */ -324, /* HashSetIterator[Object] */ -1682, /* HashSetIterator[Phase] */ -}, -}; -const struct types resolution_table_hash_collection__HashSetIteratorphase__Phase = { -0, /* dummy */ -{ -&type_hash_collection__HashSetphase__Phase, /* HashSet[HashSetIterator#0]: HashSet[Phase] */ -&type_array__Arrayphase__Phase, /* Array[Iterator#0]: Array[Phase] */ -} -}; -/* runtime type NativeArray[nullable HashSetNode[Phase]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashSetNodephase__Phase = { -1683, -"NativeArray[nullable HashSetNode[Phase]]", /* class_name_string */ -3, -0, -&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodephase__Phase, -4, -{ -0, /* nullable Object */ -1, /* Object */ -325, /* NativeArray[nullable HashSetNode[Object]] */ -1683, /* NativeArray[nullable HashSetNode[Phase]] */ -}, -}; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodephase__Phase = { -0, /* dummy */ -{ -&type_nullable_hash_collection__HashSetNodephase__Phase, /* NativeArray#0: nullable HashSetNode[Phase] */ -&type_array__NativeArraynullable_hash_collection__HashSetNodephase__Phase, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[Phase]] */ -} -}; -/* runtime type Array[Array[MProject]] */ -const struct type type_array__Arrayarray__Arraymproject__MProject = { -2588, -"Array[Array[MProject]]", /* class_name_string */ -7, -0, -&resolution_table_array__Arrayarray__Arraymproject__MProject, -10, -{ -0, /* nullable Object */ -1, /* Object */ -1467, /* Collection[Array[MProject]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -2459, /* AbstractArrayRead[Array[MProject]] */ -1782, /* AbstractArrayRead[Object] */ -2588, /* Array[Array[MProject]] */ --1, /* empty */ -1973, /* Array[Object] */ -}, -}; -const struct types resolution_table_array__Arrayarray__Arraymproject__MProject = { -0, /* dummy */ -{ -&type_array__Arrayarray__Arraymproject__MProject, /* Array[Array#0]: Array[Array[MProject]] */ -&type_array__NativeArrayarray__Arraymproject__MProject, /* NativeArray[Array#0]: NativeArray[Array[MProject]] */ -&type_array__Arraymproject__MProject, /* Sequence#0: Array[MProject] */ -&type_array__Arraymproject__MProject, /* SimpleCollection#0: Array[MProject] */ -&type_abstract_collection__Collectionarray__Arraymproject__MProject, /* Collection[Array#0]: Collection[Array[MProject]] */ -&type_array__Arraymproject__MProject, /* Array#0: Array[MProject] */ -&type_array__NativeArrayarray__Arraymproject__MProject, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MProject]] */ -&type_array__Arraymproject__MProject, /* AbstractArray#0: Array[MProject] */ -&type_array__Arraymproject__MProject, /* RemovableCollection#0: Array[MProject] */ -&type_abstract_collection__Collectionarray__Arraymproject__MProject, /* Collection[Sequence#0]: Collection[Array[MProject]] */ -&type_array__Arrayarray__Arraymproject__MProject, /* Array[Sequence#0]: Array[Array[MProject]] */ -&type_abstract_collection__Collectionarray__Arraymproject__MProject, /* Collection[SimpleCollection#0]: Collection[Array[MProject]] */ -&type_array__Arraymproject__MProject, /* Collection#0: Array[MProject] */ -&type_abstract_collection__Collectionarray__Arraymproject__MProject, /* Collection[Collection#0]: Collection[Array[MProject]] */ -&type_array__Arraymproject__MProject, /* SequenceRead#0: Array[MProject] */ -&type_array__Arraymproject__MProject, /* AbstractArrayRead#0: Array[MProject] */ -&type_array__Arrayarray__Arraymproject__MProject, /* Array[AbstractArrayRead#0]: Array[Array[MProject]] */ -NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[MProject]] not a live type) */ -&type_array__ArrayIteratorarray__Arraymproject__MProject, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MProject]] */ -} -}; -/* runtime type AbstractArrayRead[Array[MProject]] */ -const struct type type_array__AbstractArrayReadarray__Arraymproject__MProject = { -2459, -"AbstractArrayRead[Array[MProject]]", /* class_name_string */ -5, -0, -NULL, -7, -{ -0, /* nullable Object */ -1, /* Object */ -1467, /* Collection[Array[MProject]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -2459, /* AbstractArrayRead[Array[MProject]] */ -1782, /* AbstractArrayRead[Object] */ -}, -}; -/* runtime type MapKeysIterator[MModule, POSetElement[MModule]] */ -const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleposet__POSetElementmmodule__MModule = { -533, -"MapKeysIterator[MModule, POSetElement[MModule]]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleposet__POSetElementmmodule__MModule, -3, -{ -0, /* nullable Object */ -1, /* Object */ -533, /* MapKeysIterator[MModule, POSetElement[MModule]] */ -}, -}; -const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleposet__POSetElementmmodule__MModule = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormmodule__MModuleposet__POSetElementmmodule__MModule, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, POSetElement[MModule]] */ -&type_array__Arraymmodule__MModule, /* Array[Iterator#0]: Array[MModule] */ -} -}; -/* runtime type MapValuesIterator[MModule, POSetElement[MModule]] */ -const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleposet__POSetElementmmodule__MModule = { -534, -"MapValuesIterator[MModule, POSetElement[MModule]]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleposet__POSetElementmmodule__MModule, -3, -{ -0, /* nullable Object */ -1, /* Object */ -534, /* MapValuesIterator[MModule, POSetElement[MModule]] */ -}, -}; -const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleposet__POSetElementmmodule__MModule = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormmodule__MModuleposet__POSetElementmmodule__MModule, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, POSetElement[MModule]] */ -&type_array__Arrayposet__POSetElementmmodule__MModule, /* Array[Iterator#0]: Array[POSetElement[MModule]] */ -} -}; -/* runtime type Array[Array[MModule]] */ -const struct type type_array__Arrayarray__Arraymmodule__MModule = { -2589, -"Array[Array[MModule]]", /* class_name_string */ -7, -0, -&resolution_table_array__Arrayarray__Arraymmodule__MModule, -10, -{ -0, /* nullable Object */ -1, /* Object */ -1472, /* Collection[Array[MModule]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -2460, /* AbstractArrayRead[Array[MModule]] */ -1782, /* AbstractArrayRead[Object] */ -2589, /* Array[Array[MModule]] */ --1, /* empty */ -1973, /* Array[Object] */ -}, -}; -const struct types resolution_table_array__Arrayarray__Arraymmodule__MModule = { -0, /* dummy */ -{ -&type_array__Arrayarray__Arraymmodule__MModule, /* Array[Array#0]: Array[Array[MModule]] */ -&type_array__NativeArrayarray__Arraymmodule__MModule, /* NativeArray[Array#0]: NativeArray[Array[MModule]] */ -&type_array__Arraymmodule__MModule, /* Sequence#0: Array[MModule] */ -&type_array__Arraymmodule__MModule, /* SimpleCollection#0: Array[MModule] */ -&type_abstract_collection__Collectionarray__Arraymmodule__MModule, /* Collection[Array#0]: Collection[Array[MModule]] */ -&type_array__Arraymmodule__MModule, /* Array#0: Array[MModule] */ -&type_array__NativeArrayarray__Arraymmodule__MModule, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MModule]] */ -&type_array__Arraymmodule__MModule, /* AbstractArray#0: Array[MModule] */ -&type_array__Arraymmodule__MModule, /* RemovableCollection#0: Array[MModule] */ -&type_abstract_collection__Collectionarray__Arraymmodule__MModule, /* Collection[Sequence#0]: Collection[Array[MModule]] */ -&type_array__Arrayarray__Arraymmodule__MModule, /* Array[Sequence#0]: Array[Array[MModule]] */ -&type_abstract_collection__Collectionarray__Arraymmodule__MModule, /* Collection[SimpleCollection#0]: Collection[Array[MModule]] */ -&type_array__Arraymmodule__MModule, /* Collection#0: Array[MModule] */ -&type_abstract_collection__Collectionarray__Arraymmodule__MModule, /* Collection[Collection#0]: Collection[Array[MModule]] */ -&type_array__Arraymmodule__MModule, /* SequenceRead#0: Array[MModule] */ -&type_array__Arraymmodule__MModule, /* AbstractArrayRead#0: Array[MModule] */ -&type_array__Arrayarray__Arraymmodule__MModule, /* Array[AbstractArrayRead#0]: Array[Array[MModule]] */ -NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[MModule]] not a live type) */ -&type_array__ArrayIteratorarray__Arraymmodule__MModule, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MModule]] */ -} -}; -/* runtime type AbstractArrayRead[Array[MModule]] */ -const struct type type_array__AbstractArrayReadarray__Arraymmodule__MModule = { -2460, -"AbstractArrayRead[Array[MModule]]", /* class_name_string */ -5, -0, -NULL, -7, -{ -0, /* nullable Object */ -1, /* Object */ -1472, /* Collection[Array[MModule]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -2460, /* AbstractArrayRead[Array[MModule]] */ -1782, /* AbstractArrayRead[Object] */ -}, -}; -/* runtime type MapKeysIterator[MClassDef, POSetElement[MClassDef]] */ -const struct type type_abstract_collection__MapKeysIteratormodel__MClassDefposet__POSetElementmodel__MClassDef = { -535, -"MapKeysIterator[MClassDef, POSetElement[MClassDef]]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefposet__POSetElementmodel__MClassDef, -3, -{ -0, /* nullable Object */ -1, /* Object */ -535, /* MapKeysIterator[MClassDef, POSetElement[MClassDef]] */ -}, -}; -const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefposet__POSetElementmodel__MClassDef = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassDef, POSetElement[MClassDef]] */ -&type_array__Arraymodel__MClassDef, /* Array[Iterator#0]: Array[MClassDef] */ -} -}; -/* runtime type MapValuesIterator[MClassDef, POSetElement[MClassDef]] */ -const struct type type_abstract_collection__MapValuesIteratormodel__MClassDefposet__POSetElementmodel__MClassDef = { -536, -"MapValuesIterator[MClassDef, POSetElement[MClassDef]]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefposet__POSetElementmodel__MClassDef, -3, -{ -0, /* nullable Object */ -1, /* Object */ -536, /* MapValuesIterator[MClassDef, POSetElement[MClassDef]] */ -}, -}; -const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefposet__POSetElementmodel__MClassDef = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassDef, POSetElement[MClassDef]] */ -&type_array__Arrayposet__POSetElementmodel__MClassDef, /* Array[Iterator#0]: Array[POSetElement[MClassDef]] */ -} -}; -/* runtime type MapKeysIterator[MClassType, POSetElement[MClassType]] */ -const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypeposet__POSetElementmodel__MClassType = { -1684, -"MapKeysIterator[MClassType, POSetElement[MClassType]]", /* class_name_string */ -3, -0, -&resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeposet__POSetElementmodel__MClassType, -4, -{ -0, /* nullable Object */ -1, /* Object */ -537, /* MapKeysIterator[MType, POSetElement[MType]] */ -1684, /* MapKeysIterator[MClassType, POSetElement[MClassType]] */ -}, -}; -const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeposet__POSetElementmodel__MClassType = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassType, POSetElement[MClassType]] */ -&type_array__Arraymodel__MClassType, /* Array[Iterator#0]: Array[MClassType] */ -} -}; -/* runtime type MapKeysIterator[MType, POSetElement[MType]] */ -const struct type type_abstract_collection__MapKeysIteratormodel__MTypeposet__POSetElementmodel__MType = { -537, -"MapKeysIterator[MType, POSetElement[MType]]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapKeysIteratormodel__MTypeposet__POSetElementmodel__MType, -3, -{ -0, /* nullable Object */ -1, /* Object */ -537, /* MapKeysIterator[MType, POSetElement[MType]] */ -}, -}; -const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypeposet__POSetElementmodel__MType = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormodel__MTypeposet__POSetElementmodel__MType, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, POSetElement[MType]] */ -&type_array__Arraymodel__MType, /* Array[Iterator#0]: Array[MType] */ -} -}; -/* runtime type MapValuesIterator[MClassType, POSetElement[MClassType]] */ -const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypeposet__POSetElementmodel__MClassType = { -1685, -"MapValuesIterator[MClassType, POSetElement[MClassType]]", /* class_name_string */ -3, -0, -&resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeposet__POSetElementmodel__MClassType, -4, -{ -0, /* nullable Object */ -1, /* Object */ -538, /* MapValuesIterator[MType, POSetElement[MType]] */ -1685, /* MapValuesIterator[MClassType, POSetElement[MClassType]] */ -}, -}; -const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeposet__POSetElementmodel__MClassType = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassType, POSetElement[MClassType]] */ -&type_array__Arrayposet__POSetElementmodel__MClassType, /* Array[Iterator#0]: Array[POSetElement[MClassType]] */ -} -}; -/* runtime type MapValuesIterator[MType, POSetElement[MType]] */ -const struct type type_abstract_collection__MapValuesIteratormodel__MTypeposet__POSetElementmodel__MType = { -538, -"MapValuesIterator[MType, POSetElement[MType]]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapValuesIteratormodel__MTypeposet__POSetElementmodel__MType, -3, -{ -0, /* nullable Object */ -1, /* Object */ -538, /* MapValuesIterator[MType, POSetElement[MType]] */ -}, -}; -const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypeposet__POSetElementmodel__MType = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormodel__MTypeposet__POSetElementmodel__MType, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, POSetElement[MType]] */ -&type_array__Arrayposet__POSetElementmodel__MType, /* Array[Iterator#0]: Array[POSetElement[MType]] */ -} -}; -/* runtime type Array[Array[MClass]] */ -const struct type type_array__Arrayarray__Arraymodel__MClass = { -2662, -"Array[Array[MClass]]", /* class_name_string */ -11, -0, -&resolution_table_array__Arrayarray__Arraymodel__MClass, -12, -{ -0, /* nullable Object */ -1, /* Object */ -1479, /* Collection[Array[nullable MClass]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -1843, /* Collection[Array[MClass]] */ -1782, /* AbstractArrayRead[Object] */ -2461, /* AbstractArrayRead[Array[nullable MClass]] */ -2590, /* Array[Array[nullable MClass]] */ -1973, /* Array[Object] */ -2591, /* AbstractArrayRead[Array[MClass]] */ -2662, /* Array[Array[MClass]] */ -}, -}; -const struct types resolution_table_array__Arrayarray__Arraymodel__MClass = { -0, /* dummy */ -{ -&type_array__Arrayarray__Arraymodel__MClass, /* Array[Array#0]: Array[Array[MClass]] */ -&type_array__NativeArrayarray__Arraymodel__MClass, /* NativeArray[Array#0]: NativeArray[Array[MClass]] */ -&type_array__Arraymodel__MClass, /* Sequence#0: Array[MClass] */ -&type_array__Arraymodel__MClass, /* SimpleCollection#0: Array[MClass] */ -&type_abstract_collection__Collectionarray__Arraymodel__MClass, /* Collection[Array#0]: Collection[Array[MClass]] */ -&type_array__Arraymodel__MClass, /* Array#0: Array[MClass] */ -&type_array__NativeArrayarray__Arraymodel__MClass, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MClass]] */ -&type_array__Arraymodel__MClass, /* AbstractArray#0: Array[MClass] */ -&type_array__Arraymodel__MClass, /* RemovableCollection#0: Array[MClass] */ -&type_abstract_collection__Collectionarray__Arraymodel__MClass, /* Collection[Sequence#0]: Collection[Array[MClass]] */ -&type_array__Arrayarray__Arraymodel__MClass, /* Array[Sequence#0]: Array[Array[MClass]] */ -&type_abstract_collection__Collectionarray__Arraymodel__MClass, /* Collection[SimpleCollection#0]: Collection[Array[MClass]] */ -&type_array__Arraymodel__MClass, /* Collection#0: Array[MClass] */ -&type_abstract_collection__Collectionarray__Arraymodel__MClass, /* Collection[Collection#0]: Collection[Array[MClass]] */ -&type_array__Arraymodel__MClass, /* SequenceRead#0: Array[MClass] */ -&type_array__Arraymodel__MClass, /* AbstractArrayRead#0: Array[MClass] */ -&type_array__Arrayarray__Arraymodel__MClass, /* Array[AbstractArrayRead#0]: Array[Array[MClass]] */ -NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[MClass]] not a live type) */ -&type_array__ArrayIteratorarray__Arraymodel__MClass, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MClass]] */ -} -}; -/* runtime type Array[Array[nullable MClass]] */ -const struct type type_array__Arrayarray__Arraynullable_model__MClass = { -2590, -"Array[Array[nullable MClass]]", /* class_name_string */ -8, -0, -&resolution_table_array__Arrayarray__Arraynullable_model__MClass, -10, -{ -0, /* nullable Object */ -1, /* Object */ -1479, /* Collection[Array[nullable MClass]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ --1, /* empty */ -1782, /* AbstractArrayRead[Object] */ -2461, /* AbstractArrayRead[Array[nullable MClass]] */ -2590, /* Array[Array[nullable MClass]] */ -1973, /* Array[Object] */ -}, -}; -const struct types resolution_table_array__Arrayarray__Arraynullable_model__MClass = { -0, /* dummy */ -{ -&type_array__Arrayarray__Arraynullable_model__MClass, /* Array[Array#0]: Array[Array[nullable MClass]] */ -&type_array__NativeArrayarray__Arraynullable_model__MClass, /* NativeArray[Array#0]: NativeArray[Array[nullable MClass]] */ -&type_array__Arraynullable_model__MClass, /* Sequence#0: Array[nullable MClass] */ -&type_array__Arraynullable_model__MClass, /* SimpleCollection#0: Array[nullable MClass] */ -&type_abstract_collection__Collectionarray__Arraynullable_model__MClass, /* Collection[Array#0]: Collection[Array[nullable MClass]] */ -&type_array__Arraynullable_model__MClass, /* Array#0: Array[nullable MClass] */ -&type_array__NativeArrayarray__Arraynullable_model__MClass, /* NativeArray[ArrayCapable#0]: NativeArray[Array[nullable MClass]] */ -&type_array__Arraynullable_model__MClass, /* AbstractArray#0: Array[nullable MClass] */ -&type_array__Arraynullable_model__MClass, /* RemovableCollection#0: Array[nullable MClass] */ -&type_abstract_collection__Collectionarray__Arraynullable_model__MClass, /* Collection[Sequence#0]: Collection[Array[nullable MClass]] */ -&type_array__Arrayarray__Arraynullable_model__MClass, /* Array[Sequence#0]: Array[Array[nullable MClass]] */ -&type_abstract_collection__Collectionarray__Arraynullable_model__MClass, /* Collection[SimpleCollection#0]: Collection[Array[nullable MClass]] */ -&type_array__Arraynullable_model__MClass, /* Collection#0: Array[nullable MClass] */ -&type_abstract_collection__Collectionarray__Arraynullable_model__MClass, /* Collection[Collection#0]: Collection[Array[nullable MClass]] */ -&type_array__Arraynullable_model__MClass, /* SequenceRead#0: Array[nullable MClass] */ -&type_array__Arraynullable_model__MClass, /* AbstractArrayRead#0: Array[nullable MClass] */ -&type_array__Arrayarray__Arraynullable_model__MClass, /* Array[AbstractArrayRead#0]: Array[Array[nullable MClass]] */ -NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[nullable MClass]] not a live type) */ -&type_array__ArrayIteratorarray__Arraynullable_model__MClass, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[nullable MClass]] */ -} -}; -/* runtime type AbstractArrayRead[Array[MClass]] */ -const struct type type_array__AbstractArrayReadarray__Arraymodel__MClass = { -2591, -"AbstractArrayRead[Array[MClass]]", /* class_name_string */ -10, -0, -NULL, -11, -{ -0, /* nullable Object */ -1, /* Object */ -1479, /* Collection[Array[nullable MClass]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -1843, /* Collection[Array[MClass]] */ -1782, /* AbstractArrayRead[Object] */ -2461, /* AbstractArrayRead[Array[nullable MClass]] */ --1, /* empty */ --1, /* empty */ -2591, /* AbstractArrayRead[Array[MClass]] */ -}, -}; -/* runtime type AbstractArrayRead[Array[nullable MClass]] */ -const struct type type_array__AbstractArrayReadarray__Arraynullable_model__MClass = { -2461, -"AbstractArrayRead[Array[nullable MClass]]", /* class_name_string */ -7, -0, -NULL, -8, -{ -0, /* nullable Object */ -1, /* Object */ -1479, /* Collection[Array[nullable MClass]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ --1, /* empty */ -1782, /* AbstractArrayRead[Object] */ -2461, /* AbstractArrayRead[Array[nullable MClass]] */ -}, -}; -/* runtime type Array[Array[MProperty]] */ -const struct type type_array__Arrayarray__Arraymodel__MProperty = { -2592, -"Array[Array[MProperty]]", /* class_name_string */ -7, -0, -&resolution_table_array__Arrayarray__Arraymodel__MProperty, -10, -{ -0, /* nullable Object */ -1, /* Object */ -1482, /* Collection[Array[MProperty]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -2462, /* AbstractArrayRead[Array[MProperty]] */ -1782, /* AbstractArrayRead[Object] */ -2592, /* Array[Array[MProperty]] */ --1, /* empty */ -1973, /* Array[Object] */ -}, -}; -const struct types resolution_table_array__Arrayarray__Arraymodel__MProperty = { -0, /* dummy */ -{ -&type_array__Arrayarray__Arraymodel__MProperty, /* Array[Array#0]: Array[Array[MProperty]] */ -&type_array__NativeArrayarray__Arraymodel__MProperty, /* NativeArray[Array#0]: NativeArray[Array[MProperty]] */ -&type_array__Arraymodel__MProperty, /* Sequence#0: Array[MProperty] */ -&type_array__Arraymodel__MProperty, /* SimpleCollection#0: Array[MProperty] */ -&type_abstract_collection__Collectionarray__Arraymodel__MProperty, /* Collection[Array#0]: Collection[Array[MProperty]] */ -&type_array__Arraymodel__MProperty, /* Array#0: Array[MProperty] */ -&type_array__NativeArrayarray__Arraymodel__MProperty, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MProperty]] */ -&type_array__Arraymodel__MProperty, /* AbstractArray#0: Array[MProperty] */ -&type_array__Arraymodel__MProperty, /* RemovableCollection#0: Array[MProperty] */ -&type_abstract_collection__Collectionarray__Arraymodel__MProperty, /* Collection[Sequence#0]: Collection[Array[MProperty]] */ -&type_array__Arrayarray__Arraymodel__MProperty, /* Array[Sequence#0]: Array[Array[MProperty]] */ -&type_abstract_collection__Collectionarray__Arraymodel__MProperty, /* Collection[SimpleCollection#0]: Collection[Array[MProperty]] */ -&type_array__Arraymodel__MProperty, /* Collection#0: Array[MProperty] */ -&type_abstract_collection__Collectionarray__Arraymodel__MProperty, /* Collection[Collection#0]: Collection[Array[MProperty]] */ -&type_array__Arraymodel__MProperty, /* SequenceRead#0: Array[MProperty] */ -&type_array__Arraymodel__MProperty, /* AbstractArrayRead#0: Array[MProperty] */ -&type_array__Arrayarray__Arraymodel__MProperty, /* Array[AbstractArrayRead#0]: Array[Array[MProperty]] */ -NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[MProperty]] not a live type) */ -&type_array__ArrayIteratorarray__Arraymodel__MProperty, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MProperty]] */ -} -}; -/* runtime type AbstractArrayRead[Array[MProperty]] */ -const struct type type_array__AbstractArrayReadarray__Arraymodel__MProperty = { -2462, -"AbstractArrayRead[Array[MProperty]]", /* class_name_string */ -5, -0, -NULL, -7, -{ -0, /* nullable Object */ -1, /* Object */ -1482, /* Collection[Array[MProperty]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -2462, /* AbstractArrayRead[Array[MProperty]] */ -1782, /* AbstractArrayRead[Object] */ -}, -}; -/* runtime type MapKeysIterator[MModule, HashMap2[MType, String, nullable MProperty]] */ -const struct type type_abstract_collection__MapKeysIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty = { -539, -"MapKeysIterator[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapKeysIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, -3, -{ -0, /* nullable Object */ -1, /* Object */ -539, /* MapKeysIterator[MModule, HashMap2[MType, String, nullable MProperty]] */ -}, -}; -const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */ -&type_array__Arraymmodule__MModule, /* Array[Iterator#0]: Array[MModule] */ -} -}; -/* runtime type MapValuesIterator[MModule, HashMap2[MType, String, nullable MProperty]] */ -const struct type type_abstract_collection__MapValuesIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty = { -540, -"MapValuesIterator[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapValuesIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, -3, -{ -0, /* nullable Object */ -1, /* Object */ -540, /* MapValuesIterator[MModule, HashMap2[MType, String, nullable MProperty]] */ -}, -}; -const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty = { -0, /* dummy */ -{ -&type_abstract_collection__MapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */ -&type_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* Array[Iterator#0]: Array[HashMap2[MType, String, nullable MProperty]] */ -} -}; -/* runtime type HashMapKeys[MType, HashMap[String, nullable MProperty]] */ -const struct type type_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty = { -2243, -"HashMapKeys[MType, HashMap[String, nullable MProperty]]", /* class_name_string */ -2, -0, -&resolution_table_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty, -8, -{ -0, /* nullable Object */ -1, /* Object */ -2243, /* HashMapKeys[MType, HashMap[String, nullable MProperty]] */ --1, /* empty */ -170, /* Collection[Object] */ -180, /* Collection[nullable MType] */ --1, /* empty */ -1791, /* Collection[MType] */ -}, -}; -const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty = { -0, /* dummy */ -{ -&type_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, HashMap[String, nullable MProperty]] */ -&type_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, HashMap[String, nullable MProperty]] */ -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, HashMap[String, nullable MProperty]] */ -const struct type type_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty = { -1935, -"HashMapValues[MType, HashMap[String, nullable MProperty]]", /* class_name_string */ -3, -0, -&resolution_table_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty, -5, -{ -0, /* nullable Object */ -1, /* Object */ -1686, /* Collection[HashMap[String, nullable MProperty]] */ -1935, /* HashMapValues[MType, HashMap[String, nullable MProperty]] */ -170, /* Collection[Object] */ -}, -}; -const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty = { -0, /* dummy */ -{ -&type_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, HashMap[String, nullable MProperty]] */ -&type_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, HashMap[String, nullable MProperty]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_hash_collection__HashMapstring__Stringnullable_model__MProperty, /* RemovableCollection#0: HashMap[String, nullable MProperty] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&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]] */ -} -}; -/* runtime type Collection[HashMap[String, nullable MProperty]] */ -const struct type type_abstract_collection__Collectionhash_collection__HashMapstring__Stringnullable_model__MProperty = { -1686, -"Collection[HashMap[String, nullable MProperty]]", /* class_name_string */ -2, -0, -NULL, -5, -{ -0, /* nullable Object */ -1, /* Object */ -1686, /* Collection[HashMap[String, nullable MProperty]] */ --1, /* empty */ -170, /* Collection[Object] */ -}, -}; -/* runtime type NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty = { -541, -"NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]]", /* class_name_string */ -2, -0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty, -3, -{ -0, /* nullable Object */ -1, /* Object */ -541, /* NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]] */ -}, -}; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty = { -0, /* dummy */ -{ -&type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty, /* NativeArray#0: nullable HashMapNode[MType, HashMap[String, nullable MProperty]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]] */ -} -}; -/* runtime type HashMapNode[MType, HashMap[String, nullable MProperty]] */ -const struct type type_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty = { -1687, -"HashMapNode[MType, HashMap[String, nullable MProperty]]", /* class_name_string */ -3, -0, -&resolution_table_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty, -4, -{ -0, /* nullable Object */ -1, /* Object */ -156, /* nullable HashMapNode[MType, HashMap[String, nullable MProperty]] */ -1687, /* HashMapNode[MType, HashMap[String, nullable MProperty]] */ -}, -}; -const struct types resolution_table_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty = { -0, /* dummy */ -{ -&type_model__MType, /* HashMapNode#0: MType */ -&type_hash_collection__HashMapstring__Stringnullable_model__MProperty, /* HashMapNode#1: HashMap[String, nullable MProperty] */ -&type_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty, /* N: HashMapNode[MType, HashMap[String, nullable MProperty]] */ -&type_model__MType, /* HashNode#0: MType */ -} -}; -/* runtime type nullable HashMapNode[MType, HashMap[String, nullable MProperty]] */ -const struct type type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty = { -156, -"nullable HashMapNode[MType, HashMap[String, nullable MProperty]]", /* class_name_string */ -2, -1, -&resolution_table_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty, -3, -{ -0, /* nullable Object */ --1, /* empty */ -156, /* nullable HashMapNode[MType, HashMap[String, nullable MProperty]] */ -}, -}; -const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty = { -0, /* dummy */ -{ -&type_model__MType, /* HashMapNode#0: MType */ -&type_hash_collection__HashMapstring__Stringnullable_model__MProperty, /* HashMapNode#1: HashMap[String, nullable MProperty] */ -&type_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty, /* N: HashMapNode[MType, HashMap[String, nullable MProperty]] */ -&type_model__MType, /* HashNode#0: MType */ -} -}; -/* runtime type HashMapIterator[MType, HashMap[String, nullable MProperty]] */ -const struct type type_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty = { -1688, -"HashMapIterator[MType, HashMap[String, nullable MProperty]]", /* class_name_string */ -3, -0, -&resolution_table_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty, -4, -{ -0, /* nullable Object */ -1, /* Object */ -542, /* MapIterator[MType, HashMap[String, nullable MProperty]] */ -1688, /* HashMapIterator[MType, HashMap[String, nullable MProperty]] */ -}, -}; -const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty = { -0, /* dummy */ -{ -&type_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, HashMap[String, nullable MProperty]] */ -} -}; -/* runtime type MapIterator[MType, HashMap[String, nullable MProperty]] */ -const struct type type_abstract_collection__MapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty = { -542, -"MapIterator[MType, HashMap[String, nullable MProperty]]", /* class_name_string */ -2, -0, -NULL, -3, -{ -0, /* nullable Object */ -1, /* Object */ -542, /* MapIterator[MType, HashMap[String, nullable MProperty]] */ -}, -}; -/* runtime type HashMapKeys[String, nullable MProperty] */ -const struct type type_hash_collection__HashMapKeysstring__Stringnullable_model__MProperty = { -1936, -"HashMapKeys[String, nullable MProperty]", /* class_name_string */ -3, -0, -&resolution_table_hash_collection__HashMapKeysstring__Stringnullable_model__MProperty, -5, -{ -0, /* nullable Object */ -1, /* Object */ -631, /* Collection[String] */ -1936, /* HashMapKeys[String, nullable MProperty] */ -170, /* Collection[Object] */ -}, -}; -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 = { -1689, -"HashMapValues[String, nullable MProperty]", /* class_name_string */ -3, -0, -&resolution_table_hash_collection__HashMapValuesstring__Stringnullable_model__MProperty, -4, -{ -0, /* nullable Object */ -1, /* Object */ -179, /* Collection[nullable MProperty] */ -1689, /* 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 = { -543, -"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 */ -543, /* 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 = { -1690, -"HashMapNode[String, nullable MProperty]", /* class_name_string */ -3, -0, -&resolution_table_hash_collection__HashMapNodestring__Stringnullable_model__MProperty, -4, -{ -0, /* nullable Object */ -1, /* Object */ -157, /* nullable HashMapNode[String, nullable MProperty] */ -1690, /* 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_hash_collection__HashMapNodestring__Stringnullable_model__MProperty, /* N: 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 = { -157, -"nullable HashMapNode[String, nullable MProperty]", /* class_name_string */ -2, -1, -&resolution_table_nullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty, -3, -{ -0, /* nullable Object */ --1, /* empty */ -157, /* nullable HashMapNode[String, nullable MProperty] */ -}, -}; -const struct types resolution_table_nullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty = { -0, /* dummy */ -{ -&type_string__String, /* HashMapNode#0: String */ -&type_nullable_model__MProperty, /* HashMapNode#1: nullable MProperty */ -&type_hash_collection__HashMapNodestring__Stringnullable_model__MProperty, /* N: HashMapNode[String, nullable MProperty] */ -&type_string__String, /* HashNode#0: String */ -} -}; -/* runtime type HashMapIterator[String, nullable MProperty] */ -const struct type type_hash_collection__HashMapIteratorstring__Stringnullable_model__MProperty = { -1691, -"HashMapIterator[String, nullable MProperty]", /* class_name_string */ -3, -0, -&resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_model__MProperty, -4, -{ -0, /* nullable Object */ -1, /* Object */ -544, /* MapIterator[String, nullable MProperty] */ -1691, /* 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 = { -544, -"MapIterator[String, nullable MProperty]", /* class_name_string */ -2, -0, -NULL, -3, -{ -0, /* nullable Object */ -1, /* Object */ -544, /* MapIterator[String, nullable MProperty] */ -}, -}; -/* runtime type Array[nullable ModulePath] */ -const struct type type_array__Arraynullable_modelbuilder__ModulePath = { -2244, -"Array[nullable ModulePath]", /* class_name_string */ -5, -0, -&resolution_table_array__Arraynullable_modelbuilder__ModulePath, -6, -{ -0, /* nullable Object */ -1, /* Object */ -312, /* Collection[nullable ModulePath] */ -169, /* SequenceRead[nullable Object] */ -1937, /* AbstractArrayRead[nullable ModulePath] */ -2244, /* 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 = { -1937, -"AbstractArrayRead[nullable ModulePath]", /* class_name_string */ -4, -0, -NULL, -5, -{ -0, /* nullable Object */ -1, /* Object */ -312, /* Collection[nullable ModulePath] */ -169, /* SequenceRead[nullable Object] */ -1937, /* AbstractArrayRead[nullable ModulePath] */ -}, -}; -/* runtime type Array[nullable MGroup] */ -const struct type type_array__Arraynullable_mproject__MGroup = { -2245, -"Array[nullable MGroup]", /* class_name_string */ -8, -0, -&resolution_table_array__Arraynullable_mproject__MGroup, -9, -{ -0, /* nullable Object */ -1, /* Object */ -227, /* Collection[nullable MGroup] */ -169, /* SequenceRead[nullable Object] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -1938, /* AbstractArrayRead[nullable MGroup] */ -2245, /* 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 = { -1938, -"AbstractArrayRead[nullable MGroup]", /* class_name_string */ -7, -0, -NULL, -8, -{ -0, /* nullable Object */ -1, /* Object */ -227, /* Collection[nullable MGroup] */ -169, /* SequenceRead[nullable Object] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -1938, /* AbstractArrayRead[nullable MGroup] */ -}, -}; -/* runtime type Array[Set[MProperty]] */ -const struct type type_array__Arrayabstract_collection__Setmodel__MProperty = { -2663, -"Array[Set[MProperty]]", /* class_name_string */ -13, -0, -&resolution_table_array__Arrayabstract_collection__Setmodel__MProperty, -14, -{ -0, /* nullable Object */ -1, /* Object */ -1505, /* Collection[Set[PropertyLayoutElement]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -1853, /* Collection[Set[MProperty]] */ -1782, /* AbstractArrayRead[Object] */ --1, /* empty */ -2463, /* AbstractArrayRead[Set[PropertyLayoutElement]] */ -1973, /* Array[Object] */ -2593, /* Array[Set[PropertyLayoutElement]] */ -2594, /* AbstractArrayRead[Set[MProperty]] */ --1, /* empty */ -2663, /* 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 = { -2593, -"Array[Set[PropertyLayoutElement]]", /* class_name_string */ -10, -0, -&resolution_table_array__Arrayabstract_collection__Setlayout_builders__PropertyLayoutElement, -11, -{ -0, /* nullable Object */ -1, /* Object */ -1505, /* Collection[Set[PropertyLayoutElement]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ --1, /* empty */ -1782, /* AbstractArrayRead[Object] */ --1, /* empty */ -2463, /* AbstractArrayRead[Set[PropertyLayoutElement]] */ -1973, /* Array[Object] */ -2593, /* 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 = { -2594, -"AbstractArrayRead[Set[MProperty]]", /* class_name_string */ -11, -0, -NULL, -12, -{ -0, /* nullable Object */ -1, /* Object */ -1505, /* Collection[Set[PropertyLayoutElement]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -1853, /* Collection[Set[MProperty]] */ -1782, /* AbstractArrayRead[Object] */ --1, /* empty */ -2463, /* AbstractArrayRead[Set[PropertyLayoutElement]] */ --1, /* empty */ --1, /* empty */ -2594, /* AbstractArrayRead[Set[MProperty]] */ -}, -}; -/* runtime type AbstractArrayRead[Set[PropertyLayoutElement]] */ -const struct type type_array__AbstractArrayReadabstract_collection__Setlayout_builders__PropertyLayoutElement = { -2463, -"AbstractArrayRead[Set[PropertyLayoutElement]]", /* class_name_string */ -8, -0, -NULL, -9, -{ -0, /* nullable Object */ -1, /* Object */ -1505, /* Collection[Set[PropertyLayoutElement]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ --1, /* empty */ -1782, /* AbstractArrayRead[Object] */ --1, /* empty */ -2463, /* AbstractArrayRead[Set[PropertyLayoutElement]] */ -}, -}; -/* runtime type Array[HashSet[MType]] */ -const struct type type_array__Arrayhash_collection__HashSetmodel__MType = { -2664, -"Array[HashSet[MType]]", /* class_name_string */ -11, +&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__Arrayhash_collection__HashSetmodel__MType, -12, +&resolution_table_array__NativeArrayarray__Arraymproject__MProject, +4, { 0, /* nullable Object */ 1, /* Object */ -1516, /* Collection[Set[MType]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -1857, /* Collection[HashSet[MType]] */ -1782, /* AbstractArrayRead[Object] */ -2464, /* AbstractArrayRead[Set[MType]] */ -2595, /* Array[Set[MType]] */ -1973, /* Array[Object] */ -2596, /* AbstractArrayRead[HashSet[MType]] */ -2664, /* Array[HashSet[MType]] */ +115, /* NativeArray[Object] */ +1793, /* NativeArray[Array[MProject]] */ }, }; -const struct types resolution_table_array__Arrayhash_collection__HashSetmodel__MType = { +const struct types resolution_table_array__NativeArrayarray__Arraymproject__MProject = { 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]] */ +&type_array__Arraymproject__MProject, /* NativeArray#0: Array[MProject] */ +&type_array__NativeArrayarray__Arraymproject__MProject, /* NativeArray[NativeArray#0]: NativeArray[Array[MProject]] */ } }; -/* runtime type Array[Set[MType]] */ -const struct type type_array__Arrayabstract_collection__Setmodel__MType = { -2595, -"Array[Set[MType]]", /* class_name_string */ -8, +/* 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__Arrayabstract_collection__Setmodel__MType, +&resolution_table_array__Arrayposet__POSetElementmmodule__MModule, 10, { 0, /* nullable Object */ 1, /* Object */ -1516, /* Collection[Set[MType]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[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 */ -1782, /* AbstractArrayRead[Object] */ -2464, /* AbstractArrayRead[Set[MType]] */ -2595, /* Array[Set[MType]] */ -1973, /* Array[Object] */ +2029, /* Array[Object] */ }, }; -const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MType = { +const struct types resolution_table_array__Arrayposet__POSetElementmmodule__MModule = { 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]] */ +&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[HashSet[MType]] */ -const struct type type_array__AbstractArrayReadhash_collection__HashSetmodel__MType = { -2596, -"AbstractArrayRead[HashSet[MType]]", /* class_name_string */ -10, +/* runtime type AbstractArrayRead[POSetElement[MModule]] */ +const struct type type_array__AbstractArrayReadposet__POSetElementmmodule__MModule = { +2473, +"AbstractArrayRead[POSetElement[MModule]]", /* class_name_string */ +5, 0, -NULL, -11, -{ -0, /* nullable Object */ -1, /* Object */ -1516, /* Collection[Set[MType]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -1857, /* Collection[HashSet[MType]] */ -1782, /* AbstractArrayRead[Object] */ -2464, /* AbstractArrayRead[Set[MType]] */ --1, /* empty */ --1, /* empty */ -2596, /* AbstractArrayRead[HashSet[MType]] */ -}, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ }; -/* runtime type AbstractArrayRead[Set[MType]] */ -const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MType = { -2464, -"AbstractArrayRead[Set[MType]]", /* class_name_string */ -7, +/* 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, -NULL, -8, +&resolution_table_array__ArrayIteratorarray__Arraymmodule__MModule, +4, { 0, /* nullable Object */ 1, /* Object */ -1516, /* Collection[Set[MType]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ --1, /* empty */ -1782, /* AbstractArrayRead[Object] */ -2464, /* AbstractArrayRead[Set[MType]] */ +321, /* ArrayIterator[Object] */ +1794, /* ArrayIterator[Array[MModule]] */ }, }; -/* runtime type Array[Array[nullable MType]] */ -const struct type type_array__Arrayarray__Arraynullable_model__MType = { -2665, -"Array[Array[nullable MType]]", /* class_name_string */ -14, +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__Arrayarray__Arraynullable_model__MType, -15, +&resolution_table_array__NativeArrayarray__Arraymmodule__MModule, +4, { 0, /* nullable Object */ 1, /* Object */ -337, /* Collection[nullable Array[nullable MType]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -1859, /* Collection[Array[nullable MType]] */ -1782, /* AbstractArrayRead[Object] */ -1939, /* AbstractArrayRead[nullable Array[nullable MType]] */ --1, /* empty */ -1973, /* Array[Object] */ -2246, /* Array[nullable Array[nullable MType]] */ --1, /* empty */ -2597, /* AbstractArrayRead[Array[nullable MType]] */ --1, /* empty */ -2665, /* Array[Array[nullable MType]] */ +115, /* NativeArray[Object] */ +1795, /* NativeArray[Array[MModule]] */ }, }; -const struct types resolution_table_array__Arrayarray__Arraynullable_model__MType = { +const struct types resolution_table_array__NativeArrayarray__Arraymmodule__MModule = { 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]] */ +&type_array__Arraymmodule__MModule, /* NativeArray#0: Array[MModule] */ +&type_array__NativeArrayarray__Arraymmodule__MModule, /* NativeArray[NativeArray#0]: NativeArray[Array[MModule]] */ } }; -/* runtime type Array[nullable Array[nullable MType]] */ -const struct type type_array__Arraynullable_array__Arraynullable_model__MType = { -2246, -"Array[nullable Array[nullable MType]]", /* class_name_string */ -10, +/* 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__Arraynullable_array__Arraynullable_model__MType, -11, +&resolution_table_array__Arrayposet__POSetElementmodel__MClassDef, +10, { 0, /* nullable Object */ 1, /* Object */ -337, /* Collection[nullable Array[nullable MType]] */ -169, /* SequenceRead[nullable Object] */ --1, /* empty */ --1, /* empty */ +1694, /* Collection[POSetElement[MClassDef]] */ +91, /* SequenceRead[nullable Object] */ +92, /* Collection[Object] */ +2474, /* AbstractArrayRead[POSetElement[MClassDef]] */ +2741, /* Array[POSetElement[MClassDef]] */ +1838, /* AbstractArrayRead[Object] */ -1, /* empty */ -1939, /* AbstractArrayRead[nullable Array[nullable MType]] */ --1, /* empty */ --1, /* empty */ -2246, /* Array[nullable Array[nullable MType]] */ +2029, /* Array[Object] */ }, }; -const struct types resolution_table_array__Arraynullable_array__Arraynullable_model__MType = { +const struct types resolution_table_array__Arrayposet__POSetElementmodel__MClassDef = { 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]] */ +&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[Array[nullable MType]] */ -const struct type type_array__AbstractArrayReadarray__Arraynullable_model__MType = { -2597, -"AbstractArrayRead[Array[nullable MType]]", /* class_name_string */ +/* 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, -NULL, -13, +&resolution_table_array__Arrayposet__POSetElementmodel__MType, +10, { 0, /* nullable Object */ 1, /* Object */ -337, /* Collection[nullable Array[nullable MType]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -1859, /* Collection[Array[nullable MType]] */ -1782, /* AbstractArrayRead[Object] */ -1939, /* AbstractArrayRead[nullable Array[nullable MType]] */ +1697, /* Collection[POSetElement[MType]] */ +91, /* SequenceRead[nullable Object] */ +92, /* Collection[Object] */ -1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -2597, /* AbstractArrayRead[Array[nullable MType]] */ +2475, /* AbstractArrayRead[POSetElement[MType]] */ +1838, /* AbstractArrayRead[Object] */ +2742, /* Array[POSetElement[MType]] */ +2029, /* Array[Object] */ }, }; -/* runtime type AbstractArrayRead[nullable Array[nullable MType]] */ -const struct type type_array__AbstractArrayReadnullable_array__Arraynullable_model__MType = { -1939, -"AbstractArrayRead[nullable Array[nullable MType]]", /* class_name_string */ -7, +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, -8, +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 */ -337, /* Collection[nullable Array[nullable MType]] */ -169, /* SequenceRead[nullable Object] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -1939, /* AbstractArrayRead[nullable Array[nullable MType]] */ +321, /* ArrayIterator[Object] */ +1796, /* ArrayIterator[Array[nullable MClass]] */ +2008, /* ArrayIterator[Array[MClass]] */ }, }; -/* runtime type Array[Array[nullable MPropDef]] */ -const struct type type_array__Arrayarray__Arraynullable_model__MPropDef = { -2598, -"Array[Array[nullable MPropDef]]", /* class_name_string */ -8, +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__Arrayarray__Arraynullable_model__MPropDef, -10, +&resolution_table_array__ArrayIteratorarray__Arraynullable_model__MClass, +4, { 0, /* nullable Object */ 1, /* Object */ -1525, /* Collection[Array[nullable MPropDef]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ --1, /* empty */ -1782, /* AbstractArrayRead[Object] */ -2465, /* AbstractArrayRead[Array[nullable MPropDef]] */ -2598, /* Array[Array[nullable MPropDef]] */ -1973, /* Array[Object] */ +321, /* ArrayIterator[Object] */ +1796, /* ArrayIterator[Array[nullable MClass]] */ }, }; -const struct types resolution_table_array__Arrayarray__Arraynullable_model__MPropDef = { +const struct types resolution_table_array__ArrayIteratorarray__Arraynullable_model__MClass = { 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]] */ +&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 AbstractArrayRead[Array[nullable MPropDef]] */ -const struct type type_array__AbstractArrayReadarray__Arraynullable_model__MPropDef = { -2465, -"AbstractArrayRead[Array[nullable MPropDef]]", /* class_name_string */ -7, +/* runtime type NativeArray[Array[MClass]] */ +const struct type type_array__NativeArrayarray__Arraymodel__MClass = { +2009, +"NativeArray[Array[MClass]]", /* class_name_string */ +4, 0, -NULL, -8, +&resolution_table_array__NativeArrayarray__Arraymodel__MClass, +5, { 0, /* nullable Object */ 1, /* Object */ -1525, /* Collection[Array[nullable MPropDef]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ --1, /* empty */ -1782, /* AbstractArrayRead[Object] */ -2465, /* AbstractArrayRead[Array[nullable MPropDef]] */ +115, /* NativeArray[Object] */ +1797, /* NativeArray[Array[nullable MClass]] */ +2009, /* NativeArray[Array[MClass]] */ }, }; -/* runtime type ArrayIterator[CodeFile] */ -const struct type type_array__ArrayIteratorabstract_compiler__CodeFile = { -1692, -"ArrayIterator[CodeFile]", /* class_name_string */ +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__ArrayIteratorabstract_compiler__CodeFile, +&resolution_table_array__NativeArrayarray__Arraynullable_model__MClass, 4, { 0, /* nullable Object */ 1, /* Object */ -289, /* ArrayIterator[Object] */ -1692, /* ArrayIterator[CodeFile] */ +115, /* NativeArray[Object] */ +1797, /* NativeArray[Array[nullable MClass]] */ }, }; -const struct types resolution_table_array__ArrayIteratorabstract_compiler__CodeFile = { +const struct types resolution_table_array__NativeArrayarray__Arraynullable_model__MClass = { 0, /* dummy */ { -&type_array__AbstractArrayReadabstract_compiler__CodeFile, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[CodeFile] */ -&type_array__Arrayabstract_compiler__CodeFile, /* Array[Iterator#0]: Array[CodeFile] */ +&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 NativeArray[CodeFile] */ -const struct type type_array__NativeArrayabstract_compiler__CodeFile = { -1693, -"NativeArray[CodeFile]", /* class_name_string */ -3, +/* 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__NativeArrayabstract_compiler__CodeFile, +&resolution_table_array__ArrayIteratorarray__Arraymodel__MProperty, 4, { 0, /* nullable Object */ 1, /* Object */ -193, /* NativeArray[Object] */ -1693, /* NativeArray[CodeFile] */ +321, /* ArrayIterator[Object] */ +1798, /* ArrayIterator[Array[MProperty]] */ }, }; -const struct types resolution_table_array__NativeArrayabstract_compiler__CodeFile = { +const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MProperty = { 0, /* dummy */ { -&type_abstract_compiler__CodeFile, /* NativeArray#0: CodeFile */ -&type_array__NativeArrayabstract_compiler__CodeFile, /* NativeArray[NativeArray#0]: NativeArray[CodeFile] */ +&type_array__Arrayarray__Arraymodel__MProperty, /* Array[Iterator#0]: Array[Array[MProperty]] */ +&type_array__AbstractArrayReadarray__Arraymodel__MProperty, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MProperty]] */ } }; -/* runtime type ArrayIterator[AbstractRuntimeFunction] */ -const struct type type_array__ArrayIteratorabstract_compiler__AbstractRuntimeFunction = { -1694, -"ArrayIterator[AbstractRuntimeFunction]", /* class_name_string */ +/* 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__ArrayIteratorabstract_compiler__AbstractRuntimeFunction, +&resolution_table_array__NativeArrayarray__Arraymodel__MProperty, 4, { 0, /* nullable Object */ 1, /* Object */ -289, /* ArrayIterator[Object] */ -1694, /* ArrayIterator[AbstractRuntimeFunction] */ +115, /* NativeArray[Object] */ +1799, /* NativeArray[Array[MProperty]] */ }, }; -const struct types resolution_table_array__ArrayIteratorabstract_compiler__AbstractRuntimeFunction = { +const struct types resolution_table_array__NativeArrayarray__Arraymodel__MProperty = { 0, /* dummy */ { -&type_array__AbstractArrayReadabstract_compiler__AbstractRuntimeFunction, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AbstractRuntimeFunction] */ -&type_array__Arrayabstract_compiler__AbstractRuntimeFunction, /* Array[Iterator#0]: Array[AbstractRuntimeFunction] */ +&type_array__Arraymodel__MProperty, /* NativeArray#0: Array[MProperty] */ +&type_array__NativeArrayarray__Arraymodel__MProperty, /* NativeArray[NativeArray#0]: NativeArray[Array[MProperty]] */ } }; -/* runtime type NativeArray[AbstractRuntimeFunction] */ -const struct type type_array__NativeArrayabstract_compiler__AbstractRuntimeFunction = { -1695, -"NativeArray[AbstractRuntimeFunction]", /* class_name_string */ -3, +/* 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__NativeArrayabstract_compiler__AbstractRuntimeFunction, -4, +&resolution_table_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, +10, { 0, /* nullable Object */ 1, /* Object */ -193, /* NativeArray[Object] */ -1695, /* NativeArray[AbstractRuntimeFunction] */ +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__NativeArrayabstract_compiler__AbstractRuntimeFunction = { +const struct types resolution_table_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty = { 0, /* dummy */ { -&type_abstract_compiler__AbstractRuntimeFunction, /* NativeArray#0: AbstractRuntimeFunction */ -&type_array__NativeArrayabstract_compiler__AbstractRuntimeFunction, /* NativeArray[NativeArray#0]: NativeArray[AbstractRuntimeFunction] */ +&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 Array[Array[MClassType]] */ -const struct type type_array__Arrayarray__Arraymodel__MClassType = { -2720, -"Array[Array[MClassType]]", /* class_name_string */ -17, +/* 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, -&resolution_table_array__Arrayarray__Arraymodel__MClassType, -18, +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 */ -337, /* Collection[nullable Array[nullable MType]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -1859, /* Collection[Array[nullable MType]] */ -1782, /* AbstractArrayRead[Object] */ -1939, /* AbstractArrayRead[nullable Array[nullable MType]] */ -2149, /* Collection[Array[MType]] */ -1973, /* Array[Object] */ -2246, /* Array[nullable Array[nullable MType]] */ -2422, /* Collection[Array[MClassType]] */ -2597, /* AbstractArrayRead[Array[nullable MType]] */ -2653, /* AbstractArrayRead[Array[MType]] */ -2665, /* Array[Array[nullable MType]] */ -2684, /* AbstractArrayRead[Array[MClassType]] */ -2705, /* Array[Array[MType]] */ -2720, /* Array[Array[MClassType]] */ +610, /* MapKeysIterator[MType, HashMap[String, nullable MProperty]] */ }, }; -const struct types resolution_table_array__Arrayarray__Arraymodel__MClassType = { +const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty = { 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]] */ +&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 Array[Array[MType]] */ -const struct type type_array__Arrayarray__Arraymodel__MType = { -2705, -"Array[Array[MType]]", /* class_name_string */ -16, +/* 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_array__Arrayarray__Arraymodel__MType, -17, +&resolution_table_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty, +3, { 0, /* nullable Object */ 1, /* Object */ -337, /* Collection[nullable Array[nullable MType]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -1859, /* Collection[Array[nullable MType]] */ -1782, /* AbstractArrayRead[Object] */ -1939, /* AbstractArrayRead[nullable Array[nullable MType]] */ -2149, /* Collection[Array[MType]] */ -1973, /* Array[Object] */ -2246, /* Array[nullable Array[nullable MType]] */ --1, /* empty */ -2597, /* AbstractArrayRead[Array[nullable MType]] */ -2653, /* AbstractArrayRead[Array[MType]] */ -2665, /* Array[Array[nullable MType]] */ --1, /* empty */ -2705, /* Array[Array[MType]] */ +611, /* MapValuesIterator[MType, HashMap[String, nullable MProperty]] */ }, }; -const struct types resolution_table_array__Arrayarray__Arraymodel__MType = { +const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty = { 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]] */ +&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 AbstractArrayRead[Array[MClassType]] */ -const struct type type_array__AbstractArrayReadarray__Arraymodel__MClassType = { -2684, -"AbstractArrayRead[Array[MClassType]]", /* class_name_string */ -15, +/* 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, -NULL, -16, +&resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_model__MProperty, +3, { 0, /* nullable Object */ 1, /* Object */ -337, /* Collection[nullable Array[nullable MType]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -1859, /* Collection[Array[nullable MType]] */ -1782, /* AbstractArrayRead[Object] */ -1939, /* AbstractArrayRead[nullable Array[nullable MType]] */ -2149, /* Collection[Array[MType]] */ --1, /* empty */ --1, /* empty */ -2422, /* Collection[Array[MClassType]] */ -2597, /* AbstractArrayRead[Array[nullable MType]] */ -2653, /* AbstractArrayRead[Array[MType]] */ --1, /* empty */ -2684, /* AbstractArrayRead[Array[MClassType]] */ +612, /* MapKeysIterator[String, nullable MProperty] */ }, }; -/* runtime type AbstractArrayRead[Array[MType]] */ -const struct type type_array__AbstractArrayReadarray__Arraymodel__MType = { -2653, -"AbstractArrayRead[Array[MType]]", /* class_name_string */ -13, -0, -NULL, -14, +const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_model__MProperty = { +0, /* dummy */ { -0, /* nullable Object */ -1, /* Object */ -337, /* Collection[nullable Array[nullable MType]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -1859, /* Collection[Array[nullable MType]] */ -1782, /* AbstractArrayRead[Object] */ -1939, /* AbstractArrayRead[nullable Array[nullable MType]] */ -2149, /* Collection[Array[MType]] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -2597, /* AbstractArrayRead[Array[nullable MType]] */ -2653, /* AbstractArrayRead[Array[MType]] */ -}, +&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 MapKeysIterator[MClass, Array[MClass]] */ -const struct type type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraymodel__MClass = { -1696, -"MapKeysIterator[MClass, Array[MClass]]", /* class_name_string */ -3, +/* 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__MapKeysIteratormodel__MClassarray__Arraymodel__MClass, -4, +&resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_model__MProperty, +3, { 0, /* nullable Object */ 1, /* Object */ -491, /* MapKeysIterator[MClass, Array[nullable MClass]] */ -1696, /* MapKeysIterator[MClass, Array[MClass]] */ +613, /* MapValuesIterator[String, nullable MProperty] */ }, }; -const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraymodel__MClass = { +const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_model__MProperty = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MClassarray__Arraymodel__MClass, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Array[MClass]] */ -&type_array__Arraymodel__MClass, /* Array[Iterator#0]: Array[MClass] */ +&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 MapValuesIterator[MClass, Array[MClass]] */ -const struct type type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraymodel__MClass = { -1697, -"MapValuesIterator[MClass, Array[MClass]]", /* class_name_string */ -3, +/* 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_abstract_collection__MapValuesIteratormodel__MClassarray__Arraymodel__MClass, -4, +&resolution_table_array__ArrayIteratornullable_modelbuilder__ModulePath, +3, { 0, /* nullable Object */ 1, /* Object */ -492, /* MapValuesIterator[MClass, Array[nullable MClass]] */ -1697, /* MapValuesIterator[MClass, Array[MClass]] */ +614, /* ArrayIterator[nullable ModulePath] */ }, }; -const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraymodel__MClass = { +const struct types resolution_table_array__ArrayIteratornullable_modelbuilder__ModulePath = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MClassarray__Arraymodel__MClass, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Array[MClass]] */ -&type_array__Arrayarray__Arraymodel__MClass, /* Array[Iterator#0]: Array[Array[MClass]] */ +&type_array__Arraynullable_modelbuilder__ModulePath, /* Array[Iterator#0]: Array[nullable ModulePath] */ +&type_array__AbstractArrayReadnullable_modelbuilder__ModulePath, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable ModulePath] */ } }; -/* runtime type MapKeysIterator[MClass, HashSet[MClass]] */ -const struct type type_abstract_collection__MapKeysIteratormodel__MClasshash_collection__HashSetmodel__MClass = { -1698, -"MapKeysIterator[MClass, HashSet[MClass]]", /* class_name_string */ -3, +/* runtime type NativeArray[nullable ModulePath] */ +const struct type type_array__NativeArraynullable_modelbuilder__ModulePath = { +615, +"NativeArray[nullable ModulePath]", /* class_name_string */ +2, 0, -&resolution_table_abstract_collection__MapKeysIteratormodel__MClasshash_collection__HashSetmodel__MClass, -4, +&resolution_table_array__NativeArraynullable_modelbuilder__ModulePath, +3, { 0, /* nullable Object */ 1, /* Object */ -545, /* MapKeysIterator[MClass, Set[MClass]] */ -1698, /* MapKeysIterator[MClass, HashSet[MClass]] */ +615, /* NativeArray[nullable ModulePath] */ }, }; -const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClasshash_collection__HashSetmodel__MClass = { +const struct types resolution_table_array__NativeArraynullable_modelbuilder__ModulePath = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MClasshash_collection__HashSetmodel__MClass, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, HashSet[MClass]] */ -&type_array__Arraymodel__MClass, /* Array[Iterator#0]: Array[MClass] */ +&type_nullable_modelbuilder__ModulePath, /* NativeArray#0: nullable ModulePath */ +&type_array__NativeArraynullable_modelbuilder__ModulePath, /* NativeArray[NativeArray#0]: NativeArray[nullable ModulePath] */ } }; -/* runtime type MapKeysIterator[MClass, Set[MClass]] */ -const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MClass = { -545, -"MapKeysIterator[MClass, Set[MClass]]", /* class_name_string */ -2, +/* 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_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MClass, -3, +&resolution_table_array__ArrayIteratornullable_mproject__MGroup, +4, { 0, /* nullable Object */ 1, /* Object */ -545, /* MapKeysIterator[MClass, Set[MClass]] */ +-1, /* empty */ +616, /* ArrayIterator[nullable MGroup] */ }, }; -const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MClass = { +const struct types resolution_table_array__ArrayIteratornullable_mproject__MGroup = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MClass, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Set[MClass]] */ -&type_array__Arraymodel__MClass, /* Array[Iterator#0]: Array[MClass] */ +&type_array__Arraynullable_mproject__MGroup, /* Array[Iterator#0]: Array[nullable MGroup] */ +&type_array__AbstractArrayReadnullable_mproject__MGroup, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable MGroup] */ } }; -/* runtime type MapValuesIterator[MClass, HashSet[MClass]] */ -const struct type type_abstract_collection__MapValuesIteratormodel__MClasshash_collection__HashSetmodel__MClass = { -1699, -"MapValuesIterator[MClass, HashSet[MClass]]", /* class_name_string */ +/* runtime type NativeArray[nullable MGroup] */ +const struct type type_array__NativeArraynullable_mproject__MGroup = { +617, +"NativeArray[nullable MGroup]", /* class_name_string */ 3, 0, -&resolution_table_abstract_collection__MapValuesIteratormodel__MClasshash_collection__HashSetmodel__MClass, +&resolution_table_array__NativeArraynullable_mproject__MGroup, 4, { 0, /* nullable Object */ 1, /* Object */ -546, /* MapValuesIterator[MClass, Set[MClass]] */ -1699, /* MapValuesIterator[MClass, HashSet[MClass]] */ +-1, /* empty */ +617, /* NativeArray[nullable MGroup] */ }, }; -const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClasshash_collection__HashSetmodel__MClass = { +const struct types resolution_table_array__NativeArraynullable_mproject__MGroup = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MClasshash_collection__HashSetmodel__MClass, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, HashSet[MClass]] */ -&type_array__Arrayhash_collection__HashSetmodel__MClass, /* Array[Iterator#0]: Array[HashSet[MClass]] */ +&type_nullable_mproject__MGroup, /* NativeArray#0: nullable MGroup */ +&type_array__NativeArraynullable_mproject__MGroup, /* NativeArray[NativeArray#0]: NativeArray[nullable MGroup] */ } }; -/* runtime type MapValuesIterator[MClass, Set[MClass]] */ -const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MClass = { -546, -"MapValuesIterator[MClass, Set[MClass]]", /* class_name_string */ -2, +/* 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_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MClass, -3, +&resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MProperty, +5, { 0, /* nullable Object */ 1, /* Object */ -546, /* MapValuesIterator[MClass, Set[MClass]] */ +321, /* ArrayIterator[Object] */ +1800, /* ArrayIterator[Set[PropertyLayoutElement]] */ +2010, /* ArrayIterator[Set[MProperty]] */ }, }; -const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MClass = { +const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MProperty = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MClass, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Set[MClass]] */ -&type_array__Arrayabstract_collection__Setmodel__MClass, /* Array[Iterator#0]: Array[Set[MClass]] */ +&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 MapKeysIterator[MClass, Map[MClass, Int]] */ -const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = { -547, -"MapKeysIterator[MClass, Map[MClass, Int]]", /* class_name_string */ -2, +/* 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_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int, -3, +&resolution_table_array__ArrayIteratorabstract_collection__Setlayout_builders__PropertyLayoutElement, +4, { 0, /* nullable Object */ 1, /* Object */ -547, /* MapKeysIterator[MClass, Map[MClass, Int]] */ +321, /* ArrayIterator[Object] */ +1800, /* ArrayIterator[Set[PropertyLayoutElement]] */ }, }; -const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = { +const struct types resolution_table_array__ArrayIteratorabstract_collection__Setlayout_builders__PropertyLayoutElement = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Map[MClass, Int]] */ -&type_array__Arraymodel__MClass, /* Array[Iterator#0]: Array[MClass] */ +&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 MapValuesIterator[MClass, Map[MClass, Int]] */ -const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = { -548, -"MapValuesIterator[MClass, Map[MClass, Int]]", /* class_name_string */ -2, +/* 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_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int, -3, +&resolution_table_array__NativeArrayabstract_collection__Setmodel__MProperty, +5, { 0, /* nullable Object */ 1, /* Object */ -548, /* MapValuesIterator[MClass, Map[MClass, Int]] */ +115, /* NativeArray[Object] */ +1801, /* NativeArray[Set[PropertyLayoutElement]] */ +2011, /* NativeArray[Set[MProperty]] */ }, }; -const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = { +const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MProperty = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Map[MClass, Int]] */ -&type_array__Arrayabstract_collection__Mapmodel__MClasskernel__Int, /* Array[Iterator#0]: Array[Map[MClass, Int]] */ +&type_abstract_collection__Setmodel__MProperty, /* NativeArray#0: Set[MProperty] */ +&type_array__NativeArrayabstract_collection__Setmodel__MProperty, /* NativeArray[NativeArray#0]: NativeArray[Set[MProperty]] */ } }; -/* runtime type Array[Set[MVirtualTypeProp]] */ -const struct type type_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp = { -2706, -"Array[Set[MVirtualTypeProp]]", /* class_name_string */ -14, +/* 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__Arrayabstract_collection__Setmodel__MVirtualTypeProp, -15, +&resolution_table_array__NativeArrayabstract_collection__Setlayout_builders__PropertyLayoutElement, +4, { 0, /* nullable Object */ 1, /* Object */ -1505, /* Collection[Set[PropertyLayoutElement]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -1853, /* Collection[Set[MProperty]] */ -1782, /* AbstractArrayRead[Object] */ -2152, /* Collection[Set[MVirtualTypeProp]] */ -2463, /* AbstractArrayRead[Set[PropertyLayoutElement]] */ -1973, /* Array[Object] */ -2593, /* Array[Set[PropertyLayoutElement]] */ -2594, /* AbstractArrayRead[Set[MProperty]] */ -2654, /* AbstractArrayRead[Set[MVirtualTypeProp]] */ -2663, /* Array[Set[MProperty]] */ -2706, /* Array[Set[MVirtualTypeProp]] */ +115, /* NativeArray[Object] */ +1801, /* NativeArray[Set[PropertyLayoutElement]] */ }, }; -const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp = { +const struct types resolution_table_array__NativeArrayabstract_collection__Setlayout_builders__PropertyLayoutElement = { 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]] */ +&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 AbstractArrayRead[Set[MVirtualTypeProp]] */ -const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MVirtualTypeProp = { -2654, -"AbstractArrayRead[Set[MVirtualTypeProp]]", /* class_name_string */ -12, +/* 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, -NULL, -13, +&resolution_table_array__ArrayIteratorhash_collection__HashSetmodel__MType, +6, { 0, /* nullable Object */ 1, /* Object */ -1505, /* Collection[Set[PropertyLayoutElement]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -1853, /* Collection[Set[MProperty]] */ -1782, /* AbstractArrayRead[Object] */ -2152, /* Collection[Set[MVirtualTypeProp]] */ -2463, /* AbstractArrayRead[Set[PropertyLayoutElement]] */ --1, /* empty */ --1, /* empty */ -2594, /* AbstractArrayRead[Set[MProperty]] */ -2654, /* AbstractArrayRead[Set[MVirtualTypeProp]] */ +321, /* ArrayIterator[Object] */ +1802, /* ArrayIterator[Set[NitniCallback]] */ +2012, /* ArrayIterator[Set[MType]] */ +2224, /* ArrayIterator[HashSet[MType]] */ }, }; -/* runtime type ArrayIterator[MVirtualTypeProp] */ -const struct type type_array__ArrayIteratormodel__MVirtualTypeProp = { -2466, -"ArrayIterator[MVirtualTypeProp]", /* class_name_string */ -6, +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__ArrayIteratormodel__MVirtualTypeProp, -7, +&resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MType, +5, { 0, /* nullable Object */ 1, /* Object */ -289, /* ArrayIterator[Object] */ -300, /* ArrayIterator[nullable MProperty] */ -1475, /* ArrayIterator[PropertyLayoutElement] */ -2125, /* ArrayIterator[MProperty] */ -2466, /* ArrayIterator[MVirtualTypeProp] */ +321, /* ArrayIterator[Object] */ +1802, /* ArrayIterator[Set[NitniCallback]] */ +2012, /* ArrayIterator[Set[MType]] */ }, }; -const struct types resolution_table_array__ArrayIteratormodel__MVirtualTypeProp = { +const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MType = { 0, /* dummy */ { -&type_array__AbstractArrayReadmodel__MVirtualTypeProp, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MVirtualTypeProp] */ -&type_array__Arraymodel__MVirtualTypeProp, /* Array[Iterator#0]: Array[MVirtualTypeProp] */ +&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 NativeArray[MVirtualTypeProp] */ -const struct type type_array__NativeArraymodel__MVirtualTypeProp = { -2467, -"NativeArray[MVirtualTypeProp]", /* class_name_string */ -6, +/* 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__NativeArraymodel__MVirtualTypeProp, -7, +&resolution_table_array__ArrayIteratorabstract_collection__Setnitni_callbacks__NitniCallback, +4, { 0, /* nullable Object */ 1, /* Object */ -193, /* NativeArray[Object] */ -301, /* NativeArray[nullable MProperty] */ -1476, /* NativeArray[PropertyLayoutElement] */ -2126, /* NativeArray[MProperty] */ -2467, /* NativeArray[MVirtualTypeProp] */ +321, /* ArrayIterator[Object] */ +1802, /* ArrayIterator[Set[NitniCallback]] */ }, }; -const struct types resolution_table_array__NativeArraymodel__MVirtualTypeProp = { +const struct types resolution_table_array__ArrayIteratorabstract_collection__Setnitni_callbacks__NitniCallback = { 0, /* dummy */ { -&type_model__MVirtualTypeProp, /* NativeArray#0: MVirtualTypeProp */ -&type_array__NativeArraymodel__MVirtualTypeProp, /* NativeArray[NativeArray#0]: NativeArray[MVirtualTypeProp] */ +&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 MapKeysIterator[MVirtualTypeProp, Int] */ -const struct type type_abstract_collection__MapKeysIteratormodel__MVirtualTypePropkernel__Int = { -1700, -"MapKeysIterator[MVirtualTypeProp, Int]", /* class_name_string */ -3, +/* 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_abstract_collection__MapKeysIteratormodel__MVirtualTypePropkernel__Int, -4, +&resolution_table_array__NativeArrayhash_collection__HashSetmodel__MType, +6, { 0, /* nullable Object */ 1, /* Object */ -549, /* MapKeysIterator[PropertyLayoutElement, Int] */ -1700, /* MapKeysIterator[MVirtualTypeProp, Int] */ +115, /* NativeArray[Object] */ +1803, /* NativeArray[Set[NitniCallback]] */ +2013, /* NativeArray[Set[MType]] */ +2225, /* NativeArray[HashSet[MType]] */ }, }; -const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MVirtualTypePropkernel__Int = { +const struct types resolution_table_array__NativeArrayhash_collection__HashSetmodel__MType = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MVirtualTypePropkernel__Int, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MVirtualTypeProp, Int] */ -&type_array__Arraymodel__MVirtualTypeProp, /* Array[Iterator#0]: Array[MVirtualTypeProp] */ +&type_hash_collection__HashSetmodel__MType, /* NativeArray#0: HashSet[MType] */ +&type_array__NativeArrayhash_collection__HashSetmodel__MType, /* NativeArray[NativeArray#0]: NativeArray[HashSet[MType]] */ } }; -/* runtime type MapKeysIterator[PropertyLayoutElement, Int] */ -const struct type type_abstract_collection__MapKeysIteratorlayout_builders__PropertyLayoutElementkernel__Int = { -549, -"MapKeysIterator[PropertyLayoutElement, Int]", /* class_name_string */ -2, -0, -&resolution_table_abstract_collection__MapKeysIteratorlayout_builders__PropertyLayoutElementkernel__Int, -3, +/* 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 */ -549, /* MapKeysIterator[PropertyLayoutElement, Int] */ +115, /* NativeArray[Object] */ +1803, /* NativeArray[Set[NitniCallback]] */ +2013, /* NativeArray[Set[MType]] */ }, }; -const struct types resolution_table_abstract_collection__MapKeysIteratorlayout_builders__PropertyLayoutElementkernel__Int = { +const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MType = { 0, /* dummy */ { -&type_abstract_collection__MapIteratorlayout_builders__PropertyLayoutElementkernel__Int, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[PropertyLayoutElement, Int] */ -&type_array__Arraylayout_builders__PropertyLayoutElement, /* Array[Iterator#0]: Array[PropertyLayoutElement] */ +&type_abstract_collection__Setmodel__MType, /* NativeArray#0: Set[MType] */ +&type_array__NativeArrayabstract_collection__Setmodel__MType, /* NativeArray[NativeArray#0]: NativeArray[Set[MType]] */ } }; -/* runtime type MapValuesIterator[MVirtualTypeProp, Int] */ -const struct type type_abstract_collection__MapValuesIteratormodel__MVirtualTypePropkernel__Int = { -1701, -"MapValuesIterator[MVirtualTypeProp, Int]", /* class_name_string */ +/* 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_abstract_collection__MapValuesIteratormodel__MVirtualTypePropkernel__Int, +&resolution_table_array__NativeArrayabstract_collection__Setnitni_callbacks__NitniCallback, 4, { 0, /* nullable Object */ 1, /* Object */ -550, /* MapValuesIterator[PropertyLayoutElement, Int] */ -1701, /* MapValuesIterator[MVirtualTypeProp, Int] */ +115, /* NativeArray[Object] */ +1803, /* NativeArray[Set[NitniCallback]] */ }, }; -const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MVirtualTypePropkernel__Int = { +const struct types resolution_table_array__NativeArrayabstract_collection__Setnitni_callbacks__NitniCallback = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MVirtualTypePropkernel__Int, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MVirtualTypeProp, Int] */ -&type_array__Arraykernel__Int, /* Array[Iterator#0]: Array[Int] */ +&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 MapValuesIterator[PropertyLayoutElement, Int] */ -const struct type type_abstract_collection__MapValuesIteratorlayout_builders__PropertyLayoutElementkernel__Int = { -550, -"MapValuesIterator[PropertyLayoutElement, Int]", /* class_name_string */ -2, +/* 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_abstract_collection__MapValuesIteratorlayout_builders__PropertyLayoutElementkernel__Int, -3, +&resolution_table_array__ArrayIteratorarray__Arraynullable_model__MType, +5, { 0, /* nullable Object */ 1, /* Object */ -550, /* MapValuesIterator[PropertyLayoutElement, Int] */ +321, /* ArrayIterator[Object] */ +618, /* ArrayIterator[nullable Array[nullable MType]] */ +2014, /* ArrayIterator[Array[nullable MType]] */ }, }; -const struct types resolution_table_abstract_collection__MapValuesIteratorlayout_builders__PropertyLayoutElementkernel__Int = { +const struct types resolution_table_array__ArrayIteratorarray__Arraynullable_model__MType = { 0, /* dummy */ { -&type_abstract_collection__MapIteratorlayout_builders__PropertyLayoutElementkernel__Int, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[PropertyLayoutElement, Int] */ -&type_array__Arraykernel__Int, /* Array[Iterator#0]: Array[Int] */ +&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 MapKeysIterator[MAttribute, Int] */ -const struct type type_abstract_collection__MapKeysIteratormodel__MAttributekernel__Int = { -1702, -"MapKeysIterator[MAttribute, Int]", /* class_name_string */ -3, +/* 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_abstract_collection__MapKeysIteratormodel__MAttributekernel__Int, +&resolution_table_array__ArrayIteratornullable_array__Arraynullable_model__MType, 4, { 0, /* nullable Object */ 1, /* Object */ -549, /* MapKeysIterator[PropertyLayoutElement, Int] */ -1702, /* MapKeysIterator[MAttribute, Int] */ +-1, /* empty */ +618, /* ArrayIterator[nullable Array[nullable MType]] */ }, }; -const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MAttributekernel__Int = { +const struct types resolution_table_array__ArrayIteratornullable_array__Arraynullable_model__MType = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MAttributekernel__Int, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MAttribute, Int] */ -&type_array__Arraymodel__MAttribute, /* Array[Iterator#0]: Array[MAttribute] */ +&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 MapValuesIterator[MAttribute, Int] */ -const struct type type_abstract_collection__MapValuesIteratormodel__MAttributekernel__Int = { -1703, -"MapValuesIterator[MAttribute, Int]", /* class_name_string */ -3, -0, -&resolution_table_abstract_collection__MapValuesIteratormodel__MAttributekernel__Int, +/* 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 */ -550, /* MapValuesIterator[PropertyLayoutElement, Int] */ -1703, /* MapValuesIterator[MAttribute, Int] */ +115, /* NativeArray[Object] */ +619, /* NativeArray[nullable Array[nullable MType]] */ +2015, /* NativeArray[Array[nullable MType]] */ }, }; -const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MAttributekernel__Int = { +const struct types resolution_table_array__NativeArrayarray__Arraynullable_model__MType = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MAttributekernel__Int, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MAttribute, Int] */ -&type_array__Arraykernel__Int, /* Array[Iterator#0]: Array[Int] */ +&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 Array[Set[MAttribute]] */ -const struct type type_array__Arrayabstract_collection__Setmodel__MAttribute = { -2707, -"Array[Set[MAttribute]]", /* class_name_string */ -14, +/* 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__Arrayabstract_collection__Setmodel__MAttribute, -15, +&resolution_table_array__NativeArraynullable_array__Arraynullable_model__MType, +4, { 0, /* nullable Object */ 1, /* Object */ -1505, /* Collection[Set[PropertyLayoutElement]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -1853, /* Collection[Set[MProperty]] */ -1782, /* AbstractArrayRead[Object] */ -2158, /* Collection[Set[MAttribute]] */ -2463, /* AbstractArrayRead[Set[PropertyLayoutElement]] */ -1973, /* Array[Object] */ -2593, /* Array[Set[PropertyLayoutElement]] */ -2594, /* AbstractArrayRead[Set[MProperty]] */ -2655, /* AbstractArrayRead[Set[MAttribute]] */ -2663, /* Array[Set[MProperty]] */ -2707, /* Array[Set[MAttribute]] */ +-1, /* empty */ +619, /* NativeArray[nullable Array[nullable MType]] */ }, }; -const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MAttribute = { +const struct types resolution_table_array__NativeArraynullable_array__Arraynullable_model__MType = { 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]] */ +&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 AbstractArrayRead[Set[MAttribute]] */ -const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MAttribute = { -2655, -"AbstractArrayRead[Set[MAttribute]]", /* class_name_string */ -12, +/* 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, -NULL, -13, +&resolution_table_array__ArrayIteratorarray__Arraynullable_model__MPropDef, +4, { 0, /* nullable Object */ 1, /* Object */ -1505, /* Collection[Set[PropertyLayoutElement]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -1853, /* Collection[Set[MProperty]] */ -1782, /* AbstractArrayRead[Object] */ -2158, /* Collection[Set[MAttribute]] */ -2463, /* AbstractArrayRead[Set[PropertyLayoutElement]] */ --1, /* empty */ --1, /* empty */ -2594, /* AbstractArrayRead[Set[MProperty]] */ -2655, /* AbstractArrayRead[Set[MAttribute]] */ +321, /* ArrayIterator[Object] */ +1804, /* ArrayIterator[Array[nullable MPropDef]] */ }, }; -/* runtime type ArrayIterator[MAttribute] */ -const struct type type_array__ArrayIteratormodel__MAttribute = { -2468, -"ArrayIterator[MAttribute]", /* class_name_string */ -6, +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__ArrayIteratormodel__MAttribute, -7, +&resolution_table_array__NativeArrayarray__Arraynullable_model__MPropDef, +4, { 0, /* nullable Object */ 1, /* Object */ -289, /* ArrayIterator[Object] */ -300, /* ArrayIterator[nullable MProperty] */ -1475, /* ArrayIterator[PropertyLayoutElement] */ -2125, /* ArrayIterator[MProperty] */ -2468, /* ArrayIterator[MAttribute] */ +115, /* NativeArray[Object] */ +1805, /* NativeArray[Array[nullable MPropDef]] */ }, }; -const struct types resolution_table_array__ArrayIteratormodel__MAttribute = { +const struct types resolution_table_array__NativeArrayarray__Arraynullable_model__MPropDef = { 0, /* dummy */ { -&type_array__AbstractArrayReadmodel__MAttribute, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MAttribute] */ -&type_array__Arraymodel__MAttribute, /* Array[Iterator#0]: Array[MAttribute] */ +&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 NativeArray[MAttribute] */ -const struct type type_array__NativeArraymodel__MAttribute = { -2469, -"NativeArray[MAttribute]", /* class_name_string */ -6, +/* 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__NativeArraymodel__MAttribute, +&resolution_table_array__ArrayIteratorarray__Arraymodel__MClassType, 7, { 0, /* nullable Object */ 1, /* Object */ -193, /* NativeArray[Object] */ -301, /* NativeArray[nullable MProperty] */ -1476, /* NativeArray[PropertyLayoutElement] */ -2126, /* NativeArray[MProperty] */ -2469, /* NativeArray[MAttribute] */ +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__NativeArraymodel__MAttribute = { +const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MClassType = { 0, /* dummy */ { -&type_model__MAttribute, /* NativeArray#0: MAttribute */ -&type_array__NativeArraymodel__MAttribute, /* NativeArray[NativeArray#0]: NativeArray[MAttribute] */ +&type_array__Arrayarray__Arraymodel__MClassType, /* Array[Iterator#0]: Array[Array[MClassType]] */ +&type_array__AbstractArrayReadarray__Arraymodel__MClassType, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MClassType]] */ } }; -/* runtime type MapKeysIterator[MType, Map[MType, Int]] */ -const struct type type_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = { -551, -"MapKeysIterator[MType, Map[MType, Int]]", /* class_name_string */ -2, +/* 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_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int, -3, +&resolution_table_array__ArrayIteratorarray__Arraymodel__MType, +6, { 0, /* nullable Object */ 1, /* Object */ -551, /* MapKeysIterator[MType, Map[MType, Int]] */ +321, /* ArrayIterator[Object] */ +618, /* ArrayIterator[nullable Array[nullable MType]] */ +2014, /* ArrayIterator[Array[nullable MType]] */ +2226, /* ArrayIterator[Array[MType]] */ }, }; -const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = { +const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MType = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Map[MType, Int]] */ -&type_array__Arraymodel__MType, /* Array[Iterator#0]: Array[MType] */ +&type_array__Arrayarray__Arraymodel__MType, /* Array[Iterator#0]: Array[Array[MType]] */ +&type_array__AbstractArrayReadarray__Arraymodel__MType, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MType]] */ } }; -/* runtime type MapValuesIterator[MType, Map[MType, Int]] */ -const struct type type_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = { -552, -"MapValuesIterator[MType, Map[MType, Int]]", /* class_name_string */ -2, +/* runtime type NativeArray[Array[MClassType]] */ +const struct type type_array__NativeArrayarray__Arraymodel__MClassType = { +2478, +"NativeArray[Array[MClassType]]", /* class_name_string */ +6, 0, -&resolution_table_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int, -3, +&resolution_table_array__NativeArrayarray__Arraymodel__MClassType, +7, { 0, /* nullable Object */ 1, /* Object */ -552, /* MapValuesIterator[MType, Map[MType, Int]] */ +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_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = { +const struct types resolution_table_array__NativeArrayarray__Arraymodel__MClassType = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Map[MType, Int]] */ -&type_array__Arrayabstract_collection__Mapmodel__MTypekernel__Int, /* Array[Iterator#0]: Array[Map[MType, Int]] */ +&type_array__Arraymodel__MClassType, /* NativeArray#0: Array[MClassType] */ +&type_array__NativeArrayarray__Arraymodel__MClassType, /* NativeArray[NativeArray#0]: NativeArray[Array[MClassType]] */ } }; -/* runtime type MapKeysIterator[MType, HashSet[MType]] */ -const struct type type_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashSetmodel__MType = { -1704, -"MapKeysIterator[MType, HashSet[MType]]", /* class_name_string */ -3, +/* runtime type NativeArray[Array[MType]] */ +const struct type type_array__NativeArrayarray__Arraymodel__MType = { +2227, +"NativeArray[Array[MType]]", /* class_name_string */ +5, 0, -&resolution_table_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashSetmodel__MType, -4, +&resolution_table_array__NativeArrayarray__Arraymodel__MType, +6, { 0, /* nullable Object */ 1, /* Object */ -499, /* MapKeysIterator[MType, Set[MType]] */ -1704, /* MapKeysIterator[MType, HashSet[MType]] */ +115, /* NativeArray[Object] */ +619, /* NativeArray[nullable Array[nullable MType]] */ +2015, /* NativeArray[Array[nullable MType]] */ +2227, /* NativeArray[Array[MType]] */ }, }; -const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashSetmodel__MType = { +const struct types resolution_table_array__NativeArrayarray__Arraymodel__MType = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MTypehash_collection__HashSetmodel__MType, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, HashSet[MType]] */ -&type_array__Arraymodel__MType, /* Array[Iterator#0]: Array[MType] */ +&type_array__Arraymodel__MType, /* NativeArray#0: Array[MType] */ +&type_array__NativeArrayarray__Arraymodel__MType, /* NativeArray[NativeArray#0]: NativeArray[Array[MType]] */ } }; -/* runtime type MapValuesIterator[MType, HashSet[MType]] */ -const struct type type_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashSetmodel__MType = { -1705, -"MapValuesIterator[MType, HashSet[MType]]", /* class_name_string */ -3, +/* 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_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashSetmodel__MType, -4, +&resolution_table_array__Arrayhash_collection__HashSetmodel__MClass, +12, { 0, /* nullable Object */ 1, /* Object */ -500, /* MapValuesIterator[MType, Set[MType]] */ -1705, /* MapValuesIterator[MType, HashSet[MType]] */ +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_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashSetmodel__MType = { +const struct types resolution_table_array__Arrayhash_collection__HashSetmodel__MClass = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MTypehash_collection__HashSetmodel__MType, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, HashSet[MType]] */ -&type_array__Arrayhash_collection__HashSetmodel__MType, /* Array[Iterator#0]: Array[HashSet[MType]] */ +&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 Array[EscapeMark] */ -const struct type type_array__Arrayscope__EscapeMark = { -2599, -"Array[EscapeMark]", /* class_name_string */ -7, +/* runtime type AbstractArrayRead[HashSet[MClass]] */ +const struct type type_array__AbstractArrayReadhash_collection__HashSetmodel__MClass = { +2745, +"AbstractArrayRead[HashSet[MClass]]", /* class_name_string */ +10, 0, -&resolution_table_array__Arrayscope__EscapeMark, +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 */ -1566, /* Collection[EscapeMark] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -2470, /* AbstractArrayRead[EscapeMark] */ -1782, /* AbstractArrayRead[Object] */ -2599, /* Array[EscapeMark] */ +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 */ -1973, /* Array[Object] */ +2029, /* Array[Object] */ }, }; -const struct types resolution_table_array__Arrayscope__EscapeMark = { +const struct types resolution_table_array__Arrayabstract_collection__Mapmodel__MClasskernel__Int = { 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] */ +&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[EscapeMark] */ -const struct type type_array__AbstractArrayReadscope__EscapeMark = { -2470, -"AbstractArrayRead[EscapeMark]", /* class_name_string */ +/* 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, -7, +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 */ -1566, /* Collection[EscapeMark] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -2470, /* AbstractArrayRead[EscapeMark] */ -1782, /* AbstractArrayRead[Object] */ +321, /* ArrayIterator[Object] */ +1800, /* ArrayIterator[Set[PropertyLayoutElement]] */ +2010, /* ArrayIterator[Set[MProperty]] */ +2228, /* ArrayIterator[Set[MVirtualTypeProp]] */ }, }; -/* runtime type MapKeysIterator[MGroup, POSetElement[MGroup]] */ -const struct type type_abstract_collection__MapKeysIteratormproject__MGroupposet__POSetElementmproject__MGroup = { -553, -"MapKeysIterator[MGroup, POSetElement[MGroup]]", /* class_name_string */ -2, +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_abstract_collection__MapKeysIteratormproject__MGroupposet__POSetElementmproject__MGroup, -3, +&resolution_table_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp, +6, { 0, /* nullable Object */ 1, /* Object */ -553, /* MapKeysIterator[MGroup, POSetElement[MGroup]] */ +115, /* NativeArray[Object] */ +1801, /* NativeArray[Set[PropertyLayoutElement]] */ +2011, /* NativeArray[Set[MProperty]] */ +2229, /* NativeArray[Set[MVirtualTypeProp]] */ }, }; -const struct types resolution_table_abstract_collection__MapKeysIteratormproject__MGroupposet__POSetElementmproject__MGroup = { +const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormproject__MGroupposet__POSetElementmproject__MGroup, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MGroup, POSetElement[MGroup]] */ -&type_array__Arraymproject__MGroup, /* Array[Iterator#0]: Array[MGroup] */ +&type_abstract_collection__Setmodel__MVirtualTypeProp, /* NativeArray#0: Set[MVirtualTypeProp] */ +&type_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp, /* NativeArray[NativeArray#0]: NativeArray[Set[MVirtualTypeProp]] */ } }; -/* runtime type MapValuesIterator[MGroup, POSetElement[MGroup]] */ -const struct type type_abstract_collection__MapValuesIteratormproject__MGroupposet__POSetElementmproject__MGroup = { -554, -"MapValuesIterator[MGroup, POSetElement[MGroup]]", /* class_name_string */ -2, +/* 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_abstract_collection__MapValuesIteratormproject__MGroupposet__POSetElementmproject__MGroup, -3, +&resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MAttribute, +6, { 0, /* nullable Object */ 1, /* Object */ -554, /* MapValuesIterator[MGroup, POSetElement[MGroup]] */ +321, /* ArrayIterator[Object] */ +1800, /* ArrayIterator[Set[PropertyLayoutElement]] */ +2010, /* ArrayIterator[Set[MProperty]] */ +2230, /* ArrayIterator[Set[MAttribute]] */ }, }; -const struct types resolution_table_abstract_collection__MapValuesIteratormproject__MGroupposet__POSetElementmproject__MGroup = { +const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MAttribute = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormproject__MGroupposet__POSetElementmproject__MGroup, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MGroup, POSetElement[MGroup]] */ -&type_array__Arrayposet__POSetElementmproject__MGroup, /* Array[Iterator#0]: Array[POSetElement[MGroup]] */ +&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 HashSetNode[MGroup] */ -const struct type type_hash_collection__HashSetNodemproject__MGroup = { -2247, -"HashSetNode[MGroup]", /* class_name_string */ +/* 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_hash_collection__HashSetNodemproject__MGroup, +&resolution_table_array__NativeArrayabstract_collection__Setmodel__MAttribute, 6, { 0, /* nullable Object */ 1, /* Object */ -121, /* nullable HashSetNode[Object] */ -555, /* nullable HashSetNode[MGroup] */ -1500, /* HashSetNode[Object] */ -2247, /* HashSetNode[MGroup] */ +115, /* NativeArray[Object] */ +1801, /* NativeArray[Set[PropertyLayoutElement]] */ +2011, /* NativeArray[Set[MProperty]] */ +2231, /* NativeArray[Set[MAttribute]] */ }, }; -const struct types resolution_table_hash_collection__HashSetNodemproject__MGroup = { +const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MAttribute = { 0, /* dummy */ { -&type_mproject__MGroup, /* HashSetNode#0: MGroup */ -NULL, /* empty */ -&type_hash_collection__HashSetNodemproject__MGroup, /* N: HashSetNode[MGroup] */ -&type_mproject__MGroup, /* HashNode#0: MGroup */ +&type_abstract_collection__Setmodel__MAttribute, /* NativeArray#0: Set[MAttribute] */ +&type_array__NativeArrayabstract_collection__Setmodel__MAttribute, /* NativeArray[NativeArray#0]: NativeArray[Set[MAttribute]] */ } }; -/* runtime type nullable HashSetNode[MGroup] */ -const struct type type_nullable_hash_collection__HashSetNodemproject__MGroup = { -555, -"nullable HashSetNode[MGroup]", /* class_name_string */ -3, -1, -&resolution_table_nullable_hash_collection__HashSetNodemproject__MGroup, +/* 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, /* empty */ -121, /* nullable HashSetNode[Object] */ -555, /* nullable HashSetNode[MGroup] */ +1, /* Object */ +321, /* ArrayIterator[Object] */ +1806, /* ArrayIterator[EscapeMark] */ }, }; -const struct types resolution_table_nullable_hash_collection__HashSetNodemproject__MGroup = { +const struct types resolution_table_array__ArrayIteratorscope__EscapeMark = { 0, /* dummy */ { -&type_mproject__MGroup, /* HashSetNode#0: MGroup */ -NULL, /* empty */ -&type_hash_collection__HashSetNodemproject__MGroup, /* N: HashSetNode[MGroup] */ -&type_mproject__MGroup, /* HashNode#0: MGroup */ +&type_array__Arrayscope__EscapeMark, /* Array[Iterator#0]: Array[EscapeMark] */ +&type_array__AbstractArrayReadscope__EscapeMark, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[EscapeMark] */ } }; -/* runtime type HashSetIterator[MGroup] */ -const struct type type_hash_collection__HashSetIteratormproject__MGroup = { -1706, -"HashSetIterator[MGroup]", /* class_name_string */ +/* runtime type NativeArray[EscapeMark] */ +const struct type type_array__NativeArrayscope__EscapeMark = { +1807, +"NativeArray[EscapeMark]", /* class_name_string */ 3, 0, -&resolution_table_hash_collection__HashSetIteratormproject__MGroup, +&resolution_table_array__NativeArrayscope__EscapeMark, 4, { 0, /* nullable Object */ 1, /* Object */ -324, /* HashSetIterator[Object] */ -1706, /* HashSetIterator[MGroup] */ +115, /* NativeArray[Object] */ +1807, /* NativeArray[EscapeMark] */ }, }; -const struct types resolution_table_hash_collection__HashSetIteratormproject__MGroup = { +const struct types resolution_table_array__NativeArrayscope__EscapeMark = { 0, /* dummy */ { -&type_hash_collection__HashSetmproject__MGroup, /* HashSet[HashSetIterator#0]: HashSet[MGroup] */ -&type_array__Arraymproject__MGroup, /* Array[Iterator#0]: Array[MGroup] */ +&type_scope__EscapeMark, /* NativeArray#0: EscapeMark */ +&type_array__NativeArrayscope__EscapeMark, /* NativeArray[NativeArray#0]: NativeArray[EscapeMark] */ } }; -/* runtime type NativeArray[nullable HashSetNode[MGroup]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemproject__MGroup = { -1707, -"NativeArray[nullable HashSetNode[MGroup]]", /* class_name_string */ -3, +/* runtime type Array[MGroup] */ +const struct type type_array__Arraymproject__MGroup = { +2817, +"Array[MGroup]", /* class_name_string */ +11, 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemproject__MGroup, -4, +&resolution_table_array__Arraymproject__MGroup, +12, { 0, /* nullable Object */ 1, /* Object */ -325, /* NativeArray[nullable HashSetNode[Object]] */ -1707, /* NativeArray[nullable HashSetNode[MGroup]] */ +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__NativeArraynullable_hash_collection__HashSetNodemproject__MGroup = { +const struct types resolution_table_array__Arraymproject__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]] */ +&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 Array[Set[MClassDef]] */ -const struct type type_array__Arrayabstract_collection__Setmodel__MClassDef = { -2600, -"Array[Set[MClassDef]]", /* class_name_string */ -7, +/* runtime type AbstractArrayRead[MGroup] */ +const struct type type_array__AbstractArrayReadmproject__MGroup = { +2748, +"AbstractArrayRead[MGroup]", /* class_name_string */ +10, 0, -&resolution_table_array__Arrayabstract_collection__Setmodel__MClassDef, +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 */ -1577, /* Collection[Set[MClassDef]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -2471, /* AbstractArrayRead[Set[MClassDef]] */ -1782, /* AbstractArrayRead[Object] */ -2600, /* Array[Set[MClassDef]] */ +1736, /* Collection[POSetElement[MGroup]] */ +91, /* SequenceRead[nullable Object] */ +92, /* Collection[Object] */ +2481, /* AbstractArrayRead[POSetElement[MGroup]] */ +2749, /* Array[POSetElement[MGroup]] */ +1838, /* AbstractArrayRead[Object] */ -1, /* empty */ -1973, /* Array[Object] */ +2029, /* Array[Object] */ }, }; -const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MClassDef = { +const struct types resolution_table_array__Arrayposet__POSetElementmproject__MGroup = { 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]] */ +&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[Set[MClassDef]] */ -const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MClassDef = { -2471, -"AbstractArrayRead[Set[MClassDef]]", /* class_name_string */ +/* runtime type AbstractArrayRead[POSetElement[MGroup]] */ +const struct type type_array__AbstractArrayReadposet__POSetElementmproject__MGroup = { +2481, +"AbstractArrayRead[POSetElement[MGroup]]", /* class_name_string */ 5, 0, -NULL, -7, -{ -0, /* nullable Object */ -1, /* Object */ -1577, /* Collection[Set[MClassDef]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -2471, /* AbstractArrayRead[Set[MClassDef]] */ -1782, /* AbstractArrayRead[Object] */ -}, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ }; -/* runtime type Array[Set[MClass]] */ -const struct type type_array__Arrayabstract_collection__Setmodel__MClass = { -2601, -"Array[Set[MClass]]", /* class_name_string */ -8, +/* 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__Arrayabstract_collection__Setmodel__MClass, -10, +&resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClassDef, +4, { 0, /* nullable Object */ 1, /* Object */ -1580, /* Collection[Set[MClass]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ --1, /* empty */ -1782, /* AbstractArrayRead[Object] */ -2472, /* AbstractArrayRead[Set[MClass]] */ -2601, /* Array[Set[MClass]] */ -1973, /* Array[Object] */ +321, /* ArrayIterator[Object] */ +1808, /* ArrayIterator[Set[MClassDef]] */ }, }; -const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MClass = { +const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClassDef = { 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]] */ +&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 AbstractArrayRead[Set[MClass]] */ -const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MClass = { -2472, -"AbstractArrayRead[Set[MClass]]", /* class_name_string */ -7, +/* runtime type NativeArray[Set[MClassDef]] */ +const struct type type_array__NativeArrayabstract_collection__Setmodel__MClassDef = { +1809, +"NativeArray[Set[MClassDef]]", /* class_name_string */ +3, 0, -NULL, -8, +&resolution_table_array__NativeArrayabstract_collection__Setmodel__MClassDef, +4, { 0, /* nullable Object */ 1, /* Object */ -1580, /* Collection[Set[MClass]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ --1, /* empty */ -1782, /* AbstractArrayRead[Object] */ -2472, /* AbstractArrayRead[Set[MClass]] */ +115, /* NativeArray[Object] */ +1809, /* NativeArray[Set[MClassDef]] */ }, }; -/* runtime type Array[Set[MClassType]] */ -const struct type type_array__Arrayabstract_collection__Setmodel__MClassType = { -2666, -"Array[Set[MClassType]]", /* class_name_string */ -11, +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__Arrayabstract_collection__Setmodel__MClassType, -12, +&resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClass, +4, { 0, /* nullable Object */ 1, /* Object */ -1516, /* Collection[Set[MType]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -1899, /* Collection[Set[MClassType]] */ -1782, /* AbstractArrayRead[Object] */ -2464, /* AbstractArrayRead[Set[MType]] */ -2595, /* Array[Set[MType]] */ -1973, /* Array[Object] */ -2602, /* AbstractArrayRead[Set[MClassType]] */ -2666, /* Array[Set[MClassType]] */ +321, /* ArrayIterator[Object] */ +1810, /* ArrayIterator[Set[MClass]] */ }, }; -const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MClassType = { +const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClass = { 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]] */ +&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 AbstractArrayRead[Set[MClassType]] */ -const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MClassType = { -2602, -"AbstractArrayRead[Set[MClassType]]", /* class_name_string */ -10, +/* runtime type NativeArray[Set[MClass]] */ +const struct type type_array__NativeArrayabstract_collection__Setmodel__MClass = { +1811, +"NativeArray[Set[MClass]]", /* class_name_string */ +3, 0, -NULL, -11, +&resolution_table_array__NativeArrayabstract_collection__Setmodel__MClass, +4, { 0, /* nullable Object */ 1, /* Object */ -1516, /* Collection[Set[MType]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -1899, /* Collection[Set[MClassType]] */ -1782, /* AbstractArrayRead[Object] */ -2464, /* AbstractArrayRead[Set[MType]] */ --1, /* empty */ --1, /* empty */ -2602, /* AbstractArrayRead[Set[MClassType]] */ +115, /* NativeArray[Object] */ +1811, /* NativeArray[Set[MClass]] */ }, }; -/* runtime type MapKeysIterator[MClassType, Int] */ -const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypekernel__Int = { -1708, -"MapKeysIterator[MClassType, Int]", /* class_name_string */ -3, +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_abstract_collection__MapKeysIteratormodel__MClassTypekernel__Int, -4, +&resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClassType, +6, { 0, /* nullable Object */ 1, /* Object */ -503, /* MapKeysIterator[MType, Int] */ -1708, /* MapKeysIterator[MClassType, Int] */ +321, /* ArrayIterator[Object] */ +1802, /* ArrayIterator[Set[NitniCallback]] */ +2012, /* ArrayIterator[Set[MType]] */ +2232, /* ArrayIterator[Set[MClassType]] */ }, }; -const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypekernel__Int = { +const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClassType = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MClassTypekernel__Int, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassType, Int] */ -&type_array__Arraymodel__MClassType, /* Array[Iterator#0]: Array[MClassType] */ +&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 MapValuesIterator[MClassType, Int] */ -const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypekernel__Int = { -1709, -"MapValuesIterator[MClassType, Int]", /* class_name_string */ -3, +/* 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_abstract_collection__MapValuesIteratormodel__MClassTypekernel__Int, -4, +&resolution_table_array__NativeArrayabstract_collection__Setmodel__MClassType, +6, { 0, /* nullable Object */ 1, /* Object */ -504, /* MapValuesIterator[MType, Int] */ -1709, /* MapValuesIterator[MClassType, Int] */ +115, /* NativeArray[Object] */ +1803, /* NativeArray[Set[NitniCallback]] */ +2013, /* NativeArray[Set[MType]] */ +2233, /* NativeArray[Set[MClassType]] */ }, }; -const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypekernel__Int = { +const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MClassType = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MClassTypekernel__Int, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassType, Int] */ -&type_array__Arraykernel__Int, /* Array[Iterator#0]: Array[Int] */ +&type_abstract_collection__Setmodel__MClassType, /* NativeArray#0: Set[MClassType] */ +&type_array__NativeArrayabstract_collection__Setmodel__MClassType, /* NativeArray[NativeArray#0]: NativeArray[Set[MClassType]] */ } }; -/* runtime type MapKeysIterator[MClassType, Map[MType, Int]] */ -const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int = { -1710, -"MapKeysIterator[MClassType, Map[MType, Int]]", /* class_name_string */ -3, +/* runtime type Array[POSetElement[MClass]] */ +const struct type type_array__Arrayposet__POSetElementmodel__MClass = { +2750, +"Array[POSetElement[MClass]]", /* class_name_string */ +6, 0, -&resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int, -4, +&resolution_table_array__Arrayposet__POSetElementmodel__MClass, +10, { 0, /* nullable Object */ 1, /* Object */ -551, /* MapKeysIterator[MType, Map[MType, Int]] */ -1710, /* MapKeysIterator[MClassType, Map[MType, Int]] */ +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_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int = { +const struct types resolution_table_array__Arrayposet__POSetElementmodel__MClass = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassType, Map[MType, Int]] */ -&type_array__Arraymodel__MClassType, /* Array[Iterator#0]: Array[MClassType] */ +&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 MapValuesIterator[MClassType, Map[MType, Int]] */ -const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int = { -1711, -"MapValuesIterator[MClassType, Map[MType, Int]]", /* class_name_string */ -3, +/* runtime type AbstractArrayRead[POSetElement[MClass]] */ +const struct type type_array__AbstractArrayReadposet__POSetElementmodel__MClass = { +2482, +"AbstractArrayRead[POSetElement[MClass]]", /* class_name_string */ +5, 0, -&resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int, -4, +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 */ -552, /* MapValuesIterator[MType, Map[MType, Int]] */ -1711, /* MapValuesIterator[MClassType, Map[MType, Int]] */ +620, /* MapKeysIterator[MModule, HashMap[MType, Array[MMethodDef]]] */ }, }; -const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int = { +const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassType, Map[MType, Int]] */ -&type_array__Arrayabstract_collection__Mapmodel__MTypekernel__Int, /* Array[Iterator#0]: Array[Map[MType, Int]] */ +&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 ArrayIterator[Scope] */ -const struct type type_array__ArrayIteratorscope__Scope = { -1712, -"ArrayIterator[Scope]", /* class_name_string */ -3, +/* 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_array__ArrayIteratorscope__Scope, -4, +&resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, +3, { 0, /* nullable Object */ 1, /* Object */ -289, /* ArrayIterator[Object] */ -1712, /* ArrayIterator[Scope] */ +621, /* MapValuesIterator[MModule, HashMap[MType, Array[MMethodDef]]] */ }, }; -const struct types resolution_table_array__ArrayIteratorscope__Scope = { +const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = { 0, /* dummy */ { -&type_array__AbstractArrayReadscope__Scope, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Scope] */ -&type_array__Arrayscope__Scope, /* Array[Iterator#0]: Array[Scope] */ +&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 NativeArray[Scope] */ -const struct type type_array__NativeArrayscope__Scope = { -1713, -"NativeArray[Scope]", /* class_name_string */ -3, +/* 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_array__NativeArrayscope__Scope, -4, +&resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MMethodDef, +3, { 0, /* nullable Object */ 1, /* Object */ -193, /* NativeArray[Object] */ -1713, /* NativeArray[Scope] */ +622, /* MapKeysIterator[MType, Array[MMethodDef]] */ }, }; -const struct types resolution_table_array__NativeArrayscope__Scope = { +const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MMethodDef = { 0, /* dummy */ { -&type_scope__Scope, /* NativeArray#0: Scope */ -&type_array__NativeArrayscope__Scope, /* NativeArray[NativeArray#0]: NativeArray[Scope] */ +&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 MapKeysIterator[MClass, POSetElement[MClass]] */ -const struct type type_abstract_collection__MapKeysIteratormodel__MClassposet__POSetElementmodel__MClass = { -556, -"MapKeysIterator[MClass, POSetElement[MClass]]", /* class_name_string */ -2, +/* 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__MapKeysIteratormodel__MClassposet__POSetElementmodel__MClass, +&resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MMethodDef, 3, { 0, /* nullable Object */ 1, /* Object */ -556, /* MapKeysIterator[MClass, POSetElement[MClass]] */ +623, /* MapValuesIterator[MType, Array[MMethodDef]] */ }, }; -const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassposet__POSetElementmodel__MClass = { +const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MMethodDef = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MClassposet__POSetElementmodel__MClass, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, POSetElement[MClass]] */ -&type_array__Arraymodel__MClass, /* Array[Iterator#0]: Array[MClass] */ +&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 MapValuesIterator[MClass, POSetElement[MClass]] */ -const struct type type_abstract_collection__MapValuesIteratormodel__MClassposet__POSetElementmodel__MClass = { -557, -"MapValuesIterator[MClass, POSetElement[MClass]]", /* class_name_string */ -2, +/* 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__MapValuesIteratormodel__MClassposet__POSetElementmodel__MClass, +&resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, 3, { 0, /* nullable Object */ 1, /* Object */ -557, /* MapValuesIterator[MClass, POSetElement[MClass]] */ +624, /* MapKeysIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */ }, }; -const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassposet__POSetElementmodel__MClass = { +const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = { 0, /* dummy */ { -&type_abstract_collection__MapIteratormodel__MClassposet__POSetElementmodel__MClass, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, POSetElement[MClass]] */ -&type_array__Arrayposet__POSetElementmodel__MClass, /* Array[Iterator#0]: Array[POSetElement[MClass]] */ +&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 HashMapKeys[MModule, HashMap[MType, Array[MMethodDef]]] */ -const struct type type_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = { -1940, -"HashMapKeys[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */ -3, +/* 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_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, -5, +&resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, +3, { 0, /* nullable Object */ 1, /* Object */ -624, /* Collection[MModule] */ -1940, /* HashMapKeys[MModule, HashMap[MType, Array[MMethodDef]]] */ -170, /* Collection[Object] */ +625, /* MapValuesIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = { +const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = { 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] */ +&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 HashMapValues[MModule, HashMap[MType, Array[MMethodDef]]] */ -const struct type type_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = { -1941, -"HashMapValues[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */ -3, +/* 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_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, -5, +&resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MAttributeDef, +3, { 0, /* nullable Object */ 1, /* Object */ -1714, /* Collection[HashMap[MType, Array[MMethodDef]]] */ -1941, /* HashMapValues[MModule, HashMap[MType, Array[MMethodDef]]] */ -170, /* Collection[Object] */ +626, /* MapKeysIterator[MType, Array[MAttributeDef]] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = { +const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MAttributeDef = { 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]]] */ +&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 Collection[HashMap[MType, Array[MMethodDef]]] */ -const struct type type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = { -1714, -"Collection[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */ -2, +/* 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, -NULL, -5, +&resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MAttributeDef, +3, { 0, /* nullable Object */ 1, /* Object */ -1714, /* Collection[HashMap[MType, Array[MMethodDef]]] */ --1, /* empty */ -170, /* Collection[Object] */ +627, /* MapValuesIterator[MType, Array[MAttributeDef]] */ }, }; -/* 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 = { -558, -"NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]]", /* class_name_string */ -2, +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_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, +&resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, 3, { 0, /* nullable Object */ 1, /* Object */ -558, /* NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]] */ +628, /* MapKeysIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = { +const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = { 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]]]] */ +&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 HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */ -const struct type type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = { -1715, -"HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */ -3, +/* 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_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, -4, +&resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, +3, { 0, /* nullable Object */ 1, /* Object */ -158, /* nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */ -1715, /* HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */ +629, /* MapValuesIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = { +const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = { 0, /* dummy */ { -&type_mmodule__MModule, /* HashMapNode#0: MModule */ -&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* HashMapNode#1: HashMap[MType, Array[MMethodDef]] */ -&type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* N: HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */ -&type_mmodule__MModule, /* HashNode#0: MModule */ +&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 nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */ -const struct type type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = { -158, -"nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */ -2, -1, -&resolution_table_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, +/* 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, /* empty */ -158, /* nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */ +1, /* Object */ +630, /* MapKeysIterator[MType, Array[MVirtualTypeDef]] */ }, }; -const struct types resolution_table_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = { +const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef = { 0, /* dummy */ { -&type_mmodule__MModule, /* HashMapNode#0: MModule */ -&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* HashMapNode#1: HashMap[MType, Array[MMethodDef]] */ -&type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* N: HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */ -&type_mmodule__MModule, /* HashNode#0: MModule */ +&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 HashMapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */ -const struct type type_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = { -1716, -"HashMapIterator[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */ -3, +/* 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_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, -4, +&resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef, +3, { 0, /* nullable Object */ 1, /* Object */ -559, /* MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */ -1716, /* HashMapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */ +631, /* MapValuesIterator[MType, Array[MVirtualTypeDef]] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = { +const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef = { 0, /* dummy */ { -&type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */ +&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 MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */ -const struct type type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = { -559, -"MapIterator[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */ -2, +/* 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, -NULL, -3, +&resolution_table_array__ArrayIteratorposet__POSetElementphase__Phase, +4, { 0, /* nullable Object */ 1, /* Object */ -559, /* MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */ +321, /* ArrayIterator[Object] */ +1812, /* ArrayIterator[POSetElement[Phase]] */ }, }; -/* runtime type HashMapKeys[MType, Array[MMethodDef]] */ -const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MMethodDef = { -2248, -"HashMapKeys[MType, Array[MMethodDef]]", /* class_name_string */ -2, +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_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MMethodDef, -8, +&resolution_table_array__NativeArrayposet__POSetElementphase__Phase, +4, { 0, /* nullable Object */ 1, /* Object */ -2248, /* HashMapKeys[MType, Array[MMethodDef]] */ --1, /* empty */ -170, /* Collection[Object] */ -180, /* Collection[nullable MType] */ --1, /* empty */ -1791, /* Collection[MType] */ +115, /* NativeArray[Object] */ +1813, /* NativeArray[POSetElement[Phase]] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MMethodDef = { +const struct types resolution_table_array__NativeArrayposet__POSetElementphase__Phase = { 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] */ +&type_poset__POSetElementphase__Phase, /* NativeArray#0: POSetElement[Phase] */ +&type_array__NativeArrayposet__POSetElementphase__Phase, /* NativeArray[NativeArray#0]: NativeArray[POSetElement[Phase]] */ } }; -/* runtime type HashMapValues[MType, Array[MMethodDef]] */ -const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MMethodDef = { -2249, -"HashMapValues[MType, Array[MMethodDef]]", /* class_name_string */ -3, +/* 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_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MMethodDef, -6, +&resolution_table_array__ArrayIteratorposet__POSetElementmmodule__MModule, +4, { 0, /* nullable Object */ 1, /* Object */ -1525, /* Collection[Array[nullable MPropDef]] */ -2249, /* HashMapValues[MType, Array[MMethodDef]] */ -170, /* Collection[Object] */ -1942, /* Collection[Array[MMethodDef]] */ +321, /* ArrayIterator[Object] */ +1814, /* ArrayIterator[POSetElement[MModule]] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MMethodDef = { +const struct types resolution_table_array__ArrayIteratorposet__POSetElementmmodule__MModule = { 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]] */ +&type_array__Arrayposet__POSetElementmmodule__MModule, /* Array[Iterator#0]: Array[POSetElement[MModule]] */ +&type_array__AbstractArrayReadposet__POSetElementmmodule__MModule, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[POSetElement[MModule]] */ } }; -/* runtime type Collection[Array[MMethodDef]] */ -const struct type type_abstract_collection__Collectionarray__Arraymodel__MMethodDef = { -1942, -"Collection[Array[MMethodDef]]", /* class_name_string */ -5, +/* runtime type NativeArray[POSetElement[MModule]] */ +const struct type type_array__NativeArrayposet__POSetElementmmodule__MModule = { +1815, +"NativeArray[POSetElement[MModule]]", /* class_name_string */ +3, 0, -NULL, -6, +&resolution_table_array__NativeArrayposet__POSetElementmmodule__MModule, +4, { 0, /* nullable Object */ 1, /* Object */ -1525, /* Collection[Array[nullable MPropDef]] */ --1, /* empty */ -170, /* Collection[Object] */ -1942, /* Collection[Array[MMethodDef]] */ +115, /* NativeArray[Object] */ +1815, /* NativeArray[POSetElement[MModule]] */ }, }; -/* runtime type NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef = { -560, -"NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]]", /* class_name_string */ -2, +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__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef, -3, +&resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClassDef, +4, { 0, /* nullable Object */ 1, /* Object */ -560, /* NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]] */ +321, /* ArrayIterator[Object] */ +1816, /* ArrayIterator[POSetElement[MClassDef]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef = { +const struct types resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClassDef = { 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]]] */ +&type_array__Arrayposet__POSetElementmodel__MClassDef, /* Array[Iterator#0]: Array[POSetElement[MClassDef]] */ +&type_array__AbstractArrayReadposet__POSetElementmodel__MClassDef, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[POSetElement[MClassDef]] */ } }; -/* runtime type HashMapNode[MType, Array[MMethodDef]] */ -const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef = { -1717, -"HashMapNode[MType, Array[MMethodDef]]", /* class_name_string */ +/* runtime type NativeArray[POSetElement[MClassDef]] */ +const struct type type_array__NativeArrayposet__POSetElementmodel__MClassDef = { +1817, +"NativeArray[POSetElement[MClassDef]]", /* class_name_string */ 3, 0, -&resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef, +&resolution_table_array__NativeArrayposet__POSetElementmodel__MClassDef, 4, { 0, /* nullable Object */ 1, /* Object */ -159, /* nullable HashMapNode[MType, Array[MMethodDef]] */ -1717, /* HashMapNode[MType, Array[MMethodDef]] */ +115, /* NativeArray[Object] */ +1817, /* NativeArray[POSetElement[MClassDef]] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef = { +const struct types resolution_table_array__NativeArrayposet__POSetElementmodel__MClassDef = { 0, /* dummy */ { -&type_model__MType, /* HashMapNode#0: MType */ -&type_array__Arraymodel__MMethodDef, /* HashMapNode#1: Array[MMethodDef] */ -&type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef, /* N: HashMapNode[MType, Array[MMethodDef]] */ -&type_model__MType, /* HashNode#0: MType */ +&type_poset__POSetElementmodel__MClassDef, /* NativeArray#0: POSetElement[MClassDef] */ +&type_array__NativeArrayposet__POSetElementmodel__MClassDef, /* NativeArray[NativeArray#0]: NativeArray[POSetElement[MClassDef]] */ } }; -/* runtime type nullable HashMapNode[MType, Array[MMethodDef]] */ -const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef = { -159, -"nullable HashMapNode[MType, Array[MMethodDef]]", /* class_name_string */ -2, -1, -&resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef, -3, +/* 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, /* empty */ -159, /* nullable HashMapNode[MType, Array[MMethodDef]] */ +1, /* Object */ +321, /* ArrayIterator[Object] */ +1818, /* ArrayIterator[POSetElement[MType]] */ +2016, /* ArrayIterator[POSetElement[MClassType]] */ }, }; -const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef = { +const struct types resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClassType = { 0, /* dummy */ { -&type_model__MType, /* HashMapNode#0: MType */ -&type_array__Arraymodel__MMethodDef, /* HashMapNode#1: Array[MMethodDef] */ -&type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef, /* N: HashMapNode[MType, Array[MMethodDef]] */ -&type_model__MType, /* HashNode#0: MType */ +&type_array__Arrayposet__POSetElementmodel__MClassType, /* Array[Iterator#0]: Array[POSetElement[MClassType]] */ +&type_array__AbstractArrayReadposet__POSetElementmodel__MClassType, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[POSetElement[MClassType]] */ } }; -/* runtime type HashMapIterator[MType, Array[MMethodDef]] */ -const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MMethodDef = { -1718, -"HashMapIterator[MType, Array[MMethodDef]]", /* class_name_string */ -3, +/* 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_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MMethodDef, +&resolution_table_array__ArrayIteratorposet__POSetElementmodel__MType, 4, { 0, /* nullable Object */ 1, /* Object */ -561, /* MapIterator[MType, Array[MMethodDef]] */ -1718, /* HashMapIterator[MType, Array[MMethodDef]] */ +321, /* ArrayIterator[Object] */ +1818, /* ArrayIterator[POSetElement[MType]] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MMethodDef = { +const struct types resolution_table_array__ArrayIteratorposet__POSetElementmodel__MType = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Array[MMethodDef]] */ +&type_array__Arrayposet__POSetElementmodel__MType, /* Array[Iterator#0]: Array[POSetElement[MType]] */ +&type_array__AbstractArrayReadposet__POSetElementmodel__MType, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[POSetElement[MType]] */ } }; -/* runtime type MapIterator[MType, Array[MMethodDef]] */ -const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MMethodDef = { -561, -"MapIterator[MType, Array[MMethodDef]]", /* class_name_string */ -2, +/* runtime type NativeArray[POSetElement[MClassType]] */ +const struct type type_array__NativeArrayposet__POSetElementmodel__MClassType = { +2017, +"NativeArray[POSetElement[MClassType]]", /* class_name_string */ +4, 0, -NULL, -3, +&resolution_table_array__NativeArrayposet__POSetElementmodel__MClassType, +5, { 0, /* nullable Object */ 1, /* Object */ -561, /* MapIterator[MType, Array[MMethodDef]] */ +115, /* NativeArray[Object] */ +1819, /* NativeArray[POSetElement[MType]] */ +2017, /* NativeArray[POSetElement[MClassType]] */ }, }; -/* runtime type HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]] */ -const struct type type_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = { -1943, -"HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */ +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_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, -5, +&resolution_table_array__NativeArrayposet__POSetElementmodel__MType, +4, { 0, /* nullable Object */ 1, /* Object */ -624, /* Collection[MModule] */ -1943, /* HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]] */ -170, /* Collection[Object] */ +115, /* NativeArray[Object] */ +1819, /* NativeArray[POSetElement[MType]] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = { +const struct types resolution_table_array__NativeArrayposet__POSetElementmodel__MType = { 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] */ +&type_poset__POSetElementmodel__MType, /* NativeArray#0: POSetElement[MType] */ +&type_array__NativeArrayposet__POSetElementmodel__MType, /* NativeArray[NativeArray#0]: NativeArray[POSetElement[MType]] */ } }; -/* runtime type HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]] */ -const struct type type_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = { -1944, -"HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */ -3, +/* 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_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, -5, +&resolution_table_array__ArrayIteratormore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, +4, { 0, /* nullable Object */ 1, /* Object */ -1719, /* Collection[HashMap[MType, Array[MAttributeDef]]] */ -1944, /* HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]] */ -170, /* Collection[Object] */ +321, /* ArrayIterator[Object] */ +1820, /* ArrayIterator[HashMap2[MType, String, nullable MProperty]] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = { +const struct types resolution_table_array__ArrayIteratormore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty = { 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]]] */ +&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 Collection[HashMap[MType, Array[MAttributeDef]]] */ -const struct type type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = { -1719, -"Collection[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */ -2, +/* 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, -NULL, -5, +&resolution_table_array__NativeArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, +4, { 0, /* nullable Object */ 1, /* Object */ -1719, /* Collection[HashMap[MType, Array[MAttributeDef]]] */ --1, /* empty */ -170, /* Collection[Object] */ +115, /* NativeArray[Object] */ +1821, /* NativeArray[HashMap2[MType, String, nullable MProperty]] */ }, }; -/* 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 = { -562, -"NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]]", /* class_name_string */ -2, +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__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, -3, +&resolution_table_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty, +10, { 0, /* nullable Object */ 1, /* Object */ -562, /* NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]] */ +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__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = { +const struct types resolution_table_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty = { 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]]]] */ +&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 HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */ -const struct type type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = { -1720, -"HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */ -3, +/* 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, -&resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, -4, +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 */ -160, /* nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */ -1720, /* HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */ +321, /* ArrayIterator[Object] */ +1810, /* ArrayIterator[Set[MClass]] */ +2018, /* ArrayIterator[HashSet[MClass]] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = { +const struct types resolution_table_array__ArrayIteratorhash_collection__HashSetmodel__MClass = { 0, /* dummy */ { -&type_mmodule__MModule, /* HashMapNode#0: MModule */ -&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* HashMapNode#1: HashMap[MType, Array[MAttributeDef]] */ -&type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* N: HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */ -&type_mmodule__MModule, /* HashNode#0: MModule */ +&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 nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */ -const struct type type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = { -160, -"nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */ -2, -1, -&resolution_table_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, -3, +/* 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, /* empty */ -160, /* nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */ +1, /* Object */ +115, /* NativeArray[Object] */ +1811, /* NativeArray[Set[MClass]] */ +2019, /* NativeArray[HashSet[MClass]] */ }, }; -const struct types resolution_table_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = { +const struct types resolution_table_array__NativeArrayhash_collection__HashSetmodel__MClass = { 0, /* dummy */ { -&type_mmodule__MModule, /* HashMapNode#0: MModule */ -&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* HashMapNode#1: HashMap[MType, Array[MAttributeDef]] */ -&type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* N: HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */ -&type_mmodule__MModule, /* HashNode#0: MModule */ +&type_hash_collection__HashSetmodel__MClass, /* NativeArray#0: HashSet[MClass] */ +&type_array__NativeArrayhash_collection__HashSetmodel__MClass, /* NativeArray[NativeArray#0]: NativeArray[HashSet[MClass]] */ } }; -/* runtime type HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */ -const struct type type_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = { -1721, -"HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */ -3, +/* 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_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, +&resolution_table_array__ArrayIteratorabstract_collection__Mapmodel__MClasskernel__Int, 4, { 0, /* nullable Object */ 1, /* Object */ -563, /* MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */ -1721, /* HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */ +321, /* ArrayIterator[Object] */ +1822, /* ArrayIterator[Map[MClass, Int]] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = { +const struct types resolution_table_array__ArrayIteratorabstract_collection__Mapmodel__MClasskernel__Int = { 0, /* dummy */ { -&type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */ +&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 MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */ -const struct type type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = { -563, -"MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */ -2, -0, -NULL, +/* 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 */ -563, /* MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */ +115, /* NativeArray[Object] */ +1823, /* NativeArray[Map[MClass, Int]] */ }, }; -/* runtime type HashMapKeys[MType, Array[MAttributeDef]] */ -const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MAttributeDef = { -2250, -"HashMapKeys[MType, Array[MAttributeDef]]", /* class_name_string */ -2, +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_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MAttributeDef, -8, +&resolution_table_array__ArrayIteratorabstract_collection__Mapmodel__MTypekernel__Int, +4, { 0, /* nullable Object */ 1, /* Object */ -2250, /* HashMapKeys[MType, Array[MAttributeDef]] */ --1, /* empty */ -170, /* Collection[Object] */ -180, /* Collection[nullable MType] */ --1, /* empty */ -1791, /* Collection[MType] */ +321, /* ArrayIterator[Object] */ +1824, /* ArrayIterator[Map[MType, Int]] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MAttributeDef = { +const struct types resolution_table_array__ArrayIteratorabstract_collection__Mapmodel__MTypekernel__Int = { 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] */ +&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 HashMapValues[MType, Array[MAttributeDef]] */ -const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MAttributeDef = { -2251, -"HashMapValues[MType, Array[MAttributeDef]]", /* class_name_string */ +/* 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_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MAttributeDef, -6, +&resolution_table_array__NativeArrayabstract_collection__Mapmodel__MTypekernel__Int, +4, { 0, /* nullable Object */ 1, /* Object */ -1525, /* Collection[Array[nullable MPropDef]] */ -2251, /* HashMapValues[MType, Array[MAttributeDef]] */ -170, /* Collection[Object] */ -1945, /* Collection[Array[MAttributeDef]] */ +115, /* NativeArray[Object] */ +1825, /* NativeArray[Map[MType, Int]] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MAttributeDef = { +const struct types resolution_table_array__NativeArrayabstract_collection__Mapmodel__MTypekernel__Int = { 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]] */ +&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 Collection[Array[MAttributeDef]] */ -const struct type type_abstract_collection__Collectionarray__Arraymodel__MAttributeDef = { -1945, -"Collection[Array[MAttributeDef]]", /* class_name_string */ -5, +/* runtime type ArrayIterator[MGroup] */ +const struct type type_array__ArrayIteratormproject__MGroup = { +-1, /*CAST DEAD*/ +"ArrayIterator[MGroup]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, -6, +&resolution_table_array__ArrayIteratormproject__MGroup, +5, { 0, /* nullable Object */ 1, /* Object */ -1525, /* Collection[Array[nullable MPropDef]] */ --1, /* empty */ -170, /* Collection[Object] */ -1945, /* Collection[Array[MAttributeDef]] */ +321, /* ArrayIterator[Object] */ +616, /* ArrayIterator[nullable MGroup] */ +2020, /* ArrayIterator[MGroup] */ }, }; -/* runtime type NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef = { -564, -"NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]]", /* class_name_string */ -2, +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__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef, -3, +&resolution_table_array__NativeArraymproject__MGroup, +5, { 0, /* nullable Object */ 1, /* Object */ -564, /* NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */ +115, /* NativeArray[Object] */ +617, /* NativeArray[nullable MGroup] */ +2021, /* NativeArray[MGroup] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef = { +const struct types resolution_table_array__NativeArraymproject__MGroup = { 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]]] */ +&type_mproject__MGroup, /* NativeArray#0: MGroup */ +&type_array__NativeArraymproject__MGroup, /* NativeArray[NativeArray#0]: NativeArray[MGroup] */ } }; -/* runtime type HashMapNode[MType, Array[MAttributeDef]] */ -const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef = { -1722, -"HashMapNode[MType, Array[MAttributeDef]]", /* class_name_string */ -3, +/* 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_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef, +&resolution_table_array__ArrayIteratorposet__POSetElementmproject__MGroup, 4, { 0, /* nullable Object */ 1, /* Object */ -161, /* nullable HashMapNode[MType, Array[MAttributeDef]] */ -1722, /* HashMapNode[MType, Array[MAttributeDef]] */ +321, /* ArrayIterator[Object] */ +1826, /* ArrayIterator[POSetElement[MGroup]] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef = { +const struct types resolution_table_array__ArrayIteratorposet__POSetElementmproject__MGroup = { 0, /* dummy */ { -&type_model__MType, /* HashMapNode#0: MType */ -&type_array__Arraymodel__MAttributeDef, /* HashMapNode#1: Array[MAttributeDef] */ -&type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef, /* N: HashMapNode[MType, Array[MAttributeDef]] */ -&type_model__MType, /* HashNode#0: MType */ +&type_array__Arrayposet__POSetElementmproject__MGroup, /* Array[Iterator#0]: Array[POSetElement[MGroup]] */ +&type_array__AbstractArrayReadposet__POSetElementmproject__MGroup, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[POSetElement[MGroup]] */ } }; -/* runtime type nullable HashMapNode[MType, Array[MAttributeDef]] */ -const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef = { -161, -"nullable HashMapNode[MType, Array[MAttributeDef]]", /* class_name_string */ -2, -1, -&resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef, +/* 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, /* empty */ -161, /* nullable HashMapNode[MType, Array[MAttributeDef]] */ +1, /* Object */ +115, /* NativeArray[Object] */ +1827, /* NativeArray[POSetElement[MGroup]] */ }, }; -const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef = { +const struct types resolution_table_array__NativeArrayposet__POSetElementmproject__MGroup = { 0, /* dummy */ { -&type_model__MType, /* HashMapNode#0: MType */ -&type_array__Arraymodel__MAttributeDef, /* HashMapNode#1: Array[MAttributeDef] */ -&type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef, /* N: HashMapNode[MType, Array[MAttributeDef]] */ -&type_model__MType, /* HashNode#0: MType */ +&type_poset__POSetElementmproject__MGroup, /* NativeArray#0: POSetElement[MGroup] */ +&type_array__NativeArrayposet__POSetElementmproject__MGroup, /* NativeArray[NativeArray#0]: NativeArray[POSetElement[MGroup]] */ } }; -/* runtime type HashMapIterator[MType, Array[MAttributeDef]] */ -const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MAttributeDef = { -1723, -"HashMapIterator[MType, Array[MAttributeDef]]", /* class_name_string */ -3, +/* 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_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MAttributeDef, +&resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClass, 4, { 0, /* nullable Object */ 1, /* Object */ -565, /* MapIterator[MType, Array[MAttributeDef]] */ -1723, /* HashMapIterator[MType, Array[MAttributeDef]] */ +321, /* ArrayIterator[Object] */ +1828, /* ArrayIterator[POSetElement[MClass]] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MAttributeDef = { +const struct types resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClass = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Array[MAttributeDef]] */ +&type_array__Arrayposet__POSetElementmodel__MClass, /* Array[Iterator#0]: Array[POSetElement[MClass]] */ +&type_array__AbstractArrayReadposet__POSetElementmodel__MClass, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[POSetElement[MClass]] */ } }; -/* runtime type MapIterator[MType, Array[MAttributeDef]] */ -const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MAttributeDef = { -565, -"MapIterator[MType, Array[MAttributeDef]]", /* class_name_string */ -2, -0, -NULL, +/* 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 */ -565, /* MapIterator[MType, Array[MAttributeDef]] */ +115, /* NativeArray[Object] */ +1829, /* NativeArray[POSetElement[MClass]] */ }, }; -/* runtime type HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ -const struct type type_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = { -1946, -"HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */ -3, +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_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, -5, +&resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, +10, { 0, /* nullable Object */ 1, /* Object */ -624, /* Collection[MModule] */ -1946, /* HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ -170, /* Collection[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_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = { +const struct types resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = { 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] */ +&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 HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ -const struct type type_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = { -1947, -"HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */ -3, -0, -&resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, +/* 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 */ -1724, /* Collection[HashMap[MType, Array[MVirtualTypeDef]]] */ -1947, /* HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ -170, /* Collection[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_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = { +const struct types resolution_table_array__Arrayarray__Arraymodel__MMethodDef = { 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]]] */ +&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 Collection[HashMap[MType, Array[MVirtualTypeDef]]] */ -const struct type type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = { -1724, -"Collection[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */ -2, +/* runtime type AbstractArrayRead[Array[MMethodDef]] */ +const struct type type_array__AbstractArrayReadarray__Arraymodel__MMethodDef = { +2753, +"AbstractArrayRead[Array[MMethodDef]]", /* class_name_string */ +10, 0, -NULL, -5, -{ -0, /* nullable Object */ -1, /* Object */ -1724, /* Collection[HashMap[MType, Array[MVirtualTypeDef]]] */ --1, /* empty */ -170, /* Collection[Object] */ -}, +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 = { -566, -"NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]]", /* class_name_string */ -2, +/* 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__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, -3, +&resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, +10, { 0, /* nullable Object */ 1, /* Object */ -566, /* NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]] */ +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__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = { +const struct types resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = { 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]]]] */ +&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 HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ -const struct type type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = { -1725, -"HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */ -3, +/* 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, -&resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, -4, +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 */ -162, /* nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ -1725, /* HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ +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_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = { +const struct types resolution_table_array__Arrayarray__Arraymodel__MAttributeDef = { 0, /* dummy */ { -&type_mmodule__MModule, /* HashMapNode#0: MModule */ -&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* HashMapNode#1: HashMap[MType, Array[MVirtualTypeDef]] */ -&type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* N: HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ -&type_mmodule__MModule, /* HashNode#0: MModule */ +&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 nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ -const struct type type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = { -162, -"nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */ -2, -1, -&resolution_table_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, -3, +/* 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 */ -162, /* nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ +2029, /* Array[Object] */ }, }; -const struct types resolution_table_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = { +const struct types resolution_table_array__Arrayhash_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_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* N: HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ -&type_mmodule__MModule, /* HashNode#0: MModule */ +&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 HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ -const struct type type_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = { -1726, -"HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */ -3, +/* 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, -&resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, -4, +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 */ -567, /* MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ -1726, /* HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ +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_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = { +const struct types resolution_table_array__Arrayarray__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]]] */ +&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 MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ -const struct type type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = { -567, -"MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */ -2, +/* runtime type AbstractArrayRead[Array[MVirtualTypeDef]] */ +const struct type type_array__AbstractArrayReadarray__Arraymodel__MVirtualTypeDef = { +2757, +"AbstractArrayRead[Array[MVirtualTypeDef]]", /* class_name_string */ +10, 0, -NULL, -3, +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 */ -567, /* MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ +321, /* ArrayIterator[Object] */ +1830, /* ArrayIterator[HashMap[String, nullable MProperty]] */ }, }; -/* runtime type HashMapKeys[MType, Array[MVirtualTypeDef]] */ -const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MVirtualTypeDef = { -2252, -"HashMapKeys[MType, Array[MVirtualTypeDef]]", /* class_name_string */ -2, +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_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MVirtualTypeDef, -8, +&resolution_table_array__NativeArrayhash_collection__HashMapstring__Stringnullable_model__MProperty, +4, { 0, /* nullable Object */ 1, /* Object */ -2252, /* HashMapKeys[MType, Array[MVirtualTypeDef]] */ --1, /* empty */ -170, /* Collection[Object] */ -180, /* Collection[nullable MType] */ --1, /* empty */ -1791, /* Collection[MType] */ +115, /* NativeArray[Object] */ +1831, /* NativeArray[HashMap[String, nullable MProperty]] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MVirtualTypeDef = { +const struct types resolution_table_array__NativeArrayhash_collection__HashMapstring__Stringnullable_model__MProperty = { 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] */ +&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 HashMapValues[MType, Array[MVirtualTypeDef]] */ -const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MVirtualTypeDef = { -2253, -"HashMapValues[MType, Array[MVirtualTypeDef]]", /* class_name_string */ -3, +/* 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_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MVirtualTypeDef, -6, +&resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, +4, { 0, /* nullable Object */ 1, /* Object */ -1525, /* Collection[Array[nullable MPropDef]] */ -2253, /* HashMapValues[MType, Array[MVirtualTypeDef]] */ -170, /* Collection[Object] */ -1948, /* Collection[Array[MVirtualTypeDef]] */ +321, /* ArrayIterator[Object] */ +1832, /* ArrayIterator[HashMap[MType, Array[MMethodDef]]] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MVirtualTypeDef = { +const struct types resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef = { 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]] */ +&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 Collection[Array[MVirtualTypeDef]] */ -const struct type type_abstract_collection__Collectionarray__Arraymodel__MVirtualTypeDef = { -1948, -"Collection[Array[MVirtualTypeDef]]", /* class_name_string */ -5, +/* 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, -NULL, -6, +&resolution_table_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, +4, { 0, /* nullable Object */ 1, /* Object */ -1525, /* Collection[Array[nullable MPropDef]] */ --1, /* empty */ -170, /* Collection[Object] */ -1948, /* Collection[Array[MVirtualTypeDef]] */ +115, /* NativeArray[Object] */ +1833, /* NativeArray[HashMap[MType, Array[MMethodDef]]] */ }, }; -/* runtime type NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef = { -568, -"NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]]", /* class_name_string */ -2, +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__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef, -3, +&resolution_table_array__ArrayIteratorarray__Arraymodel__MMethodDef, +5, { 0, /* nullable Object */ 1, /* Object */ -568, /* NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */ +321, /* ArrayIterator[Object] */ +1804, /* ArrayIterator[Array[nullable MPropDef]] */ +2022, /* ArrayIterator[Array[MMethodDef]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef = { +const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MMethodDef = { 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]]] */ +&type_array__Arrayarray__Arraymodel__MMethodDef, /* Array[Iterator#0]: Array[Array[MMethodDef]] */ +&type_array__AbstractArrayReadarray__Arraymodel__MMethodDef, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MMethodDef]] */ } }; -/* runtime type HashMapNode[MType, Array[MVirtualTypeDef]] */ -const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef = { -1727, -"HashMapNode[MType, Array[MVirtualTypeDef]]", /* class_name_string */ -3, -0, -&resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef, +/* 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 */ -163, /* nullable HashMapNode[MType, Array[MVirtualTypeDef]] */ -1727, /* HashMapNode[MType, Array[MVirtualTypeDef]] */ +115, /* NativeArray[Object] */ +1805, /* NativeArray[Array[nullable MPropDef]] */ +2023, /* NativeArray[Array[MMethodDef]] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef = { +const struct types resolution_table_array__NativeArrayarray__Arraymodel__MMethodDef = { 0, /* dummy */ { -&type_model__MType, /* HashMapNode#0: MType */ -&type_array__Arraymodel__MVirtualTypeDef, /* HashMapNode#1: Array[MVirtualTypeDef] */ -&type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef, /* N: HashMapNode[MType, Array[MVirtualTypeDef]] */ -&type_model__MType, /* HashNode#0: MType */ +&type_array__Arraymodel__MMethodDef, /* NativeArray#0: Array[MMethodDef] */ +&type_array__NativeArrayarray__Arraymodel__MMethodDef, /* NativeArray[NativeArray#0]: NativeArray[Array[MMethodDef]] */ } }; -/* runtime type nullable HashMapNode[MType, Array[MVirtualTypeDef]] */ -const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef = { -163, -"nullable HashMapNode[MType, Array[MVirtualTypeDef]]", /* class_name_string */ -2, -1, -&resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef, -3, +/* 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, /* empty */ -163, /* nullable HashMapNode[MType, Array[MVirtualTypeDef]] */ +1, /* Object */ +321, /* ArrayIterator[Object] */ +1834, /* ArrayIterator[HashMap[MType, Array[MAttributeDef]]] */ }, }; -const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef = { +const struct types resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = { 0, /* dummy */ { -&type_model__MType, /* HashMapNode#0: MType */ -&type_array__Arraymodel__MVirtualTypeDef, /* HashMapNode#1: Array[MVirtualTypeDef] */ -&type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef, /* N: HashMapNode[MType, Array[MVirtualTypeDef]] */ -&type_model__MType, /* HashNode#0: MType */ +&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 HashMapIterator[MType, Array[MVirtualTypeDef]] */ -const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef = { -1728, -"HashMapIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */ +/* 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_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef, +&resolution_table_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef, 4, { 0, /* nullable Object */ 1, /* Object */ -569, /* MapIterator[MType, Array[MVirtualTypeDef]] */ -1728, /* HashMapIterator[MType, Array[MVirtualTypeDef]] */ +115, /* NativeArray[Object] */ +1835, /* NativeArray[HashMap[MType, Array[MAttributeDef]]] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef = { +const struct types resolution_table_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Array[MVirtualTypeDef]] */ +&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 MapIterator[MType, Array[MVirtualTypeDef]] */ -const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef = { -569, -"MapIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */ -2, +/* 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, -NULL, -3, +&resolution_table_array__ArrayIteratorarray__Arraymodel__MAttributeDef, +5, { 0, /* nullable Object */ 1, /* Object */ -569, /* MapIterator[MType, Array[MVirtualTypeDef]] */ +321, /* ArrayIterator[Object] */ +1804, /* ArrayIterator[Array[nullable MPropDef]] */ +2024, /* ArrayIterator[Array[MAttributeDef]] */ }, }; -/* runtime type Array[POSetElement[Phase]] */ -const struct type type_array__Arrayposet__POSetElementphase__Phase = { -2603, -"Array[POSetElement[Phase]]", /* class_name_string */ -7, +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__Arrayposet__POSetElementphase__Phase, -10, +&resolution_table_array__NativeArrayarray__Arraymodel__MAttributeDef, +5, { 0, /* nullable Object */ 1, /* Object */ -1625, /* Collection[POSetElement[Phase]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -2473, /* AbstractArrayRead[POSetElement[Phase]] */ -1782, /* AbstractArrayRead[Object] */ -2603, /* Array[POSetElement[Phase]] */ --1, /* empty */ -1973, /* Array[Object] */ +115, /* NativeArray[Object] */ +1805, /* NativeArray[Array[nullable MPropDef]] */ +2025, /* NativeArray[Array[MAttributeDef]] */ }, }; -const struct types resolution_table_array__Arrayposet__POSetElementphase__Phase = { +const struct types resolution_table_array__NativeArrayarray__Arraymodel__MAttributeDef = { 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]] */ +&type_array__Arraymodel__MAttributeDef, /* NativeArray#0: Array[MAttributeDef] */ +&type_array__NativeArrayarray__Arraymodel__MAttributeDef, /* NativeArray[NativeArray#0]: NativeArray[Array[MAttributeDef]] */ } }; -/* runtime type AbstractArrayRead[POSetElement[Phase]] */ -const struct type type_array__AbstractArrayReadposet__POSetElementphase__Phase = { -2473, -"AbstractArrayRead[POSetElement[Phase]]", /* class_name_string */ -5, +/* 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, -NULL, -7, +&resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, +4, { 0, /* nullable Object */ 1, /* Object */ -1625, /* Collection[POSetElement[Phase]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -2473, /* AbstractArrayRead[POSetElement[Phase]] */ -1782, /* AbstractArrayRead[Object] */ +321, /* ArrayIterator[Object] */ +1836, /* ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]] */ }, }; -/* runtime type ArrayIterator[Array[MProject]] */ -const struct type type_array__ArrayIteratorarray__Arraymproject__MProject = { -1729, -"ArrayIterator[Array[MProject]]", /* class_name_string */ +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__ArrayIteratorarray__Arraymproject__MProject, +&resolution_table_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef, 4, { 0, /* nullable Object */ 1, /* Object */ -289, /* ArrayIterator[Object] */ -1729, /* ArrayIterator[Array[MProject]] */ +115, /* NativeArray[Object] */ +1837, /* NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */ }, }; -const struct types resolution_table_array__ArrayIteratorarray__Arraymproject__MProject = { +const struct types resolution_table_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef = { 0, /* dummy */ { -&type_array__AbstractArrayReadarray__Arraymproject__MProject, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MProject]] */ -&type_array__Arrayarray__Arraymproject__MProject, /* Array[Iterator#0]: Array[Array[MProject]] */ +&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 NativeArray[Array[MProject]] */ -const struct type type_array__NativeArrayarray__Arraymproject__MProject = { -1730, -"NativeArray[Array[MProject]]", /* class_name_string */ -3, +/* 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__NativeArrayarray__Arraymproject__MProject, -4, +&resolution_table_array__ArrayIteratorarray__Arraymodel__MVirtualTypeDef, +5, { 0, /* nullable Object */ 1, /* Object */ -193, /* NativeArray[Object] */ -1730, /* NativeArray[Array[MProject]] */ +321, /* ArrayIterator[Object] */ +1804, /* ArrayIterator[Array[nullable MPropDef]] */ +2026, /* ArrayIterator[Array[MVirtualTypeDef]] */ }, }; -const struct types resolution_table_array__NativeArrayarray__Arraymproject__MProject = { +const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MVirtualTypeDef = { 0, /* dummy */ { -&type_array__Arraymproject__MProject, /* NativeArray#0: Array[MProject] */ -&type_array__NativeArrayarray__Arraymproject__MProject, /* NativeArray[NativeArray#0]: NativeArray[Array[MProject]] */ +&type_array__Arrayarray__Arraymodel__MVirtualTypeDef, /* Array[Iterator#0]: Array[Array[MVirtualTypeDef]] */ +&type_array__AbstractArrayReadarray__Arraymodel__MVirtualTypeDef, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MVirtualTypeDef]] */ } }; -/* runtime type Array[POSetElement[MModule]] */ -const struct type type_array__Arrayposet__POSetElementmmodule__MModule = { -2604, -"Array[POSetElement[MModule]]", /* class_name_string */ -7, +/* 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__Arrayposet__POSetElementmmodule__MModule, -10, +&resolution_table_array__NativeArrayarray__Arraymodel__MVirtualTypeDef, +5, { 0, /* nullable Object */ 1, /* Object */ -1628, /* Collection[POSetElement[MModule]] */ -169, /* SequenceRead[nullable Object] */ -170, /* Collection[Object] */ -2474, /* AbstractArrayRead[POSetElement[MModule]] */ -1782, /* AbstractArrayRead[Object] */ -2604, /* Array[POSetElement[MModule]] */ --1, /* empty */ -1973, /* Array[Object] */ +115, /* NativeArray[Object] */ +1805, /* NativeArray[Array[nullable MPropDef]] */ +2027, /* NativeArray[Array[MVirtualTypeDef]] */ }, }; -const struct types resolution_table_array__Arrayposet__POSetElementmmodule__MModule = { +const struct types resolution_table_array__NativeArrayarray__Arraymodel__MVirtualTypeDef = { 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]] */ +&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*/ +};