-&type_abstract_collection__MapIteratorstring__Stringopts__Option, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, Option] */
-&type_array__Arraystring__String, /* Array[Iterator#0]: Array[String] */
-}
-};
-/* runtime type MapValuesIterator[String, Option] */
-const struct type type_abstract_collection__MapValuesIteratorstring__Stringopts__Option = {
-428,
-"MapValuesIterator[String, Option]", /* class_name_string */
-2,
-0,
-&resolution_table_abstract_collection__MapValuesIteratorstring__Stringopts__Option,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-428, /* MapValuesIterator[String, Option] */
-},
-};
-const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringopts__Option = {
-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] */
-}
-};
-/* runtime type NativeArray[Char] */
-const struct type type_array__NativeArraykernel__Char = {
-1650,
-"NativeArray[Char]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArraykernel__Char,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-187, /* NativeArray[Object] */
-1650, /* NativeArray[Char] */
-},
-};
-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 ContainerIterator[MMethodDef] */
-const struct type type_abstract_collection__ContainerIteratormodel__MMethodDef = {
-429,
-"ContainerIterator[MMethodDef]", /* class_name_string */
-2,
-0,
-&resolution_table_abstract_collection__ContainerIteratormodel__MMethodDef,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-429, /* ContainerIterator[MMethodDef] */
-},
-};
-const struct types resolution_table_abstract_collection__ContainerIteratormodel__MMethodDef = {
-0, /* dummy */
-{
-&type_abstract_collection__Containermodel__MMethodDef, /* Container[ContainerIterator#0]: Container[MMethodDef] */
-&type_array__Arraymodel__MMethodDef, /* Array[Iterator#0]: Array[MMethodDef] */
-}
-};
-/* runtime type MapKeysIterator[MClassDef, HashSet[MType]] */
-const struct type type_abstract_collection__MapKeysIteratormodel__MClassDefhash_collection__HashSetmodel__MType = {
-430,
-"MapKeysIterator[MClassDef, HashSet[MType]]", /* class_name_string */
-2,
-0,
-&resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefhash_collection__HashSetmodel__MType,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-430, /* MapKeysIterator[MClassDef, HashSet[MType]] */
-},
-};
-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 MapValuesIterator[MClassDef, HashSet[MType]] */
-const struct type type_abstract_collection__MapValuesIteratormodel__MClassDefhash_collection__HashSetmodel__MType = {
-431,
-"MapValuesIterator[MClassDef, HashSet[MType]]", /* class_name_string */
-2,
-0,
-&resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefhash_collection__HashSetmodel__MType,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-431, /* MapValuesIterator[MClassDef, HashSet[MType]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefhash_collection__HashSetmodel__MType = {
-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]] */
-}
-};
-/* runtime type MapKeysIterator[MClass, Int] */
-const struct type type_abstract_collection__MapKeysIteratormodel__MClasskernel__Int = {
-432,
-"MapKeysIterator[MClass, Int]", /* class_name_string */
-2,
-0,
-&resolution_table_abstract_collection__MapKeysIteratormodel__MClasskernel__Int,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-432, /* MapKeysIterator[MClass, Int] */
-},
-};
-const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClasskernel__Int = {
-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] */
-}
-};
-/* runtime type MapValuesIterator[MClass, Int] */
-const struct type type_abstract_collection__MapValuesIteratormodel__MClasskernel__Int = {
-433,
-"MapValuesIterator[MClass, Int]", /* class_name_string */
-2,
-0,
-&resolution_table_abstract_collection__MapValuesIteratormodel__MClasskernel__Int,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-433, /* MapValuesIterator[MClass, Int] */
-},
-};
-const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClasskernel__Int = {
-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 = {
-434,
-"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 */
-434, /* 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] */
-}
-};
-/* runtime type MapValuesIterator[MType, Array[nullable MType]] */
-const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraynullable_model__MType = {
-435,
-"MapValuesIterator[MType, Array[nullable MType]]", /* class_name_string */
-2,
-0,
-&resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraynullable_model__MType,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-435, /* MapValuesIterator[MType, Array[nullable MType]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraynullable_model__MType = {
-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]] */
-}
-};
-/* runtime type MapKeysIterator[MClassType, Array[nullable MType]] */
-const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypearray__Arraynullable_model__MType = {
-1651,
-"MapKeysIterator[MClassType, Array[nullable MType]]", /* class_name_string */
-3,
-0,
-&resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypearray__Arraynullable_model__MType,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-434, /* MapKeysIterator[MType, Array[nullable MType]] */
-1651, /* MapKeysIterator[MClassType, Array[nullable MType]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypearray__Arraynullable_model__MType = {
-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] */
-}
-};
-/* runtime type MapValuesIterator[MClassType, Array[nullable MType]] */
-const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypearray__Arraynullable_model__MType = {
-1652,
-"MapValuesIterator[MClassType, Array[nullable MType]]", /* class_name_string */
-3,
-0,
-&resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypearray__Arraynullable_model__MType,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-435, /* MapValuesIterator[MType, Array[nullable MType]] */
-1652, /* MapValuesIterator[MClassType, Array[nullable MType]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypearray__Arraynullable_model__MType = {
-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]] */
-}
-};
-/* runtime type MapKeysIterator[MClass, Array[nullable MPropDef]] */
-const struct type type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MPropDef = {
-436,
-"MapKeysIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */
-2,
-0,
-&resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MPropDef,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-436, /* MapKeysIterator[MClass, Array[nullable MPropDef]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MPropDef = {
-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] */
-}
-};
-/* runtime type MapValuesIterator[MClass, Array[nullable MPropDef]] */
-const struct type type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MPropDef = {
-437,
-"MapValuesIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */
-2,
-0,
-&resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MPropDef,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-437, /* MapValuesIterator[MClass, Array[nullable MPropDef]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MPropDef = {
-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]] */
-}
-};
-/* runtime type ContainerIterator[CodeFile] */
-const struct type type_abstract_collection__ContainerIteratorabstract_compiler__CodeFile = {
-438,
-"ContainerIterator[CodeFile]", /* class_name_string */
-2,
-0,
-&resolution_table_abstract_collection__ContainerIteratorabstract_compiler__CodeFile,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-438, /* ContainerIterator[CodeFile] */
-},
-};
-const struct types resolution_table_abstract_collection__ContainerIteratorabstract_compiler__CodeFile = {
-0, /* dummy */
-{
-&type_abstract_collection__Containerabstract_compiler__CodeFile, /* Container[ContainerIterator#0]: Container[CodeFile] */
-&type_array__Arrayabstract_compiler__CodeFile, /* Array[Iterator#0]: Array[CodeFile] */
-}
-};
-/* runtime type Array[CodeFile] */
-const struct type type_array__Arrayabstract_compiler__CodeFile = {
-2576,
-"Array[CodeFile]", /* class_name_string */
-7,
-0,
-&resolution_table_array__Arrayabstract_compiler__CodeFile,
-10,
-{
-0, /* nullable Object */
-1, /* Object */
-608, /* Collection[CodeFile] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-2420, /* AbstractArrayRead[CodeFile] */
-1778, /* AbstractArrayRead[Object] */
-2576, /* Array[CodeFile] */
--1, /* empty */
-1962, /* 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 = {
-2420,
-"AbstractArrayRead[CodeFile]", /* class_name_string */
-5,
-0,
-NULL,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-608, /* Collection[CodeFile] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-2420, /* AbstractArrayRead[CodeFile] */
-1778, /* AbstractArrayRead[Object] */
-},
-};
-/* runtime type MapKeysIterator[String, String] */
-const struct type type_abstract_collection__MapKeysIteratorstring__Stringstring__String = {
-439,
-"MapKeysIterator[String, String]", /* class_name_string */
-2,
-0,
-&resolution_table_abstract_collection__MapKeysIteratorstring__Stringstring__String,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-439, /* MapKeysIterator[String, String] */
-},
-};
-const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringstring__String = {
-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] */
-}
-};
-/* runtime type MapValuesIterator[String, String] */
-const struct type type_abstract_collection__MapValuesIteratorstring__Stringstring__String = {
-440,
-"MapValuesIterator[String, String]", /* class_name_string */
-2,
-0,
-&resolution_table_abstract_collection__MapValuesIteratorstring__Stringstring__String,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-440, /* MapValuesIterator[String, String] */
-},
-};
-const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringstring__String = {
-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] */
-}
-};
-/* runtime type MapKeysIterator[MClassType, String] */
-const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypestring__String = {
-441,
-"MapKeysIterator[MClassType, String]", /* class_name_string */
-2,
-0,
-&resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypestring__String,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-441, /* MapKeysIterator[MClassType, String] */
-},
-};
-const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypestring__String = {
-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] */
-}
-};
-/* runtime type MapValuesIterator[MClassType, String] */
-const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypestring__String = {
-442,
-"MapValuesIterator[MClassType, String]", /* class_name_string */
-2,
-0,
-&resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypestring__String,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-442, /* MapValuesIterator[MClassType, String] */
-},
-};
-const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypestring__String = {
-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] */
-}
-};
-/* runtime type ContainerIterator[AbstractRuntimeFunction] */
-const struct type type_abstract_collection__ContainerIteratorabstract_compiler__AbstractRuntimeFunction = {
-443,
-"ContainerIterator[AbstractRuntimeFunction]", /* class_name_string */
-2,
-0,
-&resolution_table_abstract_collection__ContainerIteratorabstract_compiler__AbstractRuntimeFunction,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-443, /* ContainerIterator[AbstractRuntimeFunction] */
-},
-};
-const struct types resolution_table_abstract_collection__ContainerIteratorabstract_compiler__AbstractRuntimeFunction = {
-0, /* dummy */
-{
-&type_abstract_collection__Containerabstract_compiler__AbstractRuntimeFunction, /* Container[ContainerIterator#0]: Container[AbstractRuntimeFunction] */
-&type_array__Arrayabstract_compiler__AbstractRuntimeFunction, /* Array[Iterator#0]: Array[AbstractRuntimeFunction] */
-}
-};
-/* runtime type Array[AbstractRuntimeFunction] */
-const struct type type_array__Arrayabstract_compiler__AbstractRuntimeFunction = {
-2577,
-"Array[AbstractRuntimeFunction]", /* class_name_string */
-7,
-0,
-&resolution_table_array__Arrayabstract_compiler__AbstractRuntimeFunction,
-10,
-{
-0, /* nullable Object */
-1, /* Object */
-611, /* Collection[AbstractRuntimeFunction] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-2421, /* AbstractArrayRead[AbstractRuntimeFunction] */
-1778, /* AbstractArrayRead[Object] */
-2577, /* Array[AbstractRuntimeFunction] */
--1, /* empty */
-1962, /* 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 = {
-2421,
-"AbstractArrayRead[AbstractRuntimeFunction]", /* class_name_string */
-5,
-0,
-NULL,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-611, /* Collection[AbstractRuntimeFunction] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-2421, /* AbstractArrayRead[AbstractRuntimeFunction] */
-1778, /* AbstractArrayRead[Object] */
-},
-};
-/* runtime type MapKeysIterator[MType, Array[MClassType]] */
-const struct type type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MClassType = {
-1914,
-"MapKeysIterator[MType, Array[MClassType]]", /* class_name_string */
-4,
-0,
-&resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MClassType,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-434, /* MapKeysIterator[MType, Array[nullable MType]] */
-1653, /* MapKeysIterator[MType, Array[MType]] */
-1914, /* MapKeysIterator[MType, Array[MClassType]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MClassType = {
-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] */
-}
-};
-/* runtime type MapKeysIterator[MType, Array[MType]] */
-const struct type type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MType = {
-1653,
-"MapKeysIterator[MType, Array[MType]]", /* class_name_string */
-3,
-0,
-&resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MType,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-434, /* MapKeysIterator[MType, Array[nullable MType]] */
-1653, /* MapKeysIterator[MType, Array[MType]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MType = {
-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] */
-}
-};
-/* runtime type MapValuesIterator[MType, Array[MClassType]] */
-const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MClassType = {
-1915,
-"MapValuesIterator[MType, Array[MClassType]]", /* class_name_string */
-4,
-0,
-&resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MClassType,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-435, /* MapValuesIterator[MType, Array[nullable MType]] */
-1654, /* MapValuesIterator[MType, Array[MType]] */
-1915, /* MapValuesIterator[MType, Array[MClassType]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MClassType = {
-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]] */
-}
-};
-/* runtime type MapValuesIterator[MType, Array[MType]] */
-const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MType = {
-1654,
-"MapValuesIterator[MType, Array[MType]]", /* class_name_string */
-3,
-0,
-&resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MType,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-435, /* MapValuesIterator[MType, Array[nullable MType]] */
-1654, /* MapValuesIterator[MType, Array[MType]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MType = {
-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]] */
-}
-};
-/* runtime type ContainerIterator[MClassType] */
-const struct type type_abstract_collection__ContainerIteratormodel__MClassType = {
-444,
-"ContainerIterator[MClassType]", /* class_name_string */
-2,
-0,
-&resolution_table_abstract_collection__ContainerIteratormodel__MClassType,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-444, /* ContainerIterator[MClassType] */
-},
-};
-const struct types resolution_table_abstract_collection__ContainerIteratormodel__MClassType = {
-0, /* dummy */
-{
-&type_abstract_collection__Containermodel__MClassType, /* Container[ContainerIterator#0]: Container[MClassType] */
-&type_array__Arraymodel__MClassType, /* Array[Iterator#0]: Array[MClassType] */
-}
-};
-/* runtime type MapKeysIterator[String, Int] */
-const struct type type_abstract_collection__MapKeysIteratorstring__Stringkernel__Int = {
-445,
-"MapKeysIterator[String, Int]", /* class_name_string */
-2,
-0,
-&resolution_table_abstract_collection__MapKeysIteratorstring__Stringkernel__Int,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-445, /* MapKeysIterator[String, Int] */
-},
-};
-const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringkernel__Int = {
-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] */
-}
-};
-/* runtime type MapValuesIterator[String, Int] */
-const struct type type_abstract_collection__MapValuesIteratorstring__Stringkernel__Int = {
-446,
-"MapValuesIterator[String, Int]", /* class_name_string */
-2,
-0,
-&resolution_table_abstract_collection__MapValuesIteratorstring__Stringkernel__Int,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-446, /* MapValuesIterator[String, Int] */
-},
-};
-const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringkernel__Int = {
-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] */
-}
-};
-/* runtime type HashMapKeys[MClass, Array[MClass]] */
-const struct type type_hash_collection__HashMapKeysmodel__MClassarray__Arraymodel__MClass = {
-2422,
-"HashMapKeys[MClass, Array[MClass]]", /* class_name_string */
-6,
-0,
-&resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraymodel__MClass,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-173, /* Collection[nullable MClass] */
-2159, /* HashMapKeys[MClass, Array[nullable MClass]] */
-166, /* Collection[Object] */
-1783, /* Collection[MClass] */
-2422, /* HashMapKeys[MClass, Array[MClass]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraymodel__MClass = {
-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] */
-}
-};
-/* runtime type HashMapValues[MClass, Array[MClass]] */
-const struct type type_hash_collection__HashMapValuesmodel__MClassarray__Arraymodel__MClass = {
-2423,
-"HashMapValues[MClass, Array[MClass]]", /* class_name_string */
-6,
-0,
-&resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraymodel__MClass,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-1489, /* Collection[Array[nullable MClass]] */
-1893, /* HashMapValues[MClass, Array[nullable MClass]] */
-166, /* Collection[Object] */
-1838, /* Collection[Array[MClass]] */
-2423, /* HashMapValues[MClass, Array[MClass]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraymodel__MClass = {
-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]] */
-}
-};
-/* runtime type NativeArray[nullable HashMapNode[MClass, Array[MClass]]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass = {
-1655,
-"NativeArray[nullable HashMapNode[MClass, Array[MClass]]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-367, /* NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */
-1655, /* NativeArray[nullable HashMapNode[MClass, Array[MClass]]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass = {
-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]]] */
-}
-};
-/* runtime type HashMapNode[MClass, Array[MClass]] */
-const struct type type_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass = {
-2183,
-"HashMapNode[MClass, Array[MClass]]", /* class_name_string */
-5,
-0,
-&resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-133, /* nullable HashMapNode[MClass, Array[nullable MClass]] */
-447, /* nullable HashMapNode[MClass, Array[MClass]] */
-1591, /* HashMapNode[MClass, Array[nullable MClass]] */
-2183, /* HashMapNode[MClass, Array[MClass]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass = {
-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 */
-}
-};
-/* runtime type nullable HashMapNode[MClass, Array[MClass]] */
-const struct type type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass = {
-447,
-"nullable HashMapNode[MClass, Array[MClass]]", /* class_name_string */
-3,
-1,
-&resolution_table_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass,
-4,
-{
-0, /* nullable Object */
--1, /* empty */
-133, /* nullable HashMapNode[MClass, Array[nullable MClass]] */
-447, /* nullable HashMapNode[MClass, Array[MClass]] */
-},
-};
-const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass = {
-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 */
-}
-};
-/* runtime type HashMapIterator[MClass, Array[MClass]] */
-const struct type type_hash_collection__HashMapIteratormodel__MClassarray__Arraymodel__MClass = {
-2184,
-"HashMapIterator[MClass, Array[MClass]]", /* class_name_string */
-5,
-0,
-&resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraymodel__MClass,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-368, /* MapIterator[MClass, Array[nullable MClass]] */
-1592, /* HashMapIterator[MClass, Array[nullable MClass]] */
-1656, /* MapIterator[MClass, Array[MClass]] */
-2184, /* HashMapIterator[MClass, Array[MClass]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraymodel__MClass = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MClassarray__Arraymodel__MClass, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Array[MClass]] */
-}
-};
-/* runtime type MapIterator[MClass, Array[MClass]] */
-const struct type type_abstract_collection__MapIteratormodel__MClassarray__Arraymodel__MClass = {
-1656,
-"MapIterator[MClass, Array[MClass]]", /* class_name_string */
-4,
-0,
-NULL,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-368, /* MapIterator[MClass, Array[nullable MClass]] */
--1, /* empty */
-1656, /* MapIterator[MClass, Array[MClass]] */
-},
-};
-/* runtime type HashMapKeys[MClass, HashSet[MClass]] */
-const struct type type_hash_collection__HashMapKeysmodel__MClasshash_collection__HashSetmodel__MClass = {
-2424,
-"HashMapKeys[MClass, HashSet[MClass]]", /* class_name_string */
-6,
-0,
-&resolution_table_hash_collection__HashMapKeysmodel__MClasshash_collection__HashSetmodel__MClass,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-173, /* Collection[nullable MClass] */
-2185, /* HashMapKeys[MClass, Set[MClass]] */
-166, /* Collection[Object] */
-1783, /* Collection[MClass] */
-2424, /* HashMapKeys[MClass, HashSet[MClass]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysmodel__MClasshash_collection__HashSetmodel__MClass = {
-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] */
-}
-};
-/* runtime type HashMapKeys[MClass, Set[MClass]] */
-const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MClass = {
-2185,
-"HashMapKeys[MClass, Set[MClass]]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MClass,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-173, /* Collection[nullable MClass] */
-2185, /* HashMapKeys[MClass, Set[MClass]] */
-166, /* Collection[Object] */
-1783, /* Collection[MClass] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MClass = {
-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] */
-}
-};
-/* runtime type HashMapValues[MClass, HashSet[MClass]] */
-const struct type type_hash_collection__HashMapValuesmodel__MClasshash_collection__HashSetmodel__MClass = {
-2425,
-"HashMapValues[MClass, HashSet[MClass]]", /* class_name_string */
-6,
-0,
-&resolution_table_hash_collection__HashMapValuesmodel__MClasshash_collection__HashSetmodel__MClass,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-1586, /* Collection[Set[MClass]] */
-1916, /* HashMapValues[MClass, Set[MClass]] */
-166, /* Collection[Object] */
-1917, /* Collection[HashSet[MClass]] */
-2425, /* HashMapValues[MClass, HashSet[MClass]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesmodel__MClasshash_collection__HashSetmodel__MClass = {
-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 */
-NULL, /* empty */
-&type_hash_collection__HashSetmodel__MClass, /* Collection#0: HashSet[MClass] */
-&type_abstract_collection__Collectionhash_collection__HashSetmodel__MClass, /* Collection[Collection#0]: Collection[HashSet[MClass]] */
-}
-};
-/* runtime type HashMapValues[MClass, Set[MClass]] */
-const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MClass = {
-1916,
-"HashMapValues[MClass, Set[MClass]]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MClass,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-1586, /* Collection[Set[MClass]] */
-1916, /* HashMapValues[MClass, Set[MClass]] */
-166, /* Collection[Object] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MClass = {
-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]] */
-}
-};
-/* runtime type Collection[HashSet[MClass]] */
-const struct type type_abstract_collection__Collectionhash_collection__HashSetmodel__MClass = {
-1917,
-"Collection[HashSet[MClass]]", /* class_name_string */
-5,
-0,
-NULL,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-1586, /* Collection[Set[MClass]] */
--1, /* empty */
-166, /* Collection[Object] */
-1917, /* Collection[HashSet[MClass]] */
-},
-};
-/* runtime type NativeArray[nullable HashMapNode[MClass, HashSet[MClass]]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass = {
-1657,
-"NativeArray[nullable HashMapNode[MClass, HashSet[MClass]]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-448, /* NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */
-1657, /* NativeArray[nullable HashMapNode[MClass, HashSet[MClass]]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass = {
-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]]] */
-}
-};
-/* runtime type NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass = {
-448,
-"NativeArray[nullable HashMapNode[MClass, Set[MClass]]]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-448, /* NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass = {
-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]]] */
-}
-};
-/* runtime type HashMapNode[MClass, HashSet[MClass]] */
-const struct type type_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass = {
-2186,
-"HashMapNode[MClass, HashSet[MClass]]", /* class_name_string */
-5,
-0,
-&resolution_table_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-147, /* nullable HashMapNode[MClass, Set[MClass]] */
-449, /* nullable HashMapNode[MClass, HashSet[MClass]] */
-1658, /* HashMapNode[MClass, Set[MClass]] */
-2186, /* HashMapNode[MClass, HashSet[MClass]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__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 */
-}
-};
-/* runtime type HashMapNode[MClass, Set[MClass]] */
-const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass = {
-1658,
-"HashMapNode[MClass, Set[MClass]]", /* class_name_string */
-4,
-0,
-&resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-147, /* nullable HashMapNode[MClass, Set[MClass]] */
--1, /* empty */
-1658, /* HashMapNode[MClass, Set[MClass]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass = {
-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 */
-}
-};
-/* runtime type nullable HashMapNode[MClass, HashSet[MClass]] */
-const struct type type_nullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass = {
-449,
-"nullable HashMapNode[MClass, HashSet[MClass]]", /* class_name_string */
-3,
-1,
-&resolution_table_nullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass,
-4,
-{
-0, /* nullable Object */
--1, /* empty */
-147, /* nullable HashMapNode[MClass, Set[MClass]] */
-449, /* nullable HashMapNode[MClass, HashSet[MClass]] */
-},
-};
-const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__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 */
-}
-};
-/* runtime type nullable HashMapNode[MClass, Set[MClass]] */
-const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass = {
-147,
-"nullable HashMapNode[MClass, Set[MClass]]", /* class_name_string */
-2,
-1,
-&resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass,
-3,
-{
-0, /* nullable Object */
--1, /* empty */
-147, /* nullable HashMapNode[MClass, Set[MClass]] */
-},
-};
-const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass = {
-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 */
-}
-};
-/* runtime type HashMapIterator[MClass, HashSet[MClass]] */
-const struct type type_hash_collection__HashMapIteratormodel__MClasshash_collection__HashSetmodel__MClass = {
-2187,
-"HashMapIterator[MClass, HashSet[MClass]]", /* class_name_string */
-5,
-0,
-&resolution_table_hash_collection__HashMapIteratormodel__MClasshash_collection__HashSetmodel__MClass,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-450, /* MapIterator[MClass, Set[MClass]] */
-1659, /* HashMapIterator[MClass, Set[MClass]] */
-1660, /* MapIterator[MClass, HashSet[MClass]] */
-2187, /* HashMapIterator[MClass, HashSet[MClass]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratormodel__MClasshash_collection__HashSetmodel__MClass = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MClasshash_collection__HashSetmodel__MClass, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, HashSet[MClass]] */
-}
-};
-/* runtime type HashMapIterator[MClass, Set[MClass]] */
-const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MClass = {
-1659,
-"HashMapIterator[MClass, Set[MClass]]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MClass,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-450, /* MapIterator[MClass, Set[MClass]] */
-1659, /* HashMapIterator[MClass, Set[MClass]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MClass = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Set[MClass]] */
-}
-};
-/* runtime type MapIterator[MClass, HashSet[MClass]] */
-const struct type type_abstract_collection__MapIteratormodel__MClasshash_collection__HashSetmodel__MClass = {
-1660,
-"MapIterator[MClass, HashSet[MClass]]", /* class_name_string */
-4,
-0,
-NULL,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-450, /* MapIterator[MClass, Set[MClass]] */
--1, /* empty */
-1660, /* MapIterator[MClass, HashSet[MClass]] */
-},
-};
-/* runtime type MapIterator[MClass, Set[MClass]] */
-const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MClass = {
-450,
-"MapIterator[MClass, Set[MClass]]", /* class_name_string */
-2,
-0,
-NULL,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-450, /* MapIterator[MClass, Set[MClass]] */
-},
-};
-/* runtime type HashMapKeys[MClass, Map[MClass, Int]] */
-const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = {
-2188,
-"HashMapKeys[MClass, Map[MClass, Int]]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-173, /* Collection[nullable MClass] */
-2188, /* HashMapKeys[MClass, Map[MClass, Int]] */
-166, /* Collection[Object] */
-1783, /* Collection[MClass] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = {
-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]] */
-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, Map[MClass, Int]] */
-const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = {
-1918,
-"HashMapValues[MClass, Map[MClass, Int]]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-1661, /* Collection[Map[MClass, Int]] */
-1918, /* HashMapValues[MClass, Map[MClass, Int]] */
-166, /* Collection[Object] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = {
-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]] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_abstract_collection__Mapmodel__MClasskernel__Int, /* RemovableCollection#0: Map[MClass, Int] */
-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]] */
-}
-};
-/* runtime type Collection[Map[MClass, Int]] */
-const struct type type_abstract_collection__Collectionabstract_collection__Mapmodel__MClasskernel__Int = {
-1661,
-"Collection[Map[MClass, Int]]", /* class_name_string */
-2,
-0,
-NULL,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-1661, /* Collection[Map[MClass, Int]] */
--1, /* empty */
-166, /* Collection[Object] */
-},
-};
-/* runtime type NativeArray[nullable HashMapNode[MClass, Map[MClass, Int]]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = {
-451,
-"NativeArray[nullable HashMapNode[MClass, Map[MClass, Int]]]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-451, /* NativeArray[nullable HashMapNode[MClass, Map[MClass, Int]]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = {
-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]]] */
-}
-};
-/* runtime type HashMapNode[MClass, Map[MClass, Int]] */
-const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = {
-1662,
-"HashMapNode[MClass, Map[MClass, Int]]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-148, /* nullable HashMapNode[MClass, Map[MClass, Int]] */
-1662, /* HashMapNode[MClass, Map[MClass, Int]] */
-},
-};
-const struct types resolution_table_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 */
-}
-};
-/* runtime type nullable HashMapNode[MClass, Map[MClass, Int]] */
-const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = {
-148,
-"nullable HashMapNode[MClass, Map[MClass, Int]]", /* class_name_string */
-2,
-1,
-&resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int,
-3,
-{
-0, /* nullable Object */
--1, /* empty */
-148, /* 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 */
-}
-};
-/* runtime type HashMapIterator[MClass, Map[MClass, Int]] */
-const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = {
-1663,
-"HashMapIterator[MClass, Map[MClass, Int]]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-452, /* MapIterator[MClass, Map[MClass, Int]] */
-1663, /* HashMapIterator[MClass, Map[MClass, Int]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Map[MClass, Int]] */
-}
-};
-/* runtime type MapIterator[MClass, Map[MClass, Int]] */
-const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = {
-452,
-"MapIterator[MClass, Map[MClass, Int]]", /* class_name_string */
-2,
-0,
-NULL,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-452, /* MapIterator[MClass, Map[MClass, Int]] */
-},
-};
-/* runtime type MapKeysIterator[MClass, Set[MVirtualTypeProp]] */
-const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp = {
-1919,
-"MapKeysIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
-4,
-0,
-&resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-425, /* MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
-1648, /* MapKeysIterator[MClass, Set[MProperty]] */
-1919, /* 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 = {
-1920,
-"MapValuesIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
-4,
-0,
-&resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-426, /* MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
-1649, /* MapValuesIterator[MClass, Set[MProperty]] */
-1920, /* 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 = {
-2709,
-"Array[MVirtualTypeProp]", /* class_name_string */
-17,
-0,
-&resolution_table_array__Arraymodel__MVirtualTypeProp,
-18,
-{
-0, /* nullable Object */
-1, /* Object */
-174, /* Collection[nullable MProperty] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-592, /* Collection[PropertyLayoutElement] */
-1778, /* AbstractArrayRead[Object] */
-1785, /* AbstractArrayRead[nullable MProperty] */
-1964, /* Array[nullable MProperty] */
-1962, /* Array[Object] */
-1965, /* Collection[MProperty] */
-2253, /* AbstractArrayRead[PropertyLayoutElement] */
-2268, /* Collection[MVirtualTypeProp] */
-2547, /* Array[PropertyLayoutElement] */
-2618, /* AbstractArrayRead[MProperty] */
-2671, /* AbstractArrayRead[MVirtualTypeProp] */
-2675, /* Array[MProperty] */
-2709, /* 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 = {
-2671,
-"AbstractArrayRead[MVirtualTypeProp]", /* class_name_string */
-15,
-0,
-NULL,
-16,
-{
-0, /* nullable Object */
-1, /* Object */
-174, /* Collection[nullable MProperty] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-592, /* Collection[PropertyLayoutElement] */
-1778, /* AbstractArrayRead[Object] */
-1785, /* AbstractArrayRead[nullable MProperty] */
--1, /* empty */
--1, /* empty */
-1965, /* Collection[MProperty] */
-2253, /* AbstractArrayRead[PropertyLayoutElement] */
-2268, /* Collection[MVirtualTypeProp] */
--1, /* empty */
-2618, /* AbstractArrayRead[MProperty] */
-2671, /* AbstractArrayRead[MVirtualTypeProp] */
-},
-};
-/* runtime type HashMapKeys[MVirtualTypeProp, Int] */
-const struct type type_hash_collection__HashMapKeysmodel__MVirtualTypePropkernel__Int = {
-2578,
-"HashMapKeys[MVirtualTypeProp, Int]", /* class_name_string */
-6,
-0,
-&resolution_table_hash_collection__HashMapKeysmodel__MVirtualTypePropkernel__Int,
-13,
-{
-0, /* nullable Object */
-1, /* Object */
-174, /* Collection[nullable MProperty] */
-1921, /* HashMapKeys[PropertyLayoutElement, Int] */
-166, /* Collection[Object] */
-592, /* Collection[PropertyLayoutElement] */
-2578, /* HashMapKeys[MVirtualTypeProp, Int] */
--1, /* empty */
--1, /* empty */
--1, /* empty */
-1965, /* Collection[MProperty] */
--1, /* empty */
-2268, /* Collection[MVirtualTypeProp] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysmodel__MVirtualTypePropkernel__Int = {
-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] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_model__MVirtualTypeProp, /* RemovableCollection#0: MVirtualTypeProp */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_model__MVirtualTypeProp, /* Collection#0: MVirtualTypeProp */
-&type_abstract_collection__Collectionmodel__MVirtualTypeProp, /* Collection[Collection#0]: Collection[MVirtualTypeProp] */
-}
-};
-/* runtime type HashMapKeys[PropertyLayoutElement, Int] */
-const struct type type_hash_collection__HashMapKeyslayout_builders__PropertyLayoutElementkernel__Int = {
-1921,
-"HashMapKeys[PropertyLayoutElement, Int]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapKeyslayout_builders__PropertyLayoutElementkernel__Int,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
-1921, /* HashMapKeys[PropertyLayoutElement, Int] */
-166, /* Collection[Object] */
-592, /* Collection[PropertyLayoutElement] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeyslayout_builders__PropertyLayoutElementkernel__Int = {
-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] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_layout_builders__PropertyLayoutElement, /* RemovableCollection#0: PropertyLayoutElement */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_layout_builders__PropertyLayoutElement, /* Collection#0: PropertyLayoutElement */
-&type_abstract_collection__Collectionlayout_builders__PropertyLayoutElement, /* Collection[Collection#0]: Collection[PropertyLayoutElement] */
-}
-};
-/* runtime type HashMapValues[MVirtualTypeProp, Int] */
-const struct type type_hash_collection__HashMapValuesmodel__MVirtualTypePropkernel__Int = {
-2189,
-"HashMapValues[MVirtualTypeProp, Int]", /* class_name_string */
-5,
-0,
-&resolution_table_hash_collection__HashMapValuesmodel__MVirtualTypePropkernel__Int,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-614, /* Collection[Int] */
-1922, /* HashMapValues[PropertyLayoutElement, Int] */
-166, /* Collection[Object] */
-2189, /* 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] */
-}
-};
-/* runtime type HashMapValues[PropertyLayoutElement, Int] */
-const struct type type_hash_collection__HashMapValueslayout_builders__PropertyLayoutElementkernel__Int = {
-1922,
-"HashMapValues[PropertyLayoutElement, Int]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapValueslayout_builders__PropertyLayoutElementkernel__Int,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-614, /* Collection[Int] */
-1922, /* HashMapValues[PropertyLayoutElement, Int] */
-166, /* Collection[Object] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValueslayout_builders__PropertyLayoutElementkernel__Int = {
-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] */
-}
-};
-/* runtime type NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int = {
-1664,
-"NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-453, /* NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
-1664, /* NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int = {
-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]] */
-}
-};
-/* runtime type NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int = {
-453,
-"NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-453, /* NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int = {
-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]] */
-}
-};
-/* runtime type HashMapNode[MVirtualTypeProp, Int] */
-const struct type type_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int = {
-2190,
-"HashMapNode[MVirtualTypeProp, Int]", /* class_name_string */
-5,
-0,
-&resolution_table_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-149, /* nullable HashMapNode[PropertyLayoutElement, Int] */
-454, /* nullable HashMapNode[MVirtualTypeProp, Int] */
-1665, /* HashMapNode[PropertyLayoutElement, Int] */
-2190, /* HashMapNode[MVirtualTypeProp, Int] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int = {
-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 */
-}
-};
-/* runtime type HashMapNode[PropertyLayoutElement, Int] */
-const struct type type_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int = {
-1665,
-"HashMapNode[PropertyLayoutElement, Int]", /* class_name_string */
-4,
-0,
-&resolution_table_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-149, /* nullable HashMapNode[PropertyLayoutElement, Int] */
--1, /* empty */
-1665, /* HashMapNode[PropertyLayoutElement, Int] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int = {
-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 */
-}
-};
-/* runtime type nullable HashMapNode[MVirtualTypeProp, Int] */
-const struct type type_nullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int = {
-454,
-"nullable HashMapNode[MVirtualTypeProp, Int]", /* class_name_string */
-3,
-1,
-&resolution_table_nullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int,
-4,
-{
-0, /* nullable Object */
--1, /* empty */
-149, /* nullable HashMapNode[PropertyLayoutElement, Int] */
-454, /* nullable HashMapNode[MVirtualTypeProp, Int] */
-},
-};
-const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int = {
-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 */
-}
-};
-/* runtime type nullable HashMapNode[PropertyLayoutElement, Int] */
-const struct type type_nullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int = {
-149,
-"nullable HashMapNode[PropertyLayoutElement, Int]", /* class_name_string */
-2,
-1,
-&resolution_table_nullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int,
-3,
-{
-0, /* nullable Object */
--1, /* empty */
-149, /* nullable HashMapNode[PropertyLayoutElement, Int] */
-},
-};
-const struct types resolution_table_nullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int = {
-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 */
-}
-};
-/* runtime type HashMapIterator[MVirtualTypeProp, Int] */
-const struct type type_hash_collection__HashMapIteratormodel__MVirtualTypePropkernel__Int = {
-2191,
-"HashMapIterator[MVirtualTypeProp, Int]", /* class_name_string */
-5,
-0,
-&resolution_table_hash_collection__HashMapIteratormodel__MVirtualTypePropkernel__Int,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-455, /* MapIterator[PropertyLayoutElement, Int] */
-1666, /* HashMapIterator[PropertyLayoutElement, Int] */
-1667, /* MapIterator[MVirtualTypeProp, Int] */
-2191, /* HashMapIterator[MVirtualTypeProp, Int] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratormodel__MVirtualTypePropkernel__Int = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MVirtualTypeProp, Int] */
-}
-};
-/* runtime type HashMapIterator[PropertyLayoutElement, Int] */
-const struct type type_hash_collection__HashMapIteratorlayout_builders__PropertyLayoutElementkernel__Int = {
-1666,
-"HashMapIterator[PropertyLayoutElement, Int]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapIteratorlayout_builders__PropertyLayoutElementkernel__Int,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-455, /* MapIterator[PropertyLayoutElement, Int] */
-1666, /* HashMapIterator[PropertyLayoutElement, Int] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratorlayout_builders__PropertyLayoutElementkernel__Int = {
-0, /* dummy */
-{
-&type_hash_collection__HashMaplayout_builders__PropertyLayoutElementkernel__Int, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[PropertyLayoutElement, Int] */
-}
-};
-/* runtime type MapIterator[MVirtualTypeProp, Int] */
-const struct type type_abstract_collection__MapIteratormodel__MVirtualTypePropkernel__Int = {
-1667,
-"MapIterator[MVirtualTypeProp, Int]", /* class_name_string */
-4,
-0,
-NULL,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-455, /* MapIterator[PropertyLayoutElement, Int] */
--1, /* empty */
-1667, /* MapIterator[MVirtualTypeProp, Int] */
-},
-};
-/* runtime type MapIterator[PropertyLayoutElement, Int] */
-const struct type type_abstract_collection__MapIteratorlayout_builders__PropertyLayoutElementkernel__Int = {
-455,
-"MapIterator[PropertyLayoutElement, Int]", /* class_name_string */
-2,
-0,
-NULL,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-455, /* MapIterator[PropertyLayoutElement, Int] */
-},
-};
-/* runtime type HashMapKeys[MAttribute, Int] */
-const struct type type_hash_collection__HashMapKeysmodel__MAttributekernel__Int = {
-2579,
-"HashMapKeys[MAttribute, Int]", /* class_name_string */
-6,
-0,
-&resolution_table_hash_collection__HashMapKeysmodel__MAttributekernel__Int,
-13,
-{
-0, /* nullable Object */
-1, /* Object */
-174, /* Collection[nullable MProperty] */
-1921, /* HashMapKeys[PropertyLayoutElement, Int] */
-166, /* Collection[Object] */
-592, /* Collection[PropertyLayoutElement] */
-2579, /* HashMapKeys[MAttribute, Int] */
--1, /* empty */
--1, /* empty */
--1, /* empty */
-1965, /* Collection[MProperty] */
--1, /* empty */
-2272, /* Collection[MAttribute] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysmodel__MAttributekernel__Int = {
-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] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_model__MAttribute, /* RemovableCollection#0: MAttribute */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_model__MAttribute, /* Collection#0: MAttribute */
-&type_abstract_collection__Collectionmodel__MAttribute, /* Collection[Collection#0]: Collection[MAttribute] */
-}
-};
-/* runtime type HashMapValues[MAttribute, Int] */
-const struct type type_hash_collection__HashMapValuesmodel__MAttributekernel__Int = {
-2192,
-"HashMapValues[MAttribute, Int]", /* class_name_string */
-5,
-0,
-&resolution_table_hash_collection__HashMapValuesmodel__MAttributekernel__Int,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-614, /* Collection[Int] */
-1922, /* HashMapValues[PropertyLayoutElement, Int] */
-166, /* Collection[Object] */
-2192, /* HashMapValues[MAttribute, Int] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesmodel__MAttributekernel__Int = {
-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] */
-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[MAttribute, Int]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int = {
-1668,
-"NativeArray[nullable HashMapNode[MAttribute, Int]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-453, /* NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
-1668, /* NativeArray[nullable HashMapNode[MAttribute, Int]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int = {
-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]] */
-}
-};
-/* runtime type HashMapNode[MAttribute, Int] */
-const struct type type_hash_collection__HashMapNodemodel__MAttributekernel__Int = {
-2193,
-"HashMapNode[MAttribute, Int]", /* class_name_string */
-5,
-0,
-&resolution_table_hash_collection__HashMapNodemodel__MAttributekernel__Int,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-149, /* nullable HashMapNode[PropertyLayoutElement, Int] */
-456, /* nullable HashMapNode[MAttribute, Int] */
-1665, /* HashMapNode[PropertyLayoutElement, Int] */
-2193, /* HashMapNode[MAttribute, Int] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodemodel__MAttributekernel__Int = {
-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 */
-}
-};
-/* runtime type nullable HashMapNode[MAttribute, Int] */
-const struct type type_nullable_hash_collection__HashMapNodemodel__MAttributekernel__Int = {
-456,
-"nullable HashMapNode[MAttribute, Int]", /* class_name_string */
-3,
-1,
-&resolution_table_nullable_hash_collection__HashMapNodemodel__MAttributekernel__Int,
-4,
-{
-0, /* nullable Object */
--1, /* empty */
-149, /* nullable HashMapNode[PropertyLayoutElement, Int] */
-456, /* nullable HashMapNode[MAttribute, Int] */
-},
-};
-const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MAttributekernel__Int = {
-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 */
-}
-};
-/* runtime type HashMapIterator[MAttribute, Int] */
-const struct type type_hash_collection__HashMapIteratormodel__MAttributekernel__Int = {
-2194,
-"HashMapIterator[MAttribute, Int]", /* class_name_string */
-5,
-0,
-&resolution_table_hash_collection__HashMapIteratormodel__MAttributekernel__Int,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-455, /* MapIterator[PropertyLayoutElement, Int] */
-1666, /* HashMapIterator[PropertyLayoutElement, Int] */
-1669, /* MapIterator[MAttribute, Int] */
-2194, /* 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] */
-}
-};
-/* runtime type MapIterator[MAttribute, Int] */
-const struct type type_abstract_collection__MapIteratormodel__MAttributekernel__Int = {
-1669,
-"MapIterator[MAttribute, Int]", /* class_name_string */
-4,
-0,
-NULL,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-455, /* MapIterator[PropertyLayoutElement, Int] */
--1, /* empty */
-1669, /* MapIterator[MAttribute, Int] */
-},
-};
-/* runtime type MapKeysIterator[MClass, Set[MAttribute]] */
-const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MAttribute = {
-1923,
-"MapKeysIterator[MClass, Set[MAttribute]]", /* class_name_string */
-4,
-0,
-&resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MAttribute,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-425, /* MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
-1648, /* MapKeysIterator[MClass, Set[MProperty]] */
-1923, /* MapKeysIterator[MClass, Set[MAttribute]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MAttribute = {
-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] */
-}
-};
-/* runtime type MapValuesIterator[MClass, Set[MAttribute]] */
-const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MAttribute = {
-1924,
-"MapValuesIterator[MClass, Set[MAttribute]]", /* class_name_string */
-4,
-0,
-&resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MAttribute,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-426, /* MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
-1649, /* MapValuesIterator[MClass, Set[MProperty]] */
-1924, /* MapValuesIterator[MClass, Set[MAttribute]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MAttribute = {
-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]] */
-}
-};
-/* runtime type Array[MAttribute] */
-const struct type type_array__Arraymodel__MAttribute = {
-2710,
-"Array[MAttribute]", /* class_name_string */
-17,
-0,
-&resolution_table_array__Arraymodel__MAttribute,
-18,
-{
-0, /* nullable Object */
-1, /* Object */
-174, /* Collection[nullable MProperty] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-592, /* Collection[PropertyLayoutElement] */
-1778, /* AbstractArrayRead[Object] */
-1785, /* AbstractArrayRead[nullable MProperty] */
-1964, /* Array[nullable MProperty] */
-1962, /* Array[Object] */
-1965, /* Collection[MProperty] */
-2253, /* AbstractArrayRead[PropertyLayoutElement] */
-2272, /* Collection[MAttribute] */
-2547, /* Array[PropertyLayoutElement] */
-2618, /* AbstractArrayRead[MProperty] */
-2672, /* AbstractArrayRead[MAttribute] */
-2675, /* Array[MProperty] */
-2710, /* 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 = {
-2672,
-"AbstractArrayRead[MAttribute]", /* class_name_string */
-15,
-0,
-NULL,
-16,
-{
-0, /* nullable Object */
-1, /* Object */
-174, /* Collection[nullable MProperty] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-592, /* Collection[PropertyLayoutElement] */
-1778, /* AbstractArrayRead[Object] */
-1785, /* AbstractArrayRead[nullable MProperty] */
--1, /* empty */
--1, /* empty */
-1965, /* Collection[MProperty] */
-2253, /* AbstractArrayRead[PropertyLayoutElement] */
-2272, /* Collection[MAttribute] */
--1, /* empty */
-2618, /* AbstractArrayRead[MProperty] */
-2672, /* AbstractArrayRead[MAttribute] */
-},
-};
-/* runtime type ContainerIterator[String] */
-const struct type type_abstract_collection__ContainerIteratorstring__String = {
-457,
-"ContainerIterator[String]", /* class_name_string */
-2,
-0,
-&resolution_table_abstract_collection__ContainerIteratorstring__String,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-457, /* ContainerIterator[String] */
-},
-};
-const struct types resolution_table_abstract_collection__ContainerIteratorstring__String = {
-0, /* dummy */
-{
-&type_abstract_collection__Containerstring__String, /* Container[ContainerIterator#0]: Container[String] */
-&type_array__Arraystring__String, /* Array[Iterator#0]: Array[String] */
-}
-};
-/* runtime type HashMapKeys[MType, Map[MType, Int]] */
-const struct type type_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = {
-2195,
-"HashMapKeys[MType, Map[MType, Int]]", /* class_name_string */
-2,
-0,
-&resolution_table_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int,
-8,
-{
-0, /* nullable Object */
-1, /* Object */
-2195, /* HashMapKeys[MType, Map[MType, Int]] */
--1, /* empty */
-166, /* Collection[Object] */
-175, /* Collection[nullable MType] */
--1, /* empty */
-1787, /* Collection[MType] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = {
-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]] */
-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, Map[MType, Int]] */
-const struct type type_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = {
-1925,
-"HashMapValues[MType, Map[MType, Int]]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-1670, /* Collection[Map[MType, Int]] */
-1925, /* HashMapValues[MType, Map[MType, Int]] */
-166, /* Collection[Object] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = {
-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]] */
-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 Collection[Map[MType, Int]] */
-const struct type type_abstract_collection__Collectionabstract_collection__Mapmodel__MTypekernel__Int = {
-1670,
-"Collection[Map[MType, Int]]", /* class_name_string */
-2,
-0,
-NULL,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-1670, /* Collection[Map[MType, Int]] */
--1, /* empty */
-166, /* Collection[Object] */
-},
-};
-/* runtime type NativeArray[nullable HashMapNode[MType, Map[MType, Int]]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = {
-458,
-"NativeArray[nullable HashMapNode[MType, Map[MType, Int]]]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-458, /* NativeArray[nullable HashMapNode[MType, Map[MType, Int]]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = {
-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]]] */
-}
-};
-/* runtime type HashMapNode[MType, Map[MType, Int]] */
-const struct type type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = {
-1671,
-"HashMapNode[MType, Map[MType, Int]]", /* class_name_string */
-4,
-0,
-&resolution_table_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-150, /* nullable HashMapNode[MType, Map[MType, Int]] */
--1, /* empty */
-1671, /* HashMapNode[MType, Map[MType, Int]] */
-},
-};
-const struct types resolution_table_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 */
-}
-};
-/* runtime type nullable HashMapNode[MType, Map[MType, Int]] */
-const struct type type_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = {
-150,
-"nullable HashMapNode[MType, Map[MType, Int]]", /* class_name_string */
-2,
-1,
-&resolution_table_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int,
-3,
-{
-0, /* nullable Object */
--1, /* empty */
-150, /* 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 */
-}
-};
-/* runtime type HashMapIterator[MType, Map[MType, Int]] */
-const struct type type_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = {
-1672,
-"HashMapIterator[MType, Map[MType, Int]]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-459, /* MapIterator[MType, Map[MType, Int]] */
-1672, /* HashMapIterator[MType, Map[MType, Int]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Map[MType, Int]] */
-}
-};
-/* runtime type MapIterator[MType, Map[MType, Int]] */
-const struct type type_abstract_collection__MapIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = {
-459,
-"MapIterator[MType, Map[MType, Int]]", /* class_name_string */
-2,
-0,
-NULL,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-459, /* MapIterator[MType, Map[MType, Int]] */
-},
-};
-/* runtime type HashMapKeys[MType, HashSet[MType]] */
-const struct type type_hash_collection__HashMapKeysmodel__MTypehash_collection__HashSetmodel__MType = {
-2426,
-"HashMapKeys[MType, HashSet[MType]]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapKeysmodel__MTypehash_collection__HashSetmodel__MType,
-8,
-{
-0, /* nullable Object */
-1, /* Object */
-2161, /* HashMapKeys[MType, Set[MType]] */
-2426, /* HashMapKeys[MType, HashSet[MType]] */
-166, /* Collection[Object] */
-175, /* Collection[nullable MType] */
--1, /* empty */
-1787, /* Collection[MType] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypehash_collection__HashSetmodel__MType = {
-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]] */
-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, HashSet[MType]] */
-const struct type type_hash_collection__HashMapValuesmodel__MTypehash_collection__HashSetmodel__MType = {
-2427,
-"HashMapValues[MType, HashSet[MType]]", /* class_name_string */
-6,
-0,
-&resolution_table_hash_collection__HashMapValuesmodel__MTypehash_collection__HashSetmodel__MType,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-1529, /* Collection[Set[MType]] */
-1894, /* HashMapValues[MType, Set[MType]] */
-166, /* Collection[Object] */
-1858, /* Collection[HashSet[MType]] */
-2427, /* HashMapValues[MType, HashSet[MType]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypehash_collection__HashSetmodel__MType = {
-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]] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_hash_collection__HashSetmodel__MType, /* RemovableCollection#0: HashSet[MType] */
-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]] */
-}
-};
-/* runtime type NativeArray[nullable HashMapNode[MType, HashSet[MType]]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType = {
-1673,
-"NativeArray[nullable HashMapNode[MType, HashSet[MType]]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-370, /* NativeArray[nullable HashMapNode[MType, Set[MType]]] */
-1673, /* NativeArray[nullable HashMapNode[MType, HashSet[MType]]] */
-},
-};
-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 = {
-2196,
-"HashMapNode[MType, HashSet[MType]]", /* class_name_string */
-5,
-0,
-&resolution_table_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-134, /* nullable HashMapNode[MType, Set[MType]] */
-460, /* nullable HashMapNode[MType, HashSet[MType]] */
-1596, /* HashMapNode[MType, Set[MType]] */
-2196, /* 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 = {
-460,
-"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 */
-134, /* nullable HashMapNode[MType, Set[MType]] */
-460, /* 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 = {
-2197,
-"HashMapIterator[MType, HashSet[MType]]", /* class_name_string */
-5,
-0,
-&resolution_table_hash_collection__HashMapIteratormodel__MTypehash_collection__HashSetmodel__MType,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-372, /* MapIterator[MType, Set[MType]] */
-1597, /* HashMapIterator[MType, Set[MType]] */
-1674, /* MapIterator[MType, HashSet[MType]] */
-2197, /* 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 = {
-1674,
-"MapIterator[MType, HashSet[MType]]", /* class_name_string */
-4,
-0,
-NULL,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-372, /* MapIterator[MType, Set[MType]] */
--1, /* empty */
-1674, /* MapIterator[MType, HashSet[MType]] */
-},
-};
-/* runtime type MapKeysIterator[EscapeMark, String] */
-const struct type type_abstract_collection__MapKeysIteratorscope__EscapeMarkstring__String = {
-461,
-"MapKeysIterator[EscapeMark, String]", /* class_name_string */
-2,
-0,
-&resolution_table_abstract_collection__MapKeysIteratorscope__EscapeMarkstring__String,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-461, /* 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 = {
-462,
-"MapValuesIterator[EscapeMark, String]", /* class_name_string */
-2,
-0,
-&resolution_table_abstract_collection__MapValuesIteratorscope__EscapeMarkstring__String,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-462, /* 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 = {
-463,
-"MapKeysIterator[Variable, RuntimeVariable]", /* class_name_string */
-2,
-0,
-&resolution_table_abstract_collection__MapKeysIteratorscope__Variableabstract_compiler__RuntimeVariable,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-463, /* 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 = {
-464,
-"MapValuesIterator[Variable, RuntimeVariable]", /* class_name_string */
-2,
-0,
-&resolution_table_abstract_collection__MapValuesIteratorscope__Variableabstract_compiler__RuntimeVariable,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-464, /* 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 ArrayIterator[AClassdef] */
-const struct type type_array__ArrayIteratorparser_nodes__AClassdef = {
-2198,
-"ArrayIterator[AClassdef]", /* class_name_string */
-5,
-0,
-&resolution_table_array__ArrayIteratorparser_nodes__AClassdef,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-279, /* ArrayIterator[Object] */
-1498, /* ArrayIterator[ANode] */
-1842, /* ArrayIterator[Prod] */
-2198, /* ArrayIterator[AClassdef] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorparser_nodes__AClassdef = {
-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 = {
-2199,
-"NativeArray[AClassdef]", /* class_name_string */
-5,
-0,
-&resolution_table_array__NativeArrayparser_nodes__AClassdef,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-187, /* NativeArray[Object] */
-1499, /* NativeArray[ANode] */
-1843, /* NativeArray[Prod] */
-2199, /* 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 = {
-2200,
-"ArrayIterator[APropdef]", /* class_name_string */
-5,
-0,
-&resolution_table_array__ArrayIteratorparser_nodes__APropdef,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-279, /* ArrayIterator[Object] */
-1498, /* ArrayIterator[ANode] */
-1842, /* ArrayIterator[Prod] */
-2200, /* 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 = {
-2201,
-"NativeArray[APropdef]", /* class_name_string */
-5,
-0,
-&resolution_table_array__NativeArrayparser_nodes__APropdef,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-187, /* NativeArray[Object] */
-1499, /* NativeArray[ANode] */
-1843, /* NativeArray[Prod] */
-2201, /* 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 = {
-465,
-"ContainerIterator[ANode]", /* class_name_string */
-2,
-0,
-&resolution_table_abstract_collection__ContainerIteratorparser_nodes__ANode,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-465, /* 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[MModule, Set[MClassDef]] */
-const struct type type_abstract_collection__MapKeysIteratormodel_base__MModuleabstract_collection__Setmodel__MClassDef = {
-466,
-"MapKeysIterator[MModule, Set[MClassDef]]", /* class_name_string */
-2,
-0,
-&resolution_table_abstract_collection__MapKeysIteratormodel_base__MModuleabstract_collection__Setmodel__MClassDef,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-466, /* MapKeysIterator[MModule, Set[MClassDef]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapKeysIteratormodel_base__MModuleabstract_collection__Setmodel__MClassDef = {
-0, /* dummy */
-{
-&type_abstract_collection__MapIteratormodel_base__MModuleabstract_collection__Setmodel__MClassDef, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, Set[MClassDef]] */
-&type_array__Arraymodel_base__MModule, /* Array[Iterator#0]: Array[MModule] */
-}
-};
-/* runtime type MapValuesIterator[MModule, Set[MClassDef]] */
-const struct type type_abstract_collection__MapValuesIteratormodel_base__MModuleabstract_collection__Setmodel__MClassDef = {
-467,
-"MapValuesIterator[MModule, Set[MClassDef]]", /* class_name_string */
-2,
-0,
-&resolution_table_abstract_collection__MapValuesIteratormodel_base__MModuleabstract_collection__Setmodel__MClassDef,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-467, /* MapValuesIterator[MModule, Set[MClassDef]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapValuesIteratormodel_base__MModuleabstract_collection__Setmodel__MClassDef = {
-0, /* dummy */
-{
-&type_abstract_collection__MapIteratormodel_base__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__MapKeysIteratormodel_base__MModuleabstract_collection__Setmodel__MClass = {
-468,
-"MapKeysIterator[MModule, Set[MClass]]", /* class_name_string */
-2,
-0,
-&resolution_table_abstract_collection__MapKeysIteratormodel_base__MModuleabstract_collection__Setmodel__MClass,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-468, /* MapKeysIterator[MModule, Set[MClass]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapKeysIteratormodel_base__MModuleabstract_collection__Setmodel__MClass = {
-0, /* dummy */
-{
-&type_abstract_collection__MapIteratormodel_base__MModuleabstract_collection__Setmodel__MClass, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, Set[MClass]] */
-&type_array__Arraymodel_base__MModule, /* Array[Iterator#0]: Array[MModule] */
-}
-};
-/* runtime type MapValuesIterator[MModule, Set[MClass]] */
-const struct type type_abstract_collection__MapValuesIteratormodel_base__MModuleabstract_collection__Setmodel__MClass = {
-469,
-"MapValuesIterator[MModule, Set[MClass]]", /* class_name_string */
-2,
-0,
-&resolution_table_abstract_collection__MapValuesIteratormodel_base__MModuleabstract_collection__Setmodel__MClass,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-469, /* MapValuesIterator[MModule, Set[MClass]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapValuesIteratormodel_base__MModuleabstract_collection__Setmodel__MClass = {
-0, /* dummy */
-{
-&type_abstract_collection__MapIteratormodel_base__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__MapKeysIteratormodel_base__MModuleabstract_collection__Setmodel__MClassType = {
-470,
-"MapKeysIterator[MModule, Set[MClassType]]", /* class_name_string */
-2,
-0,
-&resolution_table_abstract_collection__MapKeysIteratormodel_base__MModuleabstract_collection__Setmodel__MClassType,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-470, /* MapKeysIterator[MModule, Set[MClassType]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapKeysIteratormodel_base__MModuleabstract_collection__Setmodel__MClassType = {
-0, /* dummy */
-{
-&type_abstract_collection__MapIteratormodel_base__MModuleabstract_collection__Setmodel__MClassType, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, Set[MClassType]] */
-&type_array__Arraymodel_base__MModule, /* Array[Iterator#0]: Array[MModule] */
-}
-};
-/* runtime type MapValuesIterator[MModule, Set[MClassType]] */
-const struct type type_abstract_collection__MapValuesIteratormodel_base__MModuleabstract_collection__Setmodel__MClassType = {
-471,
-"MapValuesIterator[MModule, Set[MClassType]]", /* class_name_string */
-2,
-0,
-&resolution_table_abstract_collection__MapValuesIteratormodel_base__MModuleabstract_collection__Setmodel__MClassType,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-471, /* MapValuesIterator[MModule, Set[MClassType]] */
-},
-};
-const struct types resolution_table_abstract_collection__MapValuesIteratormodel_base__MModuleabstract_collection__Setmodel__MClassType = {
-0, /* dummy */
-{
-&type_abstract_collection__MapIteratormodel_base__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[MClass, Array[nullable MClass]] */
-const struct type type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MClass = {
-472,
-"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 */
-472, /* 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 = {
-473,
-"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 */
-473, /* 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 MapKeysIterator[MClassType, Set[MType]] */
-const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Setmodel__MType = {
-1675,
-"MapKeysIterator[MClassType, Set[MType]]", /* class_name_string */
-3,
-0,
-&resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Setmodel__MType,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-474, /* MapKeysIterator[MType, Set[MType]] */
-1675, /* 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 = {
-474,
-"MapKeysIterator[MType, Set[MType]]", /* class_name_string */
-2,
-0,
-&resolution_table_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Setmodel__MType,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-474, /* 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 = {
-1676,
-"MapValuesIterator[MClassType, Set[MType]]", /* class_name_string */
-3,
-0,
-&resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Setmodel__MType,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-475, /* MapValuesIterator[MType, Set[MType]] */
-1676, /* 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 = {
-475,
-"MapValuesIterator[MType, Set[MType]]", /* class_name_string */
-2,
-0,
-&resolution_table_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Setmodel__MType,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-475, /* 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 = {
-2541,
-"HashMapKeys[MClassType, Int]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapKeysmodel__MClassTypekernel__Int,
-11,
-{
-0, /* nullable Object */
-1, /* Object */
-2167, /* HashMapKeys[MType, Int] */
-2541, /* HashMapKeys[MClassType, Int] */
-166, /* Collection[Object] */
-175, /* Collection[nullable MType] */
--1, /* empty */
-1787, /* Collection[MType] */
--1, /* empty */
--1, /* empty */
-1967, /* 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 = {
-2202,
-"HashMapValues[MClassType, Int]", /* class_name_string */
-5,
-0,
-&resolution_table_hash_collection__HashMapValuesmodel__MClassTypekernel__Int,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-614, /* Collection[Int] */
-1895, /* HashMapValues[MType, Int] */
-166, /* Collection[Object] */
-2202, /* 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 = {
-1677,
-"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 */
-373, /* NativeArray[nullable HashMapNode[MType, Int]] */
-1677, /* 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 = {
-2203,
-"HashMapNode[MClassType, Int]", /* class_name_string */
-5,
-0,
-&resolution_table_hash_collection__HashMapNodemodel__MClassTypekernel__Int,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-135, /* nullable HashMapNode[MType, Int] */
-476, /* nullable HashMapNode[MClassType, Int] */
-1601, /* HashMapNode[MType, Int] */
-2203, /* 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 = {
-476,
-"nullable HashMapNode[MClassType, Int]", /* class_name_string */
-3,
-1,
-&resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int,
-4,
-{
-0, /* nullable Object */
--1, /* empty */
-135, /* nullable HashMapNode[MType, Int] */
-476, /* 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 = {
-2204,
-"HashMapIterator[MClassType, Int]", /* class_name_string */
-5,
-0,
-&resolution_table_hash_collection__HashMapIteratormodel__MClassTypekernel__Int,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-374, /* MapIterator[MType, Int] */
-1602, /* HashMapIterator[MType, Int] */
-1678, /* MapIterator[MClassType, Int] */
-2204, /* 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 = {
-1678,
-"MapIterator[MClassType, Int]", /* class_name_string */
-4,
-0,
-NULL,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-374, /* MapIterator[MType, Int] */
--1, /* empty */
-1678, /* MapIterator[MClassType, Int] */
-},
-};
-/* runtime type HashMapKeys[MClassType, Map[MType, Int]] */
-const struct type type_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int = {
-2542,
-"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 */
-2195, /* HashMapKeys[MType, Map[MType, Int]] */
-2542, /* HashMapKeys[MClassType, Map[MType, Int]] */
-166, /* Collection[Object] */
-175, /* Collection[nullable MType] */
--1, /* empty */
-1787, /* Collection[MType] */
--1, /* empty */
--1, /* empty */
-1967, /* 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 = {
-2205,
-"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 */
-1670, /* Collection[Map[MType, Int]] */
-1925, /* HashMapValues[MType, Map[MType, Int]] */
-166, /* Collection[Object] */
-2205, /* 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 = {
-1679,
-"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 */
-458, /* NativeArray[nullable HashMapNode[MType, Map[MType, Int]]] */
-1679, /* 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 = {
-2206,
-"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 */
-150, /* nullable HashMapNode[MType, Map[MType, Int]] */
-477, /* nullable HashMapNode[MClassType, Map[MType, Int]] */
-1671, /* HashMapNode[MType, Map[MType, Int]] */
-2206, /* 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 = {
-477,
-"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 */
-150, /* nullable HashMapNode[MType, Map[MType, Int]] */
-477, /* 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 = {
-2207,
-"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 */
-459, /* MapIterator[MType, Map[MType, Int]] */
-1672, /* HashMapIterator[MType, Map[MType, Int]] */
-1680, /* MapIterator[MClassType, Map[MType, Int]] */
-2207, /* 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 = {
-1680,
-"MapIterator[MClassType, Map[MType, Int]]", /* class_name_string */
-4,
-0,
-NULL,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-459, /* MapIterator[MType, Map[MType, Int]] */
--1, /* empty */
-1680, /* MapIterator[MClassType, Map[MType, Int]] */
-},
-};
-/* runtime type MapKeysIterator[MType, Int] */
-const struct type type_abstract_collection__MapKeysIteratormodel__MTypekernel__Int = {
-478,
-"MapKeysIterator[MType, Int]", /* class_name_string */
-2,
-0,
-&resolution_table_abstract_collection__MapKeysIteratormodel__MTypekernel__Int,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-478, /* 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 = {
-479,
-"MapValuesIterator[MType, Int]", /* class_name_string */
-2,
-0,
-&resolution_table_abstract_collection__MapValuesIteratormodel__MTypekernel__Int,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-479, /* 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 ArrayIterator[AImport] */
-const struct type type_array__ArrayIteratorparser_nodes__AImport = {
-2208,
-"ArrayIterator[AImport]", /* class_name_string */
-5,
-0,
-&resolution_table_array__ArrayIteratorparser_nodes__AImport,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-279, /* ArrayIterator[Object] */
-1498, /* ArrayIterator[ANode] */
-1842, /* ArrayIterator[Prod] */
-2208, /* 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] */