+&type_model__MType, /* MapRead#0: MType */
+&type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MMethodDef, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, Array[MMethodDef]] */
+&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]] */
+&type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MMethodDef, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, Array[MMethodDef]] */
+&type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MMethodDef, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, Array[MMethodDef]] */
+&type_model__MType, /* Map#0: MType */
+&type_array__Arraymodel__MMethodDef, /* Map#1: Array[MMethodDef] */
+&type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, Array[MMethodDef]] */
+NULL, /* empty (Map[Map#0, Map#1]: Map[MType, Array[MMethodDef]] not a live type) */
+&type_array__Arraymodel__MMethodDef, /* MapRead#1: Array[MMethodDef] */
+&type_model__MType, /* HashCollection#0: MType */
+&type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef, /* nullable HashCollection#1: nullable HashMapNode[MType, Array[MMethodDef]] */
+&type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef, /* HashCollection#1: HashMapNode[MType, Array[MMethodDef]] */
+&type_nullable_model__MType, /* nullable HashCollection#0: nullable MType */
+}
+};
+/* runtime type MapKeysIterator[String, Variable] */
+const struct type type_abstract_collection__MapKeysIteratorstring__Stringscope__Variable = {
+-1, /*CAST DEAD*/
+"MapKeysIterator[String, Variable]", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_abstract_collection__MapKeysIteratorstring__Stringscope__Variable,
+3,
+{
+0, /* nullable Object */
+1, /* Object */
+555, /* MapKeysIterator[String, Variable] */
+},
+};
+const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringscope__Variable = {
+0, /* dummy */
+{
+&type_array__Arraystring__String, /* Array[Iterator#0]: Array[String] */
+&type_abstract_collection__MapIteratorstring__Stringscope__Variable, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, Variable] */
+}
+};
+/* runtime type MapValuesIterator[String, Variable] */
+const struct type type_abstract_collection__MapValuesIteratorstring__Stringscope__Variable = {
+-1, /*CAST DEAD*/
+"MapValuesIterator[String, Variable]", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_abstract_collection__MapValuesIteratorstring__Stringscope__Variable,
+3,
+{
+0, /* nullable Object */
+1, /* Object */
+556, /* MapValuesIterator[String, Variable] */
+},
+};
+const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringscope__Variable = {
+0, /* dummy */
+{
+&type_array__Arrayscope__Variable, /* Array[Iterator#0]: Array[Variable] */
+&type_abstract_collection__MapIteratorstring__Stringscope__Variable, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, Variable] */
+}
+};
+/* runtime type MapKeysIterator[Variable, nullable MType] */
+const struct type type_abstract_collection__MapKeysIteratorscope__Variablenullable_model__MType = {
+-1, /*CAST DEAD*/
+"MapKeysIterator[Variable, nullable MType]", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_abstract_collection__MapKeysIteratorscope__Variablenullable_model__MType,
+3,
+{
+0, /* nullable Object */
+1, /* Object */
+557, /* MapKeysIterator[Variable, nullable MType] */
+},
+};
+const struct types resolution_table_abstract_collection__MapKeysIteratorscope__Variablenullable_model__MType = {
+0, /* dummy */
+{
+&type_array__Arrayscope__Variable, /* Array[Iterator#0]: Array[Variable] */
+&type_abstract_collection__MapIteratorscope__Variablenullable_model__MType, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[Variable, nullable MType] */