#include "nitc__nith.types.0.h"
-/* runtime type HashMapValues[MModule, Set[MClassDef]] */
-const struct type type_core__hash_collection__HashMapValues__nitc__MModule__core__Set__nitc__MClassDef = {
--1, /*CAST DEAD*/
-"HashMapValues[MModule, Set[MClassDef]]", /* class_name_string */
--1, /*CAST DEAD*/
+/* runtime type HashMapKeys[MClassType, POSetElement[MClassType]] */
+const struct type type_core__hash_collection__HashMapKeys__nitc__MClassType__poset__POSetElement__nitc__MClassType = {
+1217,
+"HashMapKeys[MClassType, POSetElement[MClassType]]", /* class_name_string */
+139,
0,
-&resolution_table_core__hash_collection__HashMapValues__nitc__MModule__core__Set__nitc__MClassDef,
-129,
+&resolution_table_core__hash_collection__HashMapKeys__nitc__MClassType__poset__POSetElement__nitc__MClassType,
+205,
{
-2371, /* Object */
-2397, /* nullable Object */
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2425, /* Collection[MClassType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2434, /* Collection[MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2442, /* Collection[Object] */
-1, /* empty */
-2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2453, /* Collection[nullable MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2502, /* Collection[nullable Object] */
-1, /* empty */
-2492, /* Collection[Set[MClassDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MModule__core__Set__nitc__MClassDef = {
-0, /* dummy */
-{
-&type_core__HashMap__nitc__MModule__core__Set__nitc__MClassDef, /* HashMap[K, V]: HashMap[MModule, Set[MClassDef]] */
-&type_core__Array__core__Set__nitc__MClassDef, /* Array[E]: Array[Set[MClassDef]] */
-&type_core__MapValuesIterator__nitc__MModule__core__Set__nitc__MClassDef, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, Set[MClassDef]] */
-}
-};
-/* runtime type HashMapIterator[MModule, Set[MClassDef]] */
-const struct type type_core__hash_collection__HashMapIterator__nitc__MModule__core__Set__nitc__MClassDef = {
--1, /*CAST DEAD*/
-"HashMapIterator[MModule, Set[MClassDef]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapIterator__nitc__MModule__core__Set__nitc__MClassDef,
-79,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1217, /* HashMapKeys[MClassType, POSetElement[MClassType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2678, /* MapIterator[MModule, Set[MClassDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1710, /* HashMapKeys[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1816, /* HashMapKeys[MType, POSetElement[MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2707, /* MapIterator[Object, nullable Object] */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MModule__core__Set__nitc__MClassDef = {
+const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClassType__poset__POSetElement__nitc__MClassType = {
0, /* dummy */
{
-&type_core__HashMap__nitc__MModule__core__Set__nitc__MClassDef, /* HashMap[K, V]: HashMap[MModule, Set[MClassDef]] */
+&type_core__HashMap__nitc__MClassType__poset__POSetElement__nitc__MClassType, /* HashMap[K, V]: HashMap[MClassType, POSetElement[MClassType]] */
+&type_core__MapKeysIterator__nitc__MClassType__poset__POSetElement__nitc__MClassType, /* MapKeysIterator[K, V]: MapKeysIterator[MClassType, POSetElement[MClassType]] */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+&type_core__Array__nitc__MClassType, /* Array[E]: Array[MClassType] */
}
};
-/* runtime type HashMapNode[MModule, Set[MClassDef]] */
-const struct type type_core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClassDef = {
-1339,
-"HashMapNode[MModule, Set[MClassDef]]", /* class_name_string */
-102,
+/* runtime type HashMapValues[MClassType, POSetElement[MClassType]] */
+const struct type type_core__hash_collection__HashMapValues__nitc__MClassType__poset__POSetElement__nitc__MClassType = {
+1218,
+"HashMapValues[MClassType, POSetElement[MClassType]]", /* class_name_string */
+139,
0,
-&resolution_table_core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClassDef,
-152,
+&resolution_table_core__hash_collection__HashMapValues__nitc__MClassType__poset__POSetElement__nitc__MClassType,
+205,
{
-2371, /* Object */
-2397, /* nullable Object */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2766, /* nullable HashMapNode[MModule, Set[MClassDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2442, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2803, /* nullable HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2469, /* Collection[POSetElement[MClassType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1339, /* HashMapNode[MModule, Set[MClassDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2502, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2509, /* Collection[POSetElement[MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1756, /* HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1218, /* HashMapValues[MClassType, POSetElement[MClassType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClassDef = {
-0, /* dummy */
-{
-&type_core__Set__nitc__MClassDef, /* V: Set[MClassDef] */
-&type_nitc__MModule, /* K: MModule */
-}
-};
-/* runtime type NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */
-const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClassDef = {
-1340,
-"NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]]", /* class_name_string */
-165,
-0,
-&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClassDef,
-226,
-{
-2371, /* Object */
-2397, /* nullable Object */
--1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1711, /* HashMapValues[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1817, /* HashMapValues[MType, POSetElement[MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClassType__poset__POSetElement__nitc__MClassType = {
+0, /* dummy */
+{
+&type_core__HashMap__nitc__MClassType__poset__POSetElement__nitc__MClassType, /* HashMap[K, V]: HashMap[MClassType, POSetElement[MClassType]] */
+&type_core__MapValuesIterator__nitc__MClassType__poset__POSetElement__nitc__MClassType, /* MapValuesIterator[K, V]: MapValuesIterator[MClassType, POSetElement[MClassType]] */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+&type_core__Array__poset__POSetElement__nitc__MClassType, /* Array[E]: Array[POSetElement[MClassType]] */
+}
+};
+/* runtime type HashMapIterator[MClassType, POSetElement[MClassType]] */
+const struct type type_core__hash_collection__HashMapIterator__nitc__MClassType__poset__POSetElement__nitc__MClassType = {
+1219,
+"HashMapIterator[MClassType, POSetElement[MClassType]]", /* class_name_string */
+92,
+0,
+&resolution_table_core__hash_collection__HashMapIterator__nitc__MClassType__poset__POSetElement__nitc__MClassType,
+158,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2671, /* MapIterator[MClassType, POSetElement[MClassType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2706, /* MapIterator[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2136, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
+2714, /* MapIterator[MType, POSetElement[MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1219, /* HashMapIterator[MClassType, POSetElement[MClassType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1340, /* NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1712, /* HashMapIterator[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1818, /* HashMapIterator[MType, POSetElement[MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1757, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClassType__poset__POSetElement__nitc__MClassType = {
+0, /* dummy */
+{
+&type_core__HashMap__nitc__MClassType__poset__POSetElement__nitc__MClassType, /* HashMap[K, V]: HashMap[MClassType, POSetElement[MClassType]] */
+}
+};
+/* runtime type NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]] */
+const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassType__poset__POSetElement__nitc__MClassType = {
+1220,
+"NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]]", /* class_name_string */
+141,
+0,
+&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassType__poset__POSetElement__nitc__MClassType,
+228,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClassDef = {
-0, /* dummy */
-{
-&type_nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClassDef, /* E: nullable HashMapNode[MModule, Set[MClassDef]] */
-&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClassDef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */
-}
-};
-/* runtime type HashMapKeys[MModule, Set[MClass]] */
-const struct type type_core__hash_collection__HashMapKeys__nitc__MModule__core__Set__nitc__MClass = {
--1, /*CAST DEAD*/
-"HashMapKeys[MModule, Set[MClass]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapKeys__nitc__MModule__core__Set__nitc__MClass,
-129,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2408, /* Collection[MModule] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2482, /* Collection[nullable MModule] */
-1, /* empty */
-1, /* empty */
+1717, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MModule__core__Set__nitc__MClass = {
-0, /* dummy */
-{
-&type_core__HashMap__nitc__MModule__core__Set__nitc__MClass, /* HashMap[K, V]: HashMap[MModule, Set[MClass]] */
-&type_core__Array__nitc__MModule, /* Array[E]: Array[MModule] */
-&type_core__MapKeysIterator__nitc__MModule__core__Set__nitc__MClass, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, Set[MClass]] */
-}
-};
-/* runtime type HashMapValues[MModule, Set[MClass]] */
-const struct type type_core__hash_collection__HashMapValues__nitc__MModule__core__Set__nitc__MClass = {
--1, /*CAST DEAD*/
-"HashMapValues[MModule, Set[MClass]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapValues__nitc__MModule__core__Set__nitc__MClass,
-129,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1220, /* NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1713, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1819, /* NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassType__poset__POSetElement__nitc__MClassType = {
+0, /* dummy */
+{
+&type_nullable__core__hash_collection__HashMapNode__nitc__MClassType__poset__POSetElement__nitc__MClassType, /* E: nullable HashMapNode[MClassType, POSetElement[MClassType]] */
+&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassType__poset__POSetElement__nitc__MClassType, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]] */
+}
+};
+/* runtime type HashMapNode[MClassType, POSetElement[MClassType]] */
+const struct type type_core__hash_collection__HashMapNode__nitc__MClassType__poset__POSetElement__nitc__MClassType = {
+1221,
+"HashMapNode[MClassType, POSetElement[MClassType]]", /* class_name_string */
+131,
+0,
+&resolution_table_core__hash_collection__HashMapNode__nitc__MClassType__poset__POSetElement__nitc__MClassType,
+156,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2493, /* Collection[Set[MClass]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2752, /* nullable HashMapNode[MClassType, POSetElement[MClassType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MModule__core__Set__nitc__MClass = {
-0, /* dummy */
-{
-&type_core__HashMap__nitc__MModule__core__Set__nitc__MClass, /* HashMap[K, V]: HashMap[MModule, Set[MClass]] */
-&type_core__Array__core__Set__nitc__MClass, /* Array[E]: Array[Set[MClass]] */
-&type_core__MapValuesIterator__nitc__MModule__core__Set__nitc__MClass, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, Set[MClass]] */
-}
-};
-/* runtime type HashMapIterator[MModule, Set[MClass]] */
-const struct type type_core__hash_collection__HashMapIterator__nitc__MModule__core__Set__nitc__MClass = {
--1, /*CAST DEAD*/
-"HashMapIterator[MModule, Set[MClass]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapIterator__nitc__MModule__core__Set__nitc__MClass,
-79,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2799, /* nullable HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2808, /* nullable HashMapNode[MType, POSetElement[MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2679, /* MapIterator[MModule, Set[MClass]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2707, /* MapIterator[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MModule__core__Set__nitc__MClass = {
-0, /* dummy */
-{
-&type_core__HashMap__nitc__MModule__core__Set__nitc__MClass, /* HashMap[K, V]: HashMap[MModule, Set[MClass]] */
-}
-};
-/* runtime type HashMapNode[MModule, Set[MClass]] */
-const struct type type_core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClass = {
-1344,
-"HashMapNode[MModule, Set[MClass]]", /* class_name_string */
-103,
-0,
-&resolution_table_core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClass,
-152,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1221, /* HashMapNode[MClassType, POSetElement[MClassType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1714, /* HashMapNode[Object, nullable Object] */
-1, /* empty */
-2767, /* nullable HashMapNode[MModule, Set[MClass]] */
-1, /* empty */
+1820, /* HashMapNode[MType, POSetElement[MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClassType__poset__POSetElement__nitc__MClassType = {
+0, /* dummy */
+{
+&type_poset__POSetElement__nitc__MClassType, /* V: POSetElement[MClassType] */
+&type_nitc__MClassType, /* K: MClassType */
+}
+};
+/* runtime type Array[POSetElement[MClassType]] */
+const struct type type_core__Array__poset__POSetElement__nitc__MClassType = {
+1222,
+"Array[POSetElement[MClassType]]", /* class_name_string */
+449,
+0,
+&resolution_table_core__Array__poset__POSetElement__nitc__MClassType,
+510,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2803, /* nullable HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2442, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1344, /* HashMapNode[MModule, Set[MClass]] */
+2469, /* Collection[POSetElement[MClassType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1756, /* HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2502, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2509, /* Collection[POSetElement[MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClass = {
-0, /* dummy */
-{
-&type_core__Set__nitc__MClass, /* V: Set[MClass] */
-&type_nitc__MModule, /* K: MModule */
-}
-};
-/* runtime type NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */
-const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClass = {
-1345,
-"NativeArray[nullable HashMapNode[MModule, Set[MClass]]]", /* class_name_string */
-166,
-0,
-&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClass,
-226,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1715, /* Array[nullable Object] */
+2210, /* SequenceRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2553, /* AbstractArrayRead[POSetElement[MClassType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2603, /* AbstractArrayRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2614, /* AbstractArrayRead[POSetElement[MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2621, /* AbstractArrayRead[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2136, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1345, /* NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2888, /* AbstractArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2915, /* AbstractArray[POSetElement[MClassType]] */
-1, /* empty */
-1, /* empty */
-1757, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClass = {
-0, /* dummy */
-{
-&type_nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClass, /* E: nullable HashMapNode[MModule, Set[MClass]] */
-&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClass, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */
-}
-};
-/* runtime type HashMapKeys[MModule, Set[MClassType]] */
-const struct type type_core__hash_collection__HashMapKeys__nitc__MModule__core__Set__nitc__MClassType = {
--1, /*CAST DEAD*/
-"HashMapKeys[MModule, Set[MClassType]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapKeys__nitc__MModule__core__Set__nitc__MClassType,
-129,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2949, /* AbstractArray[nullable Object] */
-1, /* empty */
-2408, /* Collection[MModule] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2956, /* AbstractArray[POSetElement[MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+226, /* Array[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2482, /* Collection[nullable MModule] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1222, /* Array[POSetElement[MClassType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MModule__core__Set__nitc__MClassType = {
-0, /* dummy */
-{
-&type_core__HashMap__nitc__MModule__core__Set__nitc__MClassType, /* HashMap[K, V]: HashMap[MModule, Set[MClassType]] */
-&type_core__Array__nitc__MModule, /* Array[E]: Array[MModule] */
-&type_core__MapKeysIterator__nitc__MModule__core__Set__nitc__MClassType, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, Set[MClassType]] */
-}
-};
-/* runtime type HashMapValues[MModule, Set[MClassType]] */
-const struct type type_core__hash_collection__HashMapValues__nitc__MModule__core__Set__nitc__MClassType = {
--1, /*CAST DEAD*/
-"HashMapValues[MModule, Set[MClassType]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapValues__nitc__MModule__core__Set__nitc__MClassType,
-129,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1821, /* Array[POSetElement[MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__Array__poset__POSetElement__nitc__MClassType = {
+0, /* dummy */
+{
+&type_poset__POSetElement__nitc__MClassType, /* E: POSetElement[MClassType] */
+&type_core__Array__poset__POSetElement__nitc__MClassType, /* SELF: Array[POSetElement[MClassType]] */
+&type_core__Collection__poset__POSetElement__nitc__MClassType, /* Collection[E]: Collection[POSetElement[MClassType]] */
+&type_core__Array__poset__POSetElement__nitc__MClassType, /* Array[E]: Array[POSetElement[MClassType]] */
+&type_core__AbstractArray__poset__POSetElement__nitc__MClassType, /* AbstractArray[E]: AbstractArray[POSetElement[MClassType]] */
+&type_core__NativeArray__poset__POSetElement__nitc__MClassType, /* NativeArray[E]: NativeArray[POSetElement[MClassType]] */
+&type_poset__POSetElement__nitc__MClassType, /* E: POSetElement[MClassType] */
+&type_core__Collection__poset__POSetElement__nitc__MClassType, /* Collection[E]: Collection[POSetElement[MClassType]] */
+&type_poset__POSetElement__nitc__MClassType, /* E: POSetElement[MClassType] */
+&type_core__Collection__poset__POSetElement__nitc__MClassType, /* Collection[E]: Collection[POSetElement[MClassType]] */
+&type_core__Collection__poset__POSetElement__nitc__MClassType, /* Collection[E]: Collection[POSetElement[MClassType]] */
+&type_core__Array__poset__POSetElement__nitc__MClassType, /* Array[E]: Array[POSetElement[MClassType]] */
+&type_core__Array__poset__POSetElement__nitc__MClassType, /* Array[E]: Array[POSetElement[MClassType]] */
+&type_core__AbstractArray__poset__POSetElement__nitc__MClassType, /* AbstractArray[E]: AbstractArray[POSetElement[MClassType]] */
+&type_core__array__ArrayIterator__poset__POSetElement__nitc__MClassType, /* ArrayIterator[E]: ArrayIterator[POSetElement[MClassType]] */
+&type_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MClassType, /* ArrayReverseIterator[E]: ArrayReverseIterator[POSetElement[MClassType]] */
+}
+};
+/* runtime type MapValuesIterator[MClassType, POSetElement[MClassType]] */
+const struct type type_core__MapValuesIterator__nitc__MClassType__poset__POSetElement__nitc__MClassType = {
+1223,
+"MapValuesIterator[MClassType, POSetElement[MClassType]]", /* class_name_string */
+22,
+0,
+&resolution_table_core__MapValuesIterator__nitc__MClassType__poset__POSetElement__nitc__MClassType,
+90,
+{
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1223, /* MapValuesIterator[MClassType, POSetElement[MClassType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1716, /* MapValuesIterator[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-2494, /* Collection[Set[MClassType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1822, /* MapValuesIterator[MType, POSetElement[MType]] */
-1, /* empty */
-2501, /* Collection[Set[MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MModule__core__Set__nitc__MClassType = {
+const struct types resolution_table_core__MapValuesIterator__nitc__MClassType__poset__POSetElement__nitc__MClassType = {
0, /* dummy */
{
-&type_core__HashMap__nitc__MModule__core__Set__nitc__MClassType, /* HashMap[K, V]: HashMap[MModule, Set[MClassType]] */
-&type_core__Array__core__Set__nitc__MClassType, /* Array[E]: Array[Set[MClassType]] */
-&type_core__MapValuesIterator__nitc__MModule__core__Set__nitc__MClassType, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, Set[MClassType]] */
+&type_core__Array__poset__POSetElement__nitc__MClassType, /* Array[E]: Array[POSetElement[MClassType]] */
+&type_core__MapIterator__nitc__MClassType__poset__POSetElement__nitc__MClassType, /* MapIterator[K, V]: MapIterator[MClassType, POSetElement[MClassType]] */
}
};
-/* runtime type HashMapIterator[MModule, Set[MClassType]] */
-const struct type type_core__hash_collection__HashMapIterator__nitc__MModule__core__Set__nitc__MClassType = {
--1, /*CAST DEAD*/
-"HashMapIterator[MModule, Set[MClassType]]", /* class_name_string */
--1, /*CAST DEAD*/
+/* runtime type NativeArray[POSetElement[MClassType]] */
+const struct type type_core__NativeArray__poset__POSetElement__nitc__MClassType = {
+1224,
+"NativeArray[POSetElement[MClassType]]", /* class_name_string */
+61,
0,
-&resolution_table_core__hash_collection__HashMapIterator__nitc__MModule__core__Set__nitc__MClassType,
-79,
+&resolution_table_core__NativeArray__poset__POSetElement__nitc__MClassType,
+228,
{
-2371, /* Object */
-2397, /* nullable Object */
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2680, /* MapIterator[MModule, Set[MClassType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+227, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2707, /* MapIterator[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1224, /* NativeArray[POSetElement[MClassType]] */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MModule__core__Set__nitc__MClassType = {
-0, /* dummy */
-{
-&type_core__HashMap__nitc__MModule__core__Set__nitc__MClassType, /* HashMap[K, V]: HashMap[MModule, Set[MClassType]] */
-}
-};
-/* runtime type HashMapNode[MModule, Set[MClassType]] */
-const struct type type_core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClassType = {
-1349,
-"HashMapNode[MModule, Set[MClassType]]", /* class_name_string */
-104,
-0,
-&resolution_table_core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClassType,
-152,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1717, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1823, /* NativeArray[POSetElement[MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2768, /* nullable HashMapNode[MModule, Set[MClassType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2803, /* nullable HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1349, /* HashMapNode[MModule, Set[MClassType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1756, /* HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClassType = {
+const struct types resolution_table_core__NativeArray__poset__POSetElement__nitc__MClassType = {
0, /* dummy */
{
-&type_core__Set__nitc__MClassType, /* V: Set[MClassType] */
-&type_nitc__MModule, /* K: MModule */
+&type_poset__POSetElement__nitc__MClassType, /* E: POSetElement[MClassType] */
+&type_core__NativeArray__poset__POSetElement__nitc__MClassType, /* NativeArray[E]: NativeArray[POSetElement[MClassType]] */
}
};
-/* runtime type NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */
-const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClassType = {
-1350,
-"NativeArray[nullable HashMapNode[MModule, Set[MClassType]]]", /* class_name_string */
-167,
+/* runtime type ArrayIterator[POSetElement[MClassType]] */
+const struct type type_core__array__ArrayIterator__poset__POSetElement__nitc__MClassType = {
+1225,
+"ArrayIterator[POSetElement[MClassType]]", /* class_name_string */
+30,
0,
-&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClassType,
-226,
+&resolution_table_core__array__ArrayIterator__poset__POSetElement__nitc__MClassType,
+137,
{
-2371, /* Object */
-2397, /* nullable Object */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1225, /* ArrayIterator[POSetElement[MClassType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1718, /* ArrayIterator[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1824, /* ArrayIterator[POSetElement[MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1884, /* ArrayIterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2136, /* NativeArray[nullable Object] */
--1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__array__ArrayIterator__poset__POSetElement__nitc__MClassType = {
+0, /* dummy */
+{
+&type_core__Array__poset__POSetElement__nitc__MClassType, /* Array[E]: Array[POSetElement[MClassType]] */
+&type_core__AbstractArrayRead__poset__POSetElement__nitc__MClassType, /* AbstractArrayRead[E]: AbstractArrayRead[POSetElement[MClassType]] */
+}
+};
+/* runtime type ArrayReverseIterator[POSetElement[MClassType]] */
+const struct type type_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MClassType = {
+1226,
+"ArrayReverseIterator[POSetElement[MClassType]]", /* class_name_string */
+156,
+0,
+&resolution_table_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MClassType,
+263,
+{
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1225, /* ArrayIterator[POSetElement[MClassType]] */
-1, /* empty */
-1, /* empty */
-1350, /* NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1757, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1718, /* ArrayIterator[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClassType = {
-0, /* dummy */
-{
-&type_nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClassType, /* E: nullable HashMapNode[MModule, Set[MClassType]] */
-&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClassType, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */
-}
-};
-/* runtime type HashSetIterator[MClassDef] */
-const struct type type_core__hash_collection__HashSetIterator__nitc__MClassDef = {
--1, /*CAST DEAD*/
-"HashSetIterator[MClassDef]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashSetIterator__nitc__MClassDef,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
+1824, /* ArrayIterator[POSetElement[MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1884, /* ArrayIterator[Object] */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__MClassDef = {
-0, /* dummy */
-{
-&type_core__Array__nitc__MClassDef, /* Array[E]: Array[MClassDef] */
-&type_core__HashSet__nitc__MClassDef, /* HashSet[E]: HashSet[MClassDef] */
-}
-};
-/* runtime type HashSetNode[MClassDef] */
-const struct type type_core__hash_collection__HashSetNode__nitc__MClassDef = {
-1352,
-"HashSetNode[MClassDef]", /* class_name_string */
-37,
-0,
-&resolution_table_core__hash_collection__HashSetNode__nitc__MClassDef,
-48,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2757, /* nullable HashSetNode[Object] */
-1, /* empty */
-2769, /* nullable HashSetNode[MClassDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1270, /* HashSetNode[Object] */
-1, /* empty */
-1352, /* HashSetNode[MClassDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashSetNode__nitc__MClassDef = {
-0, /* dummy */
-{
-NULL, /* empty */
-&type_nitc__MClassDef, /* K: MClassDef */
-}
-};
-/* runtime type NativeArray[nullable HashSetNode[MClassDef]] */
-const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MClassDef = {
-1353,
-"NativeArray[nullable HashSetNode[MClassDef]]", /* class_name_string */
-168,
-0,
-&resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MClassDef,
-226,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1226, /* ArrayReverseIterator[POSetElement[MClassType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1719, /* ArrayReverseIterator[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1825, /* ArrayReverseIterator[POSetElement[MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1885, /* ArrayReverseIterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2136, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MClassType = {
+0, /* dummy */
+{
+&type_core__Array__poset__POSetElement__nitc__MClassType, /* Array[E]: Array[POSetElement[MClassType]] */
+&type_core__AbstractArrayRead__poset__POSetElement__nitc__MClassType, /* AbstractArrayRead[E]: AbstractArrayRead[POSetElement[MClassType]] */
+}
+};
+/* runtime type MapKeysIterator[MClassType, POSetElement[MClassType]] */
+const struct type type_core__MapKeysIterator__nitc__MClassType__poset__POSetElement__nitc__MClassType = {
+1227,
+"MapKeysIterator[MClassType, POSetElement[MClassType]]", /* class_name_string */
+22,
+0,
+&resolution_table_core__MapKeysIterator__nitc__MClassType__poset__POSetElement__nitc__MClassType,
+90,
+{
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2843, /* Iterator[MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1227, /* MapKeysIterator[MClassType, POSetElement[MClassType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1271, /* NativeArray[nullable HashSetNode[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1353, /* NativeArray[nullable HashSetNode[MClassDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1720, /* MapKeysIterator[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1826, /* MapKeysIterator[MType, POSetElement[MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__MapKeysIterator__nitc__MClassType__poset__POSetElement__nitc__MClassType = {
+0, /* dummy */
+{
+&type_core__Array__nitc__MClassType, /* Array[E]: Array[MClassType] */
+&type_core__MapIterator__nitc__MClassType__poset__POSetElement__nitc__MClassType, /* MapIterator[K, V]: MapIterator[MClassType, POSetElement[MClassType]] */
+}
+};
+/* runtime type HashMapKeys[String, Array[MClass]] */
+const struct type type_core__hash_collection__HashMapKeys__core__String__core__Array__nitc__MClass = {
+1228,
+"HashMapKeys[String, Array[MClass]]", /* class_name_string */
+140,
+0,
+&resolution_table_core__hash_collection__HashMapKeys__core__String__core__Array__nitc__MClass,
+205,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2410, /* Collection[String] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MClassDef = {
-0, /* dummy */
-{
-&type_nullable__core__hash_collection__HashSetNode__nitc__MClassDef, /* E: nullable HashSetNode[MClassDef] */
-&type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MClassDef, /* NativeArray[E]: NativeArray[nullable HashSetNode[MClassDef]] */
-}
-};
-/* runtime type ListNode[MClassType] */
-const struct type type_core__list__ListNode__nitc__MClassType = {
-1354,
-"ListNode[MClassType]", /* class_name_string */
-142,
-0,
-&resolution_table_core__list__ListNode__nitc__MClassType,
-146,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2442, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2416, /* Collection[MClassType] */
+2448, /* Collection[Writable] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2425, /* Collection[MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2444, /* Collection[nullable MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2502, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1228, /* HashMapKeys[String, Array[MClass]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2846, /* Ref[MClassType] */
-1, /* empty */
-2848, /* Ref[MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2836, /* nullable ListNode[MClassType] */
-1, /* empty */
-2838, /* nullable ListNode[MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1354, /* ListNode[MClassType] */
-1, /* empty */
-1401, /* ListNode[MType] */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__list__ListNode__nitc__MClassType = {
-0, /* dummy */
-{
-&type_nullable__core__list__ListNode__nitc__MClassType, /* nullable ListNode[E]: nullable ListNode[MClassType] */
-&type_core__Array__nitc__MClassType, /* Array[E]: Array[MClassType] */
-&type_core__abstract_collection__RefIterator__nitc__MClassType, /* RefIterator[E]: RefIterator[MClassType] */
-&type_nitc__MClassType, /* E: MClassType */
-}
-};
-/* runtime type ListIterator[MClassType] */
-const struct type type_core__ListIterator__nitc__MClassType = {
--1, /*CAST DEAD*/
-"ListIterator[MClassType]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__ListIterator__nitc__MClassType,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2831, /* Iterator[MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__ListIterator__nitc__MClassType = {
-0, /* dummy */
-{
-&type_core__Array__nitc__MClassType, /* Array[E]: Array[MClassType] */
-&type_core__List__nitc__MClassType, /* List[E]: List[MClassType] */
-}
-};
-/* runtime type ListReverseIterator[MClassType] */
-const struct type type_core__list__ListReverseIterator__nitc__MClassType = {
--1, /*CAST DEAD*/
-"ListReverseIterator[MClassType]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__list__ListReverseIterator__nitc__MClassType,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2831, /* Iterator[MType] */
--1, /* empty */
--1, /* empty */
--1, /* empty */
-},
-};
-const struct types resolution_table_core__list__ListReverseIterator__nitc__MClassType = {
-0, /* dummy */
-{
-&type_core__Array__nitc__MClassType, /* Array[E]: Array[MClassType] */
-&type_core__List__nitc__MClassType, /* List[E]: List[MClassType] */
-}
-};
-/* runtime type HashMap[Object, Array[Object]] */
-const struct type type_core__HashMap__core__Object__core__Array__core__Object = {
-1357,
-"HashMap[Object, Array[Object]]", /* class_name_string */
-62,
-0,
-&resolution_table_core__HashMap__core__Object__core__Array__core__Object,
-85,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2203, /* MapRead[nullable Object, nullable Object] */
+1710, /* HashMapKeys[Object, nullable Object] */
+1721, /* HashMapKeys[Object, Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapKeys__core__String__core__Array__nitc__MClass = {
+0, /* dummy */
+{
+&type_core__HashMap__core__String__core__Array__nitc__MClass, /* HashMap[K, V]: HashMap[String, Array[MClass]] */
+&type_core__MapKeysIterator__core__String__core__Array__nitc__MClass, /* MapKeysIterator[K, V]: MapKeysIterator[String, Array[MClass]] */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+&type_core__Array__core__String, /* Array[E]: Array[String] */
+}
+};
+/* runtime type HashMapValues[String, Array[MClass]] */
+const struct type type_core__hash_collection__HashMapValues__core__String__core__Array__nitc__MClass = {
+1229,
+"HashMapValues[String, Array[MClass]]", /* class_name_string */
+140,
+0,
+&resolution_table_core__hash_collection__HashMapValues__core__String__core__Array__nitc__MClass,
+205,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1357, /* HashMap[Object, Array[Object]] */
-1358, /* HashMap[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2442, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__HashMap__core__Object__core__Array__core__Object = {
-0, /* dummy */
-{
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_core__hash_collection__HashMapIterator__core__Object__core__Array__core__Object, /* HashMapIterator[K, V]: HashMapIterator[Object, Array[Object]] */
-&type_core__Object, /* K: Object */
-&type_core__Array__core__Object, /* V: Array[Object] */
-&type_core__hash_collection__HashMapNode__core__Object__core__Array__core__Object, /* HashMapNode[K, V]: HashMapNode[Object, Array[Object]] */
-&type_core__hash_collection__HashMapKeys__core__Object__core__Array__core__Object, /* HashMapKeys[K, V]: HashMapKeys[Object, Array[Object]] */
-&type_core__hash_collection__HashMapValues__core__Object__core__Array__core__Object, /* HashMapValues[K, V]: HashMapValues[Object, Array[Object]] */
-&type_nullable__core__hash_collection__HashMapNode__core__Object__core__Array__core__Object, /* nullable N: nullable HashMapNode[Object, Array[Object]] */
-NULL, /* empty */
-&type_core__hash_collection__HashMapNode__core__Object__core__Array__core__Object, /* N: HashMapNode[Object, Array[Object]] */
-&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__Object__core__Array__core__Object, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[Object, Array[Object]]] */
-}
-};
-/* runtime type HashMap[Object, nullable Object] */
-const struct type type_core__HashMap__core__Object__nullable__core__Object = {
-1358,
-"HashMap[Object, nullable Object]", /* class_name_string */
-63,
-0,
-&resolution_table_core__HashMap__core__Object__nullable__core__Object,
-85,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2203, /* MapRead[nullable Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2470, /* Collection[Array[MClass]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2502, /* Collection[nullable Object] */
+2503, /* Collection[Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2520, /* Collection[Array[nullable MClass]] */
-1, /* empty */
-1358, /* HashMap[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__HashMap__core__Object__nullable__core__Object = {
-0, /* dummy */
-{
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_core__hash_collection__HashMapIterator__core__Object__nullable__core__Object, /* HashMapIterator[K, V]: HashMapIterator[Object, nullable Object] */
-&type_core__Object, /* K: Object */
-&type_nullable__core__Object, /* V: nullable Object */
-&type_core__hash_collection__HashMapNode__core__Object__nullable__core__Object, /* HashMapNode[K, V]: HashMapNode[Object, nullable Object] */
-&type_core__hash_collection__HashMapKeys__core__Object__nullable__core__Object, /* HashMapKeys[K, V]: HashMapKeys[Object, nullable Object] */
-&type_core__hash_collection__HashMapValues__core__Object__nullable__core__Object, /* HashMapValues[K, V]: HashMapValues[Object, nullable Object] */
-&type_nullable__core__hash_collection__HashMapNode__core__Object__nullable__core__Object, /* nullable N: nullable HashMapNode[Object, nullable Object] */
-NULL, /* empty */
-&type_core__hash_collection__HashMapNode__core__Object__nullable__core__Object, /* N: HashMapNode[Object, nullable Object] */
-&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__Object__nullable__core__Object, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[Object, nullable Object]] */
-}
-};
-/* runtime type OrderedTreeIterator[Object] */
-const struct type type_ordered_tree__OrderedTreeIterator__core__Object = {
--1, /*CAST DEAD*/
-"OrderedTreeIterator[Object]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_ordered_tree__OrderedTreeIterator__core__Object,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
+1229, /* HashMapValues[String, Array[MClass]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_ordered_tree__OrderedTreeIterator__core__Object = {
-0, /* dummy */
-{
-&type_core__Array__core__Object, /* Array[E]: Array[Object] */
-&type_core__Array__core__Iterator__core__Object, /* Array[Iterator[E]]: Array[Iterator[Object]] */
-&type_ordered_tree__OrderedTree__core__Object, /* OrderedTree[E]: OrderedTree[Object] */
-&type_ordered_tree__OrderedTreeIterator__core__Object, /* OrderedTreeIterator[E]: OrderedTreeIterator[Object] */
-}
-};
-/* runtime type HashMapKeys[Object, String] */
-const struct type type_core__hash_collection__HashMapKeys__core__Object__core__String = {
--1, /*CAST DEAD*/
-"HashMapKeys[Object, String]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapKeys__core__Object__core__String,
-129,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1711, /* HashMapValues[Object, nullable Object] */
+1722, /* HashMapValues[Object, Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapValues__core__String__core__Array__nitc__MClass = {
+0, /* dummy */
+{
+&type_core__HashMap__core__String__core__Array__nitc__MClass, /* HashMap[K, V]: HashMap[String, Array[MClass]] */
+&type_core__MapValuesIterator__core__String__core__Array__nitc__MClass, /* MapValuesIterator[K, V]: MapValuesIterator[String, Array[MClass]] */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+&type_core__Array__core__Array__nitc__MClass, /* Array[E]: Array[Array[MClass]] */
+}
+};
+/* runtime type HashMapIterator[String, Array[MClass]] */
+const struct type type_core__hash_collection__HashMapIterator__core__String__core__Array__nitc__MClass = {
+1230,
+"HashMapIterator[String, Array[MClass]]", /* class_name_string */
+93,
+0,
+&resolution_table_core__hash_collection__HashMapIterator__core__String__core__Array__nitc__MClass,
+158,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2672, /* MapIterator[String, Array[MClass]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2706, /* MapIterator[Object, nullable Object] */
+2707, /* MapIterator[Object, Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapKeys__core__Object__core__String = {
-0, /* dummy */
-{
-&type_core__HashMap__core__Object__core__String, /* HashMap[K, V]: HashMap[Object, String] */
-&type_core__Array__core__Object, /* Array[E]: Array[Object] */
-&type_core__MapKeysIterator__core__Object__core__String, /* MapKeysIterator[K, V]: MapKeysIterator[Object, String] */
-}
-};
-/* runtime type HashMapValues[Object, String] */
-const struct type type_core__hash_collection__HashMapValues__core__Object__core__String = {
--1, /*CAST DEAD*/
-"HashMapValues[Object, String]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapValues__core__Object__core__String,
-129,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2402, /* Collection[String] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1230, /* HashMapIterator[String, Array[MClass]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2439, /* Collection[Writable] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1712, /* HashMapIterator[Object, nullable Object] */
+1723, /* HashMapIterator[Object, Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapIterator__core__String__core__Array__nitc__MClass = {
+0, /* dummy */
+{
+&type_core__HashMap__core__String__core__Array__nitc__MClass, /* HashMap[K, V]: HashMap[String, Array[MClass]] */
+}
+};
+/* runtime type NativeArray[nullable HashMapNode[String, Array[MClass]]] */
+const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Array__nitc__MClass = {
+1231,
+"NativeArray[nullable HashMapNode[String, Array[MClass]]]", /* class_name_string */
+142,
+0,
+&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Array__nitc__MClass,
+228,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapValues__core__Object__core__String = {
-0, /* dummy */
-{
-&type_core__HashMap__core__Object__core__String, /* HashMap[K, V]: HashMap[Object, String] */
-&type_core__Array__core__String, /* Array[E]: Array[String] */
-&type_core__MapValuesIterator__core__Object__core__String, /* MapValuesIterator[K, V]: MapValuesIterator[Object, String] */
-}
-};
-/* runtime type HashMapIterator[Object, String] */
-const struct type type_core__hash_collection__HashMapIterator__core__Object__core__String = {
--1, /*CAST DEAD*/
-"HashMapIterator[Object, String]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapIterator__core__Object__core__String,
-79,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2681, /* MapIterator[Object, String] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1717, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2707, /* MapIterator[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapIterator__core__Object__core__String = {
-0, /* dummy */
-{
-&type_core__HashMap__core__Object__core__String, /* HashMap[K, V]: HashMap[Object, String] */
-}
-};
-/* runtime type HashMapNode[Object, String] */
-const struct type type_core__hash_collection__HashMapNode__core__Object__core__String = {
-1363,
-"HashMapNode[Object, String]", /* class_name_string */
-105,
-0,
-&resolution_table_core__hash_collection__HashMapNode__core__Object__core__String,
-152,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1231, /* NativeArray[nullable HashMapNode[String, Array[MClass]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2770, /* nullable HashMapNode[Object, String] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2803, /* nullable HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1713, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
+1724, /* NativeArray[nullable HashMapNode[Object, Array[Object]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1363, /* HashMapNode[Object, String] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Array__nitc__MClass = {
+0, /* dummy */
+{
+&type_nullable__core__hash_collection__HashMapNode__core__String__core__Array__nitc__MClass, /* E: nullable HashMapNode[String, Array[MClass]] */
+&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Array__nitc__MClass, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Array[MClass]]] */
+}
+};
+/* runtime type HashMapNode[String, Array[MClass]] */
+const struct type type_core__hash_collection__HashMapNode__core__String__core__Array__nitc__MClass = {
+1232,
+"HashMapNode[String, Array[MClass]]", /* class_name_string */
+83,
+0,
+&resolution_table_core__hash_collection__HashMapNode__core__String__core__Array__nitc__MClass,
+156,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2753, /* nullable HashMapNode[String, Array[MClass]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1756, /* HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapNode__core__Object__core__String = {
-0, /* dummy */
-{
-&type_core__String, /* V: String */
-&type_core__Object, /* K: Object */
-}
-};
-/* runtime type NativeArray[nullable HashMapNode[Object, String]] */
-const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__Object__core__String = {
-1364,
-"NativeArray[nullable HashMapNode[Object, String]]", /* class_name_string */
-169,
-0,
-&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__Object__core__String,
-226,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2799, /* nullable HashMapNode[Object, nullable Object] */
+2800, /* nullable HashMapNode[Object, Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1232, /* HashMapNode[String, Array[MClass]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1725, /* HashMapNode[Object, Array[Object]] */
+1714, /* HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapNode__core__String__core__Array__nitc__MClass = {
+0, /* dummy */
+{
+&type_core__Array__nitc__MClass, /* V: Array[MClass] */
+&type_core__String, /* K: String */
+}
+};
+/* runtime type Array[Array[MClass]] */
+const struct type type_core__Array__core__Array__nitc__MClass = {
+1233,
+"Array[Array[MClass]]", /* class_name_string */
+450,
+0,
+&resolution_table_core__Array__core__Array__nitc__MClass,
+510,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2136, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2442, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1364, /* NativeArray[nullable HashMapNode[Object, String]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2470, /* Collection[Array[MClass]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1757, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
-1, /* empty */
-1, /* empty */
+2502, /* Collection[nullable Object] */
+2503, /* Collection[Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2520, /* Collection[Array[nullable MClass]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__Object__core__String = {
-0, /* dummy */
-{
-&type_nullable__core__hash_collection__HashMapNode__core__Object__core__String, /* E: nullable HashMapNode[Object, String] */
-&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__Object__core__String, /* NativeArray[E]: NativeArray[nullable HashMapNode[Object, String]] */
-}
-};
-/* runtime type NativeArray[Array[String]] */
-const struct type type_core__NativeArray__core__Array__core__String = {
-1365,
-"NativeArray[Array[String]]", /* class_name_string */
-26,
-0,
-&resolution_table_core__NativeArray__core__Array__core__String,
-226,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1715, /* Array[nullable Object] */
+2210, /* SequenceRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1365, /* NativeArray[Array[String]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2554, /* AbstractArrayRead[Array[MClass]] */
-1, /* empty */
-229, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2603, /* AbstractArrayRead[nullable Object] */
+2604, /* AbstractArrayRead[Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2621, /* AbstractArrayRead[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2634, /* AbstractArrayRead[Array[nullable MClass]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2133, /* NativeArray[Array[Object]] */
-2136, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2888, /* AbstractArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2916, /* AbstractArray[Array[MClass]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__NativeArray__core__Array__core__String = {
-0, /* dummy */
-{
-&type_core__Array__core__String, /* E: Array[String] */
-&type_core__NativeArray__core__Array__core__String, /* NativeArray[E]: NativeArray[Array[String]] */
-}
-};
-/* runtime type ArrayIterator[Array[String]] */
-const struct type type_core__array__ArrayIterator__core__Array__core__String = {
--1, /*CAST DEAD*/
-"ArrayIterator[Array[String]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__array__ArrayIterator__core__Array__core__String,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
-1, /* empty */
+2949, /* AbstractArray[nullable Object] */
+2950, /* AbstractArray[Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__array__ArrayIterator__core__Array__core__String = {
-0, /* dummy */
-{
-&type_core__Array__core__Array__core__String, /* Array[E]: Array[Array[String]] */
-&type_core__AbstractArrayRead__core__Array__core__String, /* AbstractArrayRead[E]: AbstractArrayRead[Array[String]] */
-}
-};
-/* runtime type ArrayReverseIterator[Array[String]] */
-const struct type type_core__array__ArrayReverseIterator__core__Array__core__String = {
--1, /*CAST DEAD*/
-"ArrayReverseIterator[Array[String]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__array__ArrayReverseIterator__core__Array__core__String,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__core__String = {
-0, /* dummy */
-{
-&type_core__Array__core__Array__core__String, /* Array[E]: Array[Array[String]] */
-&type_core__AbstractArrayRead__core__Array__core__String, /* AbstractArrayRead[E]: AbstractArrayRead[Array[String]] */
-}
-};
-/* runtime type ListNode[String] */
-const struct type type_core__list__ListNode__core__String = {
-1368,
-"ListNode[String]", /* class_name_string */
-143,
-0,
-&resolution_table_core__list__ListNode__core__String,
-146,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
+2967, /* AbstractArray[Array[nullable MClass]] */
-1, /* empty */
-1, /* empty */
-2402, /* Collection[String] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+226, /* Array[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2439, /* Collection[Writable] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1233, /* Array[Array[MClass]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2511, /* Collection[nullable Object] */
+1726, /* Array[Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2847, /* Ref[String] */
+1993, /* Array[Array[nullable MClass]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2837, /* nullable ListNode[String] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1368, /* ListNode[String] */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_core__list__ListNode__core__String = {
+const struct types resolution_table_core__Array__core__Array__nitc__MClass = {
0, /* dummy */
{
-&type_nullable__core__list__ListNode__core__String, /* nullable ListNode[E]: nullable ListNode[String] */
-&type_core__Array__core__String, /* Array[E]: Array[String] */
-&type_core__abstract_collection__RefIterator__core__String, /* RefIterator[E]: RefIterator[String] */
-&type_core__String, /* E: String */
+&type_core__Array__nitc__MClass, /* E: Array[MClass] */
+&type_core__Array__core__Array__nitc__MClass, /* SELF: Array[Array[MClass]] */
+&type_core__Collection__core__Array__nitc__MClass, /* Collection[E]: Collection[Array[MClass]] */
+&type_core__Array__core__Array__nitc__MClass, /* Array[E]: Array[Array[MClass]] */
+&type_core__AbstractArray__core__Array__nitc__MClass, /* AbstractArray[E]: AbstractArray[Array[MClass]] */
+&type_core__NativeArray__core__Array__nitc__MClass, /* NativeArray[E]: NativeArray[Array[MClass]] */
+&type_core__Array__nitc__MClass, /* E: Array[MClass] */
+&type_core__Collection__core__Array__nitc__MClass, /* Collection[E]: Collection[Array[MClass]] */
+&type_core__Array__nitc__MClass, /* E: Array[MClass] */
+&type_core__Collection__core__Array__nitc__MClass, /* Collection[E]: Collection[Array[MClass]] */
+&type_core__Collection__core__Array__nitc__MClass, /* Collection[E]: Collection[Array[MClass]] */
+&type_core__Array__core__Array__nitc__MClass, /* Array[E]: Array[Array[MClass]] */
+&type_core__Array__core__Array__nitc__MClass, /* Array[E]: Array[Array[MClass]] */
+&type_core__AbstractArray__core__Array__nitc__MClass, /* AbstractArray[E]: AbstractArray[Array[MClass]] */
+&type_core__array__ArrayIterator__core__Array__nitc__MClass, /* ArrayIterator[E]: ArrayIterator[Array[MClass]] */
+&type_core__array__ArrayReverseIterator__core__Array__nitc__MClass, /* ArrayReverseIterator[E]: ArrayReverseIterator[Array[MClass]] */
}
};
-/* runtime type ListIterator[String] */
-const struct type type_core__ListIterator__core__String = {
--1, /*CAST DEAD*/
-"ListIterator[String]", /* class_name_string */
--1, /*CAST DEAD*/
+/* runtime type MapValuesIterator[String, Array[MClass]] */
+const struct type type_core__MapValuesIterator__core__String__core__Array__nitc__MClass = {
+1234,
+"MapValuesIterator[String, Array[MClass]]", /* class_name_string */
+23,
0,
-&resolution_table_core__ListIterator__core__String,
-11,
+&resolution_table_core__MapValuesIterator__core__String__core__Array__nitc__MClass,
+90,
{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
-2828, /* Iterator[String] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__ListIterator__core__String = {
-0, /* dummy */
-{
-&type_core__Array__core__String, /* Array[E]: Array[String] */
-&type_core__List__core__String, /* List[E]: List[String] */
-}
-};
-/* runtime type ListReverseIterator[String] */
-const struct type type_core__list__ListReverseIterator__core__String = {
--1, /*CAST DEAD*/
-"ListReverseIterator[String]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__list__ListReverseIterator__core__String,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
-1, /* empty */
-2828, /* Iterator[String] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__list__ListReverseIterator__core__String = {
-0, /* dummy */
-{
-&type_core__Array__core__String, /* Array[E]: Array[String] */
-&type_core__List__core__String, /* List[E]: List[String] */
-}
-};
-/* runtime type HashMapKeys[String, Int] */
-const struct type type_core__hash_collection__HashMapKeys__core__String__core__Int = {
--1, /*CAST DEAD*/
-"HashMapKeys[String, Int]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapKeys__core__String__core__Int,
-129,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2402, /* Collection[String] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1234, /* MapValuesIterator[String, Array[MClass]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2439, /* Collection[Writable] */
-1, /* empty */
+1716, /* MapValuesIterator[Object, nullable Object] */
+1727, /* MapValuesIterator[Object, Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__MapValuesIterator__core__String__core__Array__nitc__MClass = {
+0, /* dummy */
+{
+&type_core__Array__core__Array__nitc__MClass, /* Array[E]: Array[Array[MClass]] */
+&type_core__MapIterator__core__String__core__Array__nitc__MClass, /* MapIterator[K, V]: MapIterator[String, Array[MClass]] */
+}
+};
+/* runtime type NativeArray[Array[MClass]] */
+const struct type type_core__NativeArray__core__Array__nitc__MClass = {
+1235,
+"NativeArray[Array[MClass]]", /* class_name_string */
+62,
+0,
+&resolution_table_core__NativeArray__core__Array__nitc__MClass,
+228,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+227, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapKeys__core__String__core__Int = {
-0, /* dummy */
-{
-&type_core__HashMap__core__String__core__Int, /* HashMap[K, V]: HashMap[String, Int] */
-&type_core__Array__core__String, /* Array[E]: Array[String] */
-&type_core__MapKeysIterator__core__String__core__Int, /* MapKeysIterator[K, V]: MapKeysIterator[String, Int] */
-}
-};
-/* runtime type HashMapValues[String, Int] */
-const struct type type_core__hash_collection__HashMapValues__core__String__core__Int = {
--1, /*CAST DEAD*/
-"HashMapValues[String, Int]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapValues__core__String__core__Int,
-129,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1235, /* NativeArray[Array[MClass]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2418, /* Collection[Int] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1717, /* NativeArray[nullable Object] */
+1728, /* NativeArray[Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1995, /* NativeArray[Array[nullable MClass]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapValues__core__String__core__Int = {
-0, /* dummy */
-{
-&type_core__HashMap__core__String__core__Int, /* HashMap[K, V]: HashMap[String, Int] */
-&type_core__Array__core__Int, /* Array[E]: Array[Int] */
-&type_core__MapValuesIterator__core__String__core__Int, /* MapValuesIterator[K, V]: MapValuesIterator[String, Int] */
-}
-};
-/* runtime type HashMapIterator[String, Int] */
-const struct type type_core__hash_collection__HashMapIterator__core__String__core__Int = {
--1, /*CAST DEAD*/
-"HashMapIterator[String, Int]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapIterator__core__String__core__Int,
-79,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2682, /* MapIterator[String, Int] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__NativeArray__core__Array__nitc__MClass = {
+0, /* dummy */
+{
+&type_core__Array__nitc__MClass, /* E: Array[MClass] */
+&type_core__NativeArray__core__Array__nitc__MClass, /* NativeArray[E]: NativeArray[Array[MClass]] */
+}
+};
+/* runtime type ArrayIterator[Array[MClass]] */
+const struct type type_core__array__ArrayIterator__core__Array__nitc__MClass = {
+1236,
+"ArrayIterator[Array[MClass]]", /* class_name_string */
+31,
+0,
+&resolution_table_core__array__ArrayIterator__core__Array__nitc__MClass,
+137,
+{
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2707, /* MapIterator[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1236, /* ArrayIterator[Array[MClass]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapIterator__core__String__core__Int = {
-0, /* dummy */
-{
-&type_core__HashMap__core__String__core__Int, /* HashMap[K, V]: HashMap[String, Int] */
-}
-};
-/* runtime type HashMapNode[String, Int] */
-const struct type type_core__hash_collection__HashMapNode__core__String__core__Int = {
-1374,
-"HashMapNode[String, Int]", /* class_name_string */
-106,
-0,
-&resolution_table_core__hash_collection__HashMapNode__core__String__core__Int,
-152,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2771, /* nullable HashMapNode[String, Int] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1718, /* ArrayIterator[nullable Object] */
+1729, /* ArrayIterator[Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2803, /* nullable HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1884, /* ArrayIterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1996, /* ArrayIterator[Array[nullable MClass]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__array__ArrayIterator__core__Array__nitc__MClass = {
+0, /* dummy */
+{
+&type_core__Array__core__Array__nitc__MClass, /* Array[E]: Array[Array[MClass]] */
+&type_core__AbstractArrayRead__core__Array__nitc__MClass, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MClass]] */
+}
+};
+/* runtime type ArrayReverseIterator[Array[MClass]] */
+const struct type type_core__array__ArrayReverseIterator__core__Array__nitc__MClass = {
+1237,
+"ArrayReverseIterator[Array[MClass]]", /* class_name_string */
+157,
+0,
+&resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MClass,
+263,
+{
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1374, /* HashMapNode[String, Int] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1756, /* HashMapNode[Object, nullable Object] */
-1, /* empty */
+1236, /* ArrayIterator[Array[MClass]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapNode__core__String__core__Int = {
-0, /* dummy */
-{
-&type_core__Int, /* V: Int */
-&type_core__String, /* K: String */
-}
-};
-/* runtime type NativeArray[nullable HashMapNode[String, Int]] */
-const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Int = {
-1375,
-"NativeArray[nullable HashMapNode[String, Int]]", /* class_name_string */
-170,
-0,
-&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Int,
-226,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1718, /* ArrayIterator[nullable Object] */
+1729, /* ArrayIterator[Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1884, /* ArrayIterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1996, /* ArrayIterator[Array[nullable MClass]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1237, /* ArrayReverseIterator[Array[MClass]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2136, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1719, /* ArrayReverseIterator[nullable Object] */
+1730, /* ArrayReverseIterator[Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1885, /* ArrayReverseIterator[Object] */
-1, /* empty */
-1, /* empty */
-1375, /* NativeArray[nullable HashMapNode[String, Int]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1997, /* ArrayReverseIterator[Array[nullable MClass]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1757, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MClass = {
+0, /* dummy */
+{
+&type_core__Array__core__Array__nitc__MClass, /* Array[E]: Array[Array[MClass]] */
+&type_core__AbstractArrayRead__core__Array__nitc__MClass, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MClass]] */
+}
+};
+/* runtime type MapKeysIterator[String, Array[MClass]] */
+const struct type type_core__MapKeysIterator__core__String__core__Array__nitc__MClass = {
+1238,
+"MapKeysIterator[String, Array[MClass]]", /* class_name_string */
+23,
+0,
+&resolution_table_core__MapKeysIterator__core__String__core__Array__nitc__MClass,
+90,
+{
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
+2840, /* Iterator[String] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Int = {
-0, /* dummy */
-{
-&type_nullable__core__hash_collection__HashMapNode__core__String__core__Int, /* E: nullable HashMapNode[String, Int] */
-&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Int, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Int]] */
-}
-};
-/* runtime type POSetConflictGraph[MClass] */
-const struct type type_nitc__POSetConflictGraph__nitc__MClass = {
-1376,
-"POSetConflictGraph[MClass]", /* class_name_string */
-2,
-0,
-&resolution_table_nitc__POSetConflictGraph__nitc__MClass,
-4,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1376, /* POSetConflictGraph[MClass] */
--1, /* empty */
-},
-};
-const struct types resolution_table_nitc__POSetConflictGraph__nitc__MClass = {
-0, /* dummy */
-{
-&type_core__HashSet__nitc__MClass, /* HashSet[E]: HashSet[MClass] */
-&type_core__HashMap__nitc__MClass__core__Set__nitc__MClass, /* HashMap[E, Set[E]]: HashMap[MClass, Set[MClass]] */
-&type_poset__POSet__nitc__MClass, /* POSet[E]: POSet[MClass] */
-&type_core__Array__nitc__MClass, /* Array[E]: Array[MClass] */
-&type_nitc__MClass, /* E: MClass */
-&type_core__Collection__nitc__MClass, /* Collection[E]: Collection[MClass] */
-}
-};
-/* runtime type HashMapKeys[MClass, Set[MVirtualTypeProp]] */
-const struct type type_core__hash_collection__HashMapKeys__nitc__MClass__core__Set__nitc__MVirtualTypeProp = {
--1, /*CAST DEAD*/
-"HashMapKeys[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__core__Set__nitc__MVirtualTypeProp,
-129,
-{
-2371, /* Object */
-2397, /* nullable Object */
--1, /* empty */
--1, /* empty */
+1238, /* MapKeysIterator[String, Array[MClass]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2409, /* Collection[MClass] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2433, /* Collection[Object] */
--1, /* empty */
--1, /* empty */
--1, /* empty */
-2437, /* Collection[nullable MClass] */
-1, /* empty */
-1, /* empty */
+1720, /* MapKeysIterator[Object, nullable Object] */
+1731, /* MapKeysIterator[Object, Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__MapKeysIterator__core__String__core__Array__nitc__MClass = {
+0, /* dummy */
+{
+&type_core__Array__core__String, /* Array[E]: Array[String] */
+&type_core__MapIterator__core__String__core__Array__nitc__MClass, /* MapIterator[K, V]: MapIterator[String, Array[MClass]] */
+}
+};
+/* runtime type HashMapKeys[String, Array[MProperty]] */
+const struct type type_core__hash_collection__HashMapKeys__core__String__core__Array__nitc__MProperty = {
+1239,
+"HashMapKeys[String, Array[MProperty]]", /* class_name_string */
+141,
+0,
+&resolution_table_core__hash_collection__HashMapKeys__core__String__core__Array__nitc__MProperty,
+205,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2410, /* Collection[String] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2442, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2448, /* Collection[Writable] */
-1, /* empty */
-2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__core__Set__nitc__MVirtualTypeProp = {
-0, /* dummy */
-{
-&type_core__HashMap__nitc__MClass__core__Set__nitc__MVirtualTypeProp, /* HashMap[K, V]: HashMap[MClass, Set[MVirtualTypeProp]] */
-&type_core__Array__nitc__MClass, /* Array[E]: Array[MClass] */
-&type_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MVirtualTypeProp, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Set[MVirtualTypeProp]] */
-}
-};
-/* runtime type HashMapValues[MClass, Set[MVirtualTypeProp]] */
-const struct type type_core__hash_collection__HashMapValues__nitc__MClass__core__Set__nitc__MVirtualTypeProp = {
--1, /*CAST DEAD*/
-"HashMapValues[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapValues__nitc__MClass__core__Set__nitc__MVirtualTypeProp,
-129,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2502, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1239, /* HashMapKeys[String, Array[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2485, /* Collection[Set[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2496, /* Collection[Set[MVirtualTypeProp]] */
-2497, /* Collection[Set[PropertyLayoutElement]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1710, /* HashMapKeys[Object, nullable Object] */
+1721, /* HashMapKeys[Object, Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClass__core__Set__nitc__MVirtualTypeProp = {
-0, /* dummy */
-{
-&type_core__HashMap__nitc__MClass__core__Set__nitc__MVirtualTypeProp, /* HashMap[K, V]: HashMap[MClass, Set[MVirtualTypeProp]] */
-&type_core__Array__core__Set__nitc__MVirtualTypeProp, /* Array[E]: Array[Set[MVirtualTypeProp]] */
-&type_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MVirtualTypeProp, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Set[MVirtualTypeProp]] */
-}
-};
-/* runtime type HashMapIterator[MClass, Set[MVirtualTypeProp]] */
-const struct type type_core__hash_collection__HashMapIterator__nitc__MClass__core__Set__nitc__MVirtualTypeProp = {
--1, /*CAST DEAD*/
-"HashMapIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__core__Set__nitc__MVirtualTypeProp,
-79,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2665, /* MapIterator[MClass, Set[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapKeys__core__String__core__Array__nitc__MProperty = {
+0, /* dummy */
+{
+&type_core__HashMap__core__String__core__Array__nitc__MProperty, /* HashMap[K, V]: HashMap[String, Array[MProperty]] */
+&type_core__MapKeysIterator__core__String__core__Array__nitc__MProperty, /* MapKeysIterator[K, V]: MapKeysIterator[String, Array[MProperty]] */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+&type_core__Array__core__String, /* Array[E]: Array[String] */
+}
+};
+/* runtime type HashMapValues[String, Array[MProperty]] */
+const struct type type_core__hash_collection__HashMapValues__core__String__core__Array__nitc__MProperty = {
+1240,
+"HashMapValues[String, Array[MProperty]]", /* class_name_string */
+141,
+0,
+&resolution_table_core__hash_collection__HashMapValues__core__String__core__Array__nitc__MProperty,
+205,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2683, /* MapIterator[MClass, Set[MVirtualTypeProp]] */
-1, /* empty */
-2685, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2707, /* MapIterator[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2442, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__core__Set__nitc__MVirtualTypeProp = {
-0, /* dummy */
-{
-&type_core__HashMap__nitc__MClass__core__Set__nitc__MVirtualTypeProp, /* HashMap[K, V]: HashMap[MClass, Set[MVirtualTypeProp]] */
-}
-};
-/* runtime type HashMapNode[MClass, Set[MVirtualTypeProp]] */
-const struct type type_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MVirtualTypeProp = {
-1380,
-"HashMapNode[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
-107,
-0,
-&resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MVirtualTypeProp,
-152,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2471, /* Collection[Array[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2746, /* nullable HashMapNode[MClass, Set[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2772, /* nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */
-1, /* empty */
-2777, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2495, /* Collection[Array[nullable MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2502, /* Collection[nullable Object] */
+2503, /* Collection[Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2803, /* nullable HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1240, /* HashMapValues[String, Array[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1199, /* HashMapNode[MClass, Set[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1380, /* HashMapNode[MClass, Set[MVirtualTypeProp]] */
-1, /* empty */
-1438, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1711, /* HashMapValues[Object, nullable Object] */
+1722, /* HashMapValues[Object, Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1756, /* HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MVirtualTypeProp = {
+const struct types resolution_table_core__hash_collection__HashMapValues__core__String__core__Array__nitc__MProperty = {
0, /* dummy */
{
-&type_core__Set__nitc__MVirtualTypeProp, /* V: Set[MVirtualTypeProp] */
-&type_nitc__MClass, /* K: MClass */
+&type_core__HashMap__core__String__core__Array__nitc__MProperty, /* HashMap[K, V]: HashMap[String, Array[MProperty]] */
+&type_core__MapValuesIterator__core__String__core__Array__nitc__MProperty, /* MapValuesIterator[K, V]: MapValuesIterator[String, Array[MProperty]] */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+&type_core__Array__core__Array__nitc__MProperty, /* Array[E]: Array[Array[MProperty]] */
}
};
-/* runtime type NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */
-const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MVirtualTypeProp = {
-1381,
-"NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]]", /* class_name_string */
-171,
+/* runtime type HashMapIterator[String, Array[MProperty]] */
+const struct type type_core__hash_collection__HashMapIterator__core__String__core__Array__nitc__MProperty = {
+1241,
+"HashMapIterator[String, Array[MProperty]]", /* class_name_string */
+94,
0,
-&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MVirtualTypeProp,
-226,
+&resolution_table_core__hash_collection__HashMapIterator__core__String__core__Array__nitc__MProperty,
+158,
{
-2371, /* Object */
-2397, /* nullable Object */
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2673, /* MapIterator[String, Array[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2706, /* MapIterator[Object, nullable Object] */
+2707, /* MapIterator[Object, Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1241, /* HashMapIterator[String, Array[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2136, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1712, /* HashMapIterator[Object, nullable Object] */
+1723, /* HashMapIterator[Object, Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1200, /* NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapIterator__core__String__core__Array__nitc__MProperty = {
+0, /* dummy */
+{
+&type_core__HashMap__core__String__core__Array__nitc__MProperty, /* HashMap[K, V]: HashMap[String, Array[MProperty]] */
+}
+};
+/* runtime type NativeArray[nullable HashMapNode[String, Array[MProperty]]] */
+const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Array__nitc__MProperty = {
+1242,
+"NativeArray[nullable HashMapNode[String, Array[MProperty]]]", /* class_name_string */
+143,
+0,
+&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Array__nitc__MProperty,
+228,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1381, /* NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1439, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1757, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MVirtualTypeProp = {
-0, /* dummy */
-{
-&type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MVirtualTypeProp, /* E: nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */
-&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MVirtualTypeProp, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */
-}
-};
-/* runtime type Array[MVirtualTypeProp] */
-const struct type type_core__Array__nitc__MVirtualTypeProp = {
-1382,
-"Array[MVirtualTypeProp]", /* class_name_string */
-449,
-0,
-&resolution_table_core__Array__nitc__MVirtualTypeProp,
-510,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2410, /* Collection[MProperty] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1717, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2433, /* Collection[Object] */
-1, /* empty */
-2435, /* Collection[PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2461, /* Collection[MVirtualTypeProp] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2466, /* Collection[nullable PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1242, /* NativeArray[nullable HashMapNode[String, Array[MProperty]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2518, /* Collection[nullable MProperty] */
-1, /* empty */
-1, /* empty */
+1713, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
+1724, /* NativeArray[nullable HashMapNode[Object, Array[Object]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2015, /* Array[nullable Object] */
-2202, /* SequenceRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2534, /* AbstractArrayRead[MProperty] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2557, /* AbstractArrayRead[Object] */
-1, /* empty */
-2559, /* AbstractArrayRead[PropertyLayoutElement] */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Array__nitc__MProperty = {
+0, /* dummy */
+{
+&type_nullable__core__hash_collection__HashMapNode__core__String__core__Array__nitc__MProperty, /* E: nullable HashMapNode[String, Array[MProperty]] */
+&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Array__nitc__MProperty, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Array[MProperty]]] */
+}
+};
+/* runtime type HashMapNode[String, Array[MProperty]] */
+const struct type type_core__hash_collection__HashMapNode__core__String__core__Array__nitc__MProperty = {
+1243,
+"HashMapNode[String, Array[MProperty]]", /* class_name_string */
+84,
+0,
+&resolution_table_core__hash_collection__HashMapNode__core__String__core__Array__nitc__MProperty,
+156,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2754, /* nullable HashMapNode[String, Array[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2587, /* AbstractArrayRead[MVirtualTypeProp] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2592, /* AbstractArrayRead[nullable PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2799, /* nullable HashMapNode[Object, nullable Object] */
+2800, /* nullable HashMapNode[Object, Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2637, /* AbstractArrayRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1243, /* HashMapNode[String, Array[MProperty]] */
-1, /* empty */
-2644, /* AbstractArrayRead[nullable MProperty] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2858, /* AbstractArray[MProperty] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2881, /* AbstractArray[Object] */
-1, /* empty */
-2883, /* AbstractArray[PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1725, /* HashMapNode[Object, Array[Object]] */
+1714, /* HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2911, /* AbstractArray[MVirtualTypeProp] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapNode__core__String__core__Array__nitc__MProperty = {
+0, /* dummy */
+{
+&type_core__Array__nitc__MProperty, /* V: Array[MProperty] */
+&type_core__String, /* K: String */
+}
+};
+/* runtime type Array[Array[MProperty]] */
+const struct type type_core__Array__core__Array__nitc__MProperty = {
+1244,
+"Array[Array[MProperty]]", /* class_name_string */
+451,
+0,
+&resolution_table_core__Array__core__Array__nitc__MProperty,
+510,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-2916, /* AbstractArray[nullable PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2442, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2961, /* AbstractArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2968, /* AbstractArray[nullable MProperty] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-228, /* Array[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2471, /* Collection[Array[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-64, /* Array[MProperty] */
-1, /* empty */
-1, /* empty */
-2119, /* Array[nullable MProperty] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2495, /* Collection[Array[nullable MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2502, /* Collection[nullable Object] */
+2503, /* Collection[Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-236, /* Array[PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1382, /* Array[MVirtualTypeProp] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1715, /* Array[nullable Object] */
+2210, /* SequenceRead[nullable Object] */
-1, /* empty */
-1457, /* Array[nullable PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2555, /* AbstractArrayRead[Array[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__Array__nitc__MVirtualTypeProp = {
-0, /* dummy */
-{
-&type_nitc__MVirtualTypeProp, /* E: MVirtualTypeProp */
-&type_core__Array__nitc__MVirtualTypeProp, /* Array[E]: Array[MVirtualTypeProp] */
-&type_core__Collection__nitc__MVirtualTypeProp, /* Collection[E]: Collection[MVirtualTypeProp] */
-&type_core__Array__nitc__MVirtualTypeProp, /* Array[E]: Array[MVirtualTypeProp] */
-&type_core__AbstractArray__nitc__MVirtualTypeProp, /* AbstractArray[E]: AbstractArray[MVirtualTypeProp] */
-&type_core__NativeArray__nitc__MVirtualTypeProp, /* NativeArray[E]: NativeArray[MVirtualTypeProp] */
-&type_nitc__MVirtualTypeProp, /* E: MVirtualTypeProp */
-&type_core__Collection__nitc__MVirtualTypeProp, /* Collection[E]: Collection[MVirtualTypeProp] */
-&type_nitc__MVirtualTypeProp, /* E: MVirtualTypeProp */
-&type_core__Collection__nitc__MVirtualTypeProp, /* Collection[E]: Collection[MVirtualTypeProp] */
-&type_core__Collection__nitc__MVirtualTypeProp, /* Collection[E]: Collection[MVirtualTypeProp] */
-&type_core__Array__nitc__MVirtualTypeProp, /* Array[E]: Array[MVirtualTypeProp] */
-&type_core__AbstractArray__nitc__MVirtualTypeProp, /* AbstractArray[E]: AbstractArray[MVirtualTypeProp] */
-&type_core__array__ArrayIterator__nitc__MVirtualTypeProp, /* ArrayIterator[E]: ArrayIterator[MVirtualTypeProp] */
-&type_core__array__ArrayReverseIterator__nitc__MVirtualTypeProp, /* ArrayReverseIterator[E]: ArrayReverseIterator[MVirtualTypeProp] */
-}
-};
-/* runtime type HashSetIterator[MVirtualTypeProp] */
-const struct type type_core__hash_collection__HashSetIterator__nitc__MVirtualTypeProp = {
--1, /*CAST DEAD*/
-"HashSetIterator[MVirtualTypeProp]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashSetIterator__nitc__MVirtualTypeProp,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
-1, /* empty */
+2591, /* AbstractArrayRead[Array[nullable MProperty]] */
-1, /* empty */
-2829, /* Iterator[MProperty] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__MVirtualTypeProp = {
-0, /* dummy */
-{
-&type_core__Array__nitc__MVirtualTypeProp, /* Array[E]: Array[MVirtualTypeProp] */
-&type_core__HashSet__nitc__MVirtualTypeProp, /* HashSet[E]: HashSet[MVirtualTypeProp] */
-}
-};
-/* runtime type HashSetNode[MVirtualTypeProp] */
-const struct type type_core__hash_collection__HashSetNode__nitc__MVirtualTypeProp = {
-1384,
-"HashSetNode[MVirtualTypeProp]", /* class_name_string */
-38,
-0,
-&resolution_table_core__hash_collection__HashSetNode__nitc__MVirtualTypeProp,
-48,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2603, /* AbstractArrayRead[nullable Object] */
+2604, /* AbstractArrayRead[Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2757, /* nullable HashSetNode[Object] */
-1, /* empty */
-1, /* empty */
-2773, /* nullable HashSetNode[MVirtualTypeProp] */
-1, /* empty */
-1, /* empty */
-2779, /* nullable HashSetNode[PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-2783, /* nullable HashSetNode[MProperty] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2621, /* AbstractArrayRead[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1270, /* HashSetNode[Object] */
-1, /* empty */
-1, /* empty */
-1384, /* HashSetNode[MVirtualTypeProp] */
-1, /* empty */
-1, /* empty */
-1449, /* HashSetNode[PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1480, /* HashSetNode[MProperty] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashSetNode__nitc__MVirtualTypeProp = {
-0, /* dummy */
-{
-NULL, /* empty */
-&type_nitc__MVirtualTypeProp, /* K: MVirtualTypeProp */
-}
-};
-/* runtime type NativeArray[nullable HashSetNode[MVirtualTypeProp]] */
-const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MVirtualTypeProp = {
-1385,
-"NativeArray[nullable HashSetNode[MVirtualTypeProp]]", /* class_name_string */
-172,
-0,
-&resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MVirtualTypeProp,
-226,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2888, /* AbstractArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2917, /* AbstractArray[Array[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2942, /* AbstractArray[Array[nullable MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2136, /* NativeArray[nullable Object] */
+2949, /* AbstractArray[nullable Object] */
+2950, /* AbstractArray[Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+226, /* Array[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1271, /* NativeArray[nullable HashSetNode[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1385, /* NativeArray[nullable HashSetNode[MVirtualTypeProp]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1450, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1481, /* NativeArray[nullable HashSetNode[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1244, /* Array[Array[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MVirtualTypeProp = {
-0, /* dummy */
-{
-&type_nullable__core__hash_collection__HashSetNode__nitc__MVirtualTypeProp, /* E: nullable HashSetNode[MVirtualTypeProp] */
-&type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MVirtualTypeProp, /* NativeArray[E]: NativeArray[nullable HashSetNode[MVirtualTypeProp]] */
-}
-};
-/* runtime type HashMap[MVirtualTypeProp, Int] */
-const struct type type_core__HashMap__nitc__MVirtualTypeProp__core__Int = {
-1386,
-"HashMap[MVirtualTypeProp, Int]", /* class_name_string */
-64,
-0,
-&resolution_table_core__HashMap__nitc__MVirtualTypeProp__core__Int,
-85,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2203, /* MapRead[nullable Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1602, /* Array[Array[nullable MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1726, /* Array[Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__Array__core__Array__nitc__MProperty = {
+0, /* dummy */
+{
+&type_core__Array__nitc__MProperty, /* E: Array[MProperty] */
+&type_core__Array__core__Array__nitc__MProperty, /* SELF: Array[Array[MProperty]] */
+&type_core__Collection__core__Array__nitc__MProperty, /* Collection[E]: Collection[Array[MProperty]] */
+&type_core__Array__core__Array__nitc__MProperty, /* Array[E]: Array[Array[MProperty]] */
+&type_core__AbstractArray__core__Array__nitc__MProperty, /* AbstractArray[E]: AbstractArray[Array[MProperty]] */
+&type_core__NativeArray__core__Array__nitc__MProperty, /* NativeArray[E]: NativeArray[Array[MProperty]] */
+&type_core__Array__nitc__MProperty, /* E: Array[MProperty] */
+&type_core__Collection__core__Array__nitc__MProperty, /* Collection[E]: Collection[Array[MProperty]] */
+&type_core__Array__nitc__MProperty, /* E: Array[MProperty] */
+&type_core__Collection__core__Array__nitc__MProperty, /* Collection[E]: Collection[Array[MProperty]] */
+&type_core__Collection__core__Array__nitc__MProperty, /* Collection[E]: Collection[Array[MProperty]] */
+&type_core__Array__core__Array__nitc__MProperty, /* Array[E]: Array[Array[MProperty]] */
+&type_core__Array__core__Array__nitc__MProperty, /* Array[E]: Array[Array[MProperty]] */
+&type_core__AbstractArray__core__Array__nitc__MProperty, /* AbstractArray[E]: AbstractArray[Array[MProperty]] */
+&type_core__array__ArrayIterator__core__Array__nitc__MProperty, /* ArrayIterator[E]: ArrayIterator[Array[MProperty]] */
+&type_core__array__ArrayReverseIterator__core__Array__nitc__MProperty, /* ArrayReverseIterator[E]: ArrayReverseIterator[Array[MProperty]] */
+}
+};
+/* runtime type MapValuesIterator[String, Array[MProperty]] */
+const struct type type_core__MapValuesIterator__core__String__core__Array__nitc__MProperty = {
+1245,
+"MapValuesIterator[String, Array[MProperty]]", /* class_name_string */
+24,
+0,
+&resolution_table_core__MapValuesIterator__core__String__core__Array__nitc__MProperty,
+90,
+{
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1358, /* HashMap[Object, nullable Object] */
-1386, /* HashMap[MVirtualTypeProp, Int] */
-1, /* empty */
-1455, /* HashMap[PropertyLayoutElement, Int] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1245, /* MapValuesIterator[String, Array[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__HashMap__nitc__MVirtualTypeProp__core__Int = {
-0, /* dummy */
-{
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_core__hash_collection__HashMapIterator__nitc__MVirtualTypeProp__core__Int, /* HashMapIterator[K, V]: HashMapIterator[MVirtualTypeProp, Int] */
-&type_nitc__MVirtualTypeProp, /* K: MVirtualTypeProp */
-&type_core__Int, /* V: Int */
-&type_core__hash_collection__HashMapNode__nitc__MVirtualTypeProp__core__Int, /* HashMapNode[K, V]: HashMapNode[MVirtualTypeProp, Int] */
-&type_core__hash_collection__HashMapKeys__nitc__MVirtualTypeProp__core__Int, /* HashMapKeys[K, V]: HashMapKeys[MVirtualTypeProp, Int] */
-&type_core__hash_collection__HashMapValues__nitc__MVirtualTypeProp__core__Int, /* HashMapValues[K, V]: HashMapValues[MVirtualTypeProp, Int] */
-&type_nullable__core__hash_collection__HashMapNode__nitc__MVirtualTypeProp__core__Int, /* nullable N: nullable HashMapNode[MVirtualTypeProp, Int] */
-NULL, /* empty */
-&type_core__hash_collection__HashMapNode__nitc__MVirtualTypeProp__core__Int, /* N: HashMapNode[MVirtualTypeProp, Int] */
-&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MVirtualTypeProp__core__Int, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */
-}
-};
-/* runtime type NativeArray[State] */
-const struct type type_core__NativeArray__nitc__parser_work__State = {
-1387,
-"NativeArray[State]", /* class_name_string */
-27,
-0,
-&resolution_table_core__NativeArray__nitc__parser_work__State,
-226,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1716, /* MapValuesIterator[Object, nullable Object] */
+1727, /* MapValuesIterator[Object, Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1387, /* NativeArray[State] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-229, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__MapValuesIterator__core__String__core__Array__nitc__MProperty = {
+0, /* dummy */
+{
+&type_core__Array__core__Array__nitc__MProperty, /* Array[E]: Array[Array[MProperty]] */
+&type_core__MapIterator__core__String__core__Array__nitc__MProperty, /* MapIterator[K, V]: MapIterator[String, Array[MProperty]] */
+}
+};
+/* runtime type NativeArray[Array[MProperty]] */
+const struct type type_core__NativeArray__core__Array__nitc__MProperty = {
+1246,
+"NativeArray[Array[MProperty]]", /* class_name_string */
+63,
+0,
+&resolution_table_core__NativeArray__core__Array__nitc__MProperty,
+228,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+227, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2136, /* NativeArray[nullable Object] */
-1, /* empty */
+1246, /* NativeArray[Array[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1604, /* NativeArray[Array[nullable MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1717, /* NativeArray[nullable Object] */
+1728, /* NativeArray[Array[Object]] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__NativeArray__nitc__parser_work__State = {
-0, /* dummy */
-{
-&type_nitc__parser_work__State, /* E: State */
-&type_core__NativeArray__nitc__parser_work__State, /* NativeArray[E]: NativeArray[State] */
-}
-};
-/* runtime type ArrayIterator[State] */
-const struct type type_core__array__ArrayIterator__nitc__parser_work__State = {
--1, /*CAST DEAD*/
-"ArrayIterator[State]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__array__ArrayIterator__nitc__parser_work__State,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__array__ArrayIterator__nitc__parser_work__State = {
-0, /* dummy */
-{
-&type_core__Array__nitc__parser_work__State, /* Array[E]: Array[State] */
-&type_core__AbstractArrayRead__nitc__parser_work__State, /* AbstractArrayRead[E]: AbstractArrayRead[State] */
-}
-};
-/* runtime type ArrayReverseIterator[State] */
-const struct type type_core__array__ArrayReverseIterator__nitc__parser_work__State = {
--1, /*CAST DEAD*/
-"ArrayReverseIterator[State]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__array__ArrayReverseIterator__nitc__parser_work__State,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__array__ArrayReverseIterator__nitc__parser_work__State = {
-0, /* dummy */
-{
-&type_core__Array__nitc__parser_work__State, /* Array[E]: Array[State] */
-&type_core__AbstractArrayRead__nitc__parser_work__State, /* AbstractArrayRead[E]: AbstractArrayRead[State] */
-}
-};
-/* runtime type Array[AImport] */
-const struct type type_core__Array__nitc__AImport = {
-1390,
-"Array[AImport]", /* class_name_string */
-450,
-0,
-&resolution_table_core__Array__nitc__AImport,
-510,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__NativeArray__core__Array__nitc__MProperty = {
+0, /* dummy */
+{
+&type_core__Array__nitc__MProperty, /* E: Array[MProperty] */
+&type_core__NativeArray__core__Array__nitc__MProperty, /* NativeArray[E]: NativeArray[Array[MProperty]] */
+}
+};
+/* runtime type ArrayIterator[Array[MProperty]] */
+const struct type type_core__array__ArrayIterator__core__Array__nitc__MProperty = {
+1247,
+"ArrayIterator[Array[MProperty]]", /* class_name_string */
+32,
+0,
+&resolution_table_core__array__ArrayIterator__core__Array__nitc__MProperty,
+137,
+{
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2440, /* Collection[Prod] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2460, /* Collection[ANode] */
-1, /* empty */
-2462, /* Collection[AImport] */
+1247, /* ArrayIterator[Array[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1605, /* ArrayIterator[Array[nullable MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1718, /* ArrayIterator[nullable Object] */
+1729, /* ArrayIterator[Array[Object]] */
-1, /* empty */
-1, /* empty */
-2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2015, /* Array[nullable Object] */
-2202, /* SequenceRead[nullable Object] */
+1884, /* ArrayIterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2557, /* AbstractArrayRead[Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+},
+};
+const struct types resolution_table_core__array__ArrayIterator__core__Array__nitc__MProperty = {
+0, /* dummy */
+{
+&type_core__Array__core__Array__nitc__MProperty, /* Array[E]: Array[Array[MProperty]] */
+&type_core__AbstractArrayRead__core__Array__nitc__MProperty, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MProperty]] */
+}
+};
+/* runtime type ArrayReverseIterator[Array[MProperty]] */
+const struct type type_core__array__ArrayReverseIterator__core__Array__nitc__MProperty = {
+1248,
+"ArrayReverseIterator[Array[MProperty]]", /* class_name_string */
+158,
+0,
+&resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MProperty,
+263,
+{
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2565, /* AbstractArrayRead[Prod] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2586, /* AbstractArrayRead[ANode] */
-1, /* empty */
-2588, /* AbstractArrayRead[AImport] */
-1, /* empty */
+1247, /* ArrayIterator[Array[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1605, /* ArrayIterator[Array[nullable MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1718, /* ArrayIterator[nullable Object] */
+1729, /* ArrayIterator[Array[Object]] */
-1, /* empty */
-2637, /* AbstractArrayRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1884, /* ArrayIterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2881, /* AbstractArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2888, /* AbstractArray[Prod] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2910, /* AbstractArray[ANode] */
-1, /* empty */
-2912, /* AbstractArray[AImport] */
-1, /* empty */
+1248, /* ArrayReverseIterator[Array[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1606, /* ArrayReverseIterator[Array[nullable MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1719, /* ArrayReverseIterator[nullable Object] */
+1730, /* ArrayReverseIterator[Array[Object]] */
-1, /* empty */
-2961, /* AbstractArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-228, /* Array[Object] */
-1, /* empty */
+1885, /* ArrayReverseIterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MProperty = {
+0, /* dummy */
+{
+&type_core__Array__core__Array__nitc__MProperty, /* Array[E]: Array[Array[MProperty]] */
+&type_core__AbstractArrayRead__core__Array__nitc__MProperty, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MProperty]] */
+}
+};
+/* runtime type MapKeysIterator[String, Array[MProperty]] */
+const struct type type_core__MapKeysIterator__core__String__core__Array__nitc__MProperty = {
+1249,
+"MapKeysIterator[String, Array[MProperty]]", /* class_name_string */
+24,
+0,
+&resolution_table_core__MapKeysIterator__core__String__core__Array__nitc__MProperty,
+90,
+{
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
+2840, /* Iterator[String] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-258, /* Array[Prod] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1249, /* MapKeysIterator[String, Array[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1327, /* Array[ANode] */
-1, /* empty */
-1390, /* Array[AImport] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1720, /* MapKeysIterator[Object, nullable Object] */
+1731, /* MapKeysIterator[Object, Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_core__Array__nitc__AImport = {
+const struct types resolution_table_core__MapKeysIterator__core__String__core__Array__nitc__MProperty = {
0, /* dummy */
{
-&type_nitc__AImport, /* E: AImport */
-&type_core__Array__nitc__AImport, /* Array[E]: Array[AImport] */
-&type_core__Collection__nitc__AImport, /* Collection[E]: Collection[AImport] */
-&type_core__Array__nitc__AImport, /* Array[E]: Array[AImport] */
-&type_core__AbstractArray__nitc__AImport, /* AbstractArray[E]: AbstractArray[AImport] */
-&type_core__NativeArray__nitc__AImport, /* NativeArray[E]: NativeArray[AImport] */
-&type_nitc__AImport, /* E: AImport */
-&type_core__Collection__nitc__AImport, /* Collection[E]: Collection[AImport] */
-&type_nitc__AImport, /* E: AImport */
-&type_core__Collection__nitc__AImport, /* Collection[E]: Collection[AImport] */
-&type_core__Collection__nitc__AImport, /* Collection[E]: Collection[AImport] */
-&type_core__Array__nitc__AImport, /* Array[E]: Array[AImport] */
-&type_core__AbstractArray__nitc__AImport, /* AbstractArray[E]: AbstractArray[AImport] */
-&type_core__array__ArrayIterator__nitc__AImport, /* ArrayIterator[E]: ArrayIterator[AImport] */
-&type_core__array__ArrayReverseIterator__nitc__AImport, /* ArrayReverseIterator[E]: ArrayReverseIterator[AImport] */
+&type_core__Array__core__String, /* Array[E]: Array[String] */
+&type_core__MapIterator__core__String__core__Array__nitc__MProperty, /* MapIterator[K, V]: MapIterator[String, Array[MProperty]] */
}
};
-/* runtime type NativeArray[AClassdef] */
-const struct type type_core__NativeArray__nitc__AClassdef = {
-1391,
-"NativeArray[AClassdef]", /* class_name_string */
-28,
+/* runtime type HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */
+const struct type type_core__HashMap__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty = {
+1250,
+"HashMap[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
+105,
0,
-&resolution_table_core__NativeArray__nitc__AClassdef,
-226,
+&resolution_table_core__HashMap__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty,
+166,
{
-2371, /* Object */
-2397, /* nullable Object */
+2380, /* Object */
+2401, /* nullable Object */
+2206, /* MapRead[nullable Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1391, /* NativeArray[AClassdef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-229, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1492, /* NativeArray[Prod] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+3047, /* MapRead[MModule, HashMap2[MType, String, nullable MProperty]] */
-1, /* empty */
-1329, /* NativeArray[ANode] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+3055, /* MapRead[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1250, /* HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2136, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1704, /* HashMap[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__HashMap__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty = {
+0, /* dummy */
+{
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+&type_core__hash_collection__HashMapIterator__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty, /* HashMapIterator[K, V]: HashMapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
+&type_nitc__MModule, /* K: MModule */
+&type_more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty, /* V: HashMap2[MType, String, nullable MProperty] */
+&type_core__hash_collection__HashMapNode__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty, /* HashMapNode[K, V]: HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
+&type_core__hash_collection__HashMapKeys__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty, /* HashMapKeys[K, V]: HashMapKeys[MModule, HashMap2[MType, String, nullable MProperty]] */
+&type_core__hash_collection__HashMapValues__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty, /* HashMapValues[K, V]: HashMapValues[MModule, HashMap2[MType, String, nullable MProperty]] */
+&type_nullable__core__hash_collection__HashMapNode__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty, /* nullable N: nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
+&type_core__MapRead__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty, /* MapRead[K, V]: MapRead[MModule, HashMap2[MType, String, nullable MProperty]] */
+NULL, /* empty */
+&type_core__hash_collection__HashMapNode__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty, /* N: HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
+&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]] */
+}
+};
+/* runtime type HashMap2[MType, String, nullable MProperty] */
+const struct type type_more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty = {
+1251,
+"HashMap2[MType, String, nullable MProperty]", /* class_name_string */
+2,
+0,
+&resolution_table_more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty,
+7,
+{
+2380, /* Object */
+2401, /* nullable Object */
+1251, /* HashMap2[MType, String, nullable MProperty] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty = {
+0, /* dummy */
+{
+&type_core__HashMap__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty, /* HashMap[K1, HashMap[K2, V]]: HashMap[MType, HashMap[String, nullable MProperty]] */
+&type_nitc__MType, /* K1: MType */
+&type_core__String, /* K2: String */
+&type_nullable__nitc__MProperty, /* V: nullable MProperty */
+&type_core__HashMap__core__String__nullable__nitc__MProperty, /* HashMap[K2, V]: HashMap[String, nullable MProperty] */
+}
+};
+/* runtime type HashMap[MType, HashMap[String, nullable MProperty]] */
+const struct type type_core__HashMap__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty = {
+1252,
+"HashMap[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
+104,
+0,
+&resolution_table_core__HashMap__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty,
+166,
+{
+2380, /* Object */
+2401, /* nullable Object */
+2206, /* MapRead[nullable Object, nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+3048, /* MapRead[MType, HashMap[String, nullable MProperty]] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+3055, /* MapRead[Object, nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+1252, /* HashMap[MType, HashMap[String, nullable MProperty]] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+1704, /* HashMap[Object, nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+},
+};
+const struct types resolution_table_core__HashMap__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty = {
+0, /* dummy */
+{
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+&type_core__hash_collection__HashMapIterator__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty, /* HashMapIterator[K, V]: HashMapIterator[MType, HashMap[String, nullable MProperty]] */
+&type_nitc__MType, /* K: MType */
+&type_core__HashMap__core__String__nullable__nitc__MProperty, /* V: HashMap[String, nullable MProperty] */
+&type_core__hash_collection__HashMapNode__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty, /* HashMapNode[K, V]: HashMapNode[MType, HashMap[String, nullable MProperty]] */
+&type_core__hash_collection__HashMapKeys__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty, /* HashMapKeys[K, V]: HashMapKeys[MType, HashMap[String, nullable MProperty]] */
+&type_core__hash_collection__HashMapValues__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty, /* HashMapValues[K, V]: HashMapValues[MType, HashMap[String, nullable MProperty]] */
+&type_nullable__core__hash_collection__HashMapNode__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty, /* nullable N: nullable HashMapNode[MType, HashMap[String, nullable MProperty]] */
+&type_core__MapRead__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty, /* MapRead[K, V]: MapRead[MType, HashMap[String, nullable MProperty]] */
+NULL, /* empty */
+&type_core__hash_collection__HashMapNode__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty, /* N: HashMapNode[MType, HashMap[String, nullable MProperty]] */
+&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]] */
+}
+};
+/* runtime type HashMap[String, nullable MProperty] */
+const struct type type_core__HashMap__core__String__nullable__nitc__MProperty = {
+1253,
+"HashMap[String, nullable MProperty]", /* class_name_string */
+103,
+0,
+&resolution_table_core__HashMap__core__String__nullable__nitc__MProperty,
+166,
+{
+2380, /* Object */
+2401, /* nullable Object */
+2206, /* MapRead[nullable Object, nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+3049, /* MapRead[String, nullable MProperty] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+3055, /* MapRead[Object, nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+1253, /* HashMap[String, nullable MProperty] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+1704, /* HashMap[Object, nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+},
+};
+const struct types resolution_table_core__HashMap__core__String__nullable__nitc__MProperty = {
+0, /* dummy */
+{
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+&type_core__hash_collection__HashMapIterator__core__String__nullable__nitc__MProperty, /* HashMapIterator[K, V]: HashMapIterator[String, nullable MProperty] */
+&type_core__String, /* K: String */
+&type_nullable__nitc__MProperty, /* V: nullable MProperty */
+&type_core__hash_collection__HashMapNode__core__String__nullable__nitc__MProperty, /* HashMapNode[K, V]: HashMapNode[String, nullable MProperty] */
+&type_core__hash_collection__HashMapKeys__core__String__nullable__nitc__MProperty, /* HashMapKeys[K, V]: HashMapKeys[String, nullable MProperty] */
+&type_core__hash_collection__HashMapValues__core__String__nullable__nitc__MProperty, /* HashMapValues[K, V]: HashMapValues[String, nullable MProperty] */
+&type_nullable__core__hash_collection__HashMapNode__core__String__nullable__nitc__MProperty, /* nullable N: nullable HashMapNode[String, nullable MProperty] */
+&type_core__MapRead__core__String__nullable__nitc__MProperty, /* MapRead[K, V]: MapRead[String, nullable MProperty] */
+NULL, /* empty */
+&type_core__hash_collection__HashMapNode__core__String__nullable__nitc__MProperty, /* N: HashMapNode[String, nullable MProperty] */
+&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nullable__nitc__MProperty, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[String, nullable MProperty]] */
+}
+};
+/* runtime type HashMapKeys[String, nullable MProperty] */
+const struct type type_core__hash_collection__HashMapKeys__core__String__nullable__nitc__MProperty = {
+1254,
+"HashMapKeys[String, nullable MProperty]", /* class_name_string */
+142,
+0,
+&resolution_table_core__hash_collection__HashMapKeys__core__String__nullable__nitc__MProperty,
+205,
+{
+2380, /* Object */
+2401, /* nullable Object */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2410, /* Collection[String] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2442, /* Collection[Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2448, /* Collection[Writable] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2502, /* Collection[nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+1254, /* HashMapKeys[String, nullable MProperty] */
+-1, /* empty */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1710, /* HashMapKeys[Object, nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_core__NativeArray__nitc__AClassdef = {
+const struct types resolution_table_core__hash_collection__HashMapKeys__core__String__nullable__nitc__MProperty = {
0, /* dummy */
{
-&type_nitc__AClassdef, /* E: AClassdef */
-&type_core__NativeArray__nitc__AClassdef, /* NativeArray[E]: NativeArray[AClassdef] */
+&type_core__HashMap__core__String__nullable__nitc__MProperty, /* HashMap[K, V]: HashMap[String, nullable MProperty] */
+&type_core__MapKeysIterator__core__String__nullable__nitc__MProperty, /* MapKeysIterator[K, V]: MapKeysIterator[String, nullable MProperty] */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+&type_core__Array__core__String, /* Array[E]: Array[String] */
}
};
-/* runtime type ArrayIterator[AClassdef] */
-const struct type type_core__array__ArrayIterator__nitc__AClassdef = {
--1, /*CAST DEAD*/
-"ArrayIterator[AClassdef]", /* class_name_string */
--1, /*CAST DEAD*/
+/* runtime type HashMapValues[String, nullable MProperty] */
+const struct type type_core__hash_collection__HashMapValues__core__String__nullable__nitc__MProperty = {
+1255,
+"HashMapValues[String, nullable MProperty]", /* class_name_string */
+142,
0,
-&resolution_table_core__array__ArrayIterator__nitc__AClassdef,
-11,
+&resolution_table_core__hash_collection__HashMapValues__core__String__nullable__nitc__MProperty,
+205,
{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__array__ArrayIterator__nitc__AClassdef = {
-0, /* dummy */
-{
-&type_core__Array__nitc__AClassdef, /* Array[E]: Array[AClassdef] */
-&type_core__AbstractArrayRead__nitc__AClassdef, /* AbstractArrayRead[E]: AbstractArrayRead[AClassdef] */
-}
-};
-/* runtime type ArrayReverseIterator[AClassdef] */
-const struct type type_core__array__ArrayReverseIterator__nitc__AClassdef = {
--1, /*CAST DEAD*/
-"ArrayReverseIterator[AClassdef]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__array__ArrayReverseIterator__nitc__AClassdef,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AClassdef = {
-0, /* dummy */
-{
-&type_core__Array__nitc__AClassdef, /* Array[E]: Array[AClassdef] */
-&type_core__AbstractArrayRead__nitc__AClassdef, /* AbstractArrayRead[E]: AbstractArrayRead[AClassdef] */
-}
-};
-/* runtime type Array[AFormaldef] */
-const struct type type_core__Array__nitc__AFormaldef = {
-1394,
-"Array[AFormaldef]", /* class_name_string */
-451,
-0,
-&resolution_table_core__Array__nitc__AFormaldef,
-510,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2440, /* Collection[Prod] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2472, /* Collection[nullable MProperty] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2460, /* Collection[ANode] */
-1, /* empty */
-1, /* empty */
-2463, /* Collection[AFormaldef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2502, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2516, /* Collection[nullable PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1255, /* HashMapValues[String, nullable MProperty] */
-1, /* empty */
-2015, /* Array[nullable Object] */
-2202, /* SequenceRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1711, /* HashMapValues[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2557, /* AbstractArrayRead[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2565, /* AbstractArrayRead[Prod] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2586, /* AbstractArrayRead[ANode] */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapValues__core__String__nullable__nitc__MProperty = {
+0, /* dummy */
+{
+&type_core__HashMap__core__String__nullable__nitc__MProperty, /* HashMap[K, V]: HashMap[String, nullable MProperty] */
+&type_core__MapValuesIterator__core__String__nullable__nitc__MProperty, /* MapValuesIterator[K, V]: MapValuesIterator[String, nullable MProperty] */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+&type_core__Array__nullable__nitc__MProperty, /* Array[E]: Array[nullable MProperty] */
+}
+};
+/* runtime type HashMapIterator[String, nullable MProperty] */
+const struct type type_core__hash_collection__HashMapIterator__core__String__nullable__nitc__MProperty = {
+1256,
+"HashMapIterator[String, nullable MProperty]", /* class_name_string */
+95,
+0,
+&resolution_table_core__hash_collection__HashMapIterator__core__String__nullable__nitc__MProperty,
+158,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-2589, /* AbstractArrayRead[AFormaldef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2674, /* MapIterator[String, nullable MProperty] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2706, /* MapIterator[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2637, /* AbstractArrayRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1256, /* HashMapIterator[String, nullable MProperty] */
-1, /* empty */
-1, /* empty */
-2881, /* AbstractArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2888, /* AbstractArray[Prod] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2910, /* AbstractArray[ANode] */
-1, /* empty */
+1712, /* HashMapIterator[Object, nullable Object] */
-1, /* empty */
-2913, /* AbstractArray[AFormaldef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapIterator__core__String__nullable__nitc__MProperty = {
+0, /* dummy */
+{
+&type_core__HashMap__core__String__nullable__nitc__MProperty, /* HashMap[K, V]: HashMap[String, nullable MProperty] */
+}
+};
+/* runtime type NativeArray[nullable HashMapNode[String, nullable MProperty]] */
+const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nullable__nitc__MProperty = {
+1257,
+"NativeArray[nullable HashMapNode[String, nullable MProperty]]", /* class_name_string */
+144,
+0,
+&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nullable__nitc__MProperty,
+228,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2961, /* AbstractArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-228, /* Array[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-258, /* Array[Prod] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1327, /* Array[ANode] */
+1717, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1394, /* Array[AFormaldef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1257, /* NativeArray[nullable HashMapNode[String, nullable MProperty]] */
+-1, /* empty */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__Array__nitc__AFormaldef = {
-0, /* dummy */
-{
-&type_nitc__AFormaldef, /* E: AFormaldef */
-&type_core__Array__nitc__AFormaldef, /* Array[E]: Array[AFormaldef] */
-&type_core__Collection__nitc__AFormaldef, /* Collection[E]: Collection[AFormaldef] */
-&type_core__Array__nitc__AFormaldef, /* Array[E]: Array[AFormaldef] */
-&type_core__AbstractArray__nitc__AFormaldef, /* AbstractArray[E]: AbstractArray[AFormaldef] */
-&type_core__NativeArray__nitc__AFormaldef, /* NativeArray[E]: NativeArray[AFormaldef] */
-&type_nitc__AFormaldef, /* E: AFormaldef */
-&type_core__Collection__nitc__AFormaldef, /* Collection[E]: Collection[AFormaldef] */
-&type_nitc__AFormaldef, /* E: AFormaldef */
-&type_core__Collection__nitc__AFormaldef, /* Collection[E]: Collection[AFormaldef] */
-&type_core__Collection__nitc__AFormaldef, /* Collection[E]: Collection[AFormaldef] */
-&type_core__Array__nitc__AFormaldef, /* Array[E]: Array[AFormaldef] */
-&type_core__AbstractArray__nitc__AFormaldef, /* AbstractArray[E]: AbstractArray[AFormaldef] */
-&type_core__array__ArrayIterator__nitc__AFormaldef, /* ArrayIterator[E]: ArrayIterator[AFormaldef] */
-&type_core__array__ArrayReverseIterator__nitc__AFormaldef, /* ArrayReverseIterator[E]: ArrayReverseIterator[AFormaldef] */
-}
-};
-/* runtime type NativeArray[ASuperPropdef] */
-const struct type type_core__NativeArray__nitc__ASuperPropdef = {
-1395,
-"NativeArray[ASuperPropdef]", /* class_name_string */
-29,
-0,
-&resolution_table_core__NativeArray__nitc__ASuperPropdef,
-226,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1395, /* NativeArray[ASuperPropdef] */
-1, /* empty */
-1, /* empty */
+1713, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
-1, /* empty */
-229, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1492, /* NativeArray[Prod] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1681, /* NativeArray[APropdef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1329, /* NativeArray[ANode] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nullable__nitc__MProperty = {
+0, /* dummy */
+{
+&type_nullable__core__hash_collection__HashMapNode__core__String__nullable__nitc__MProperty, /* E: nullable HashMapNode[String, nullable MProperty] */
+&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nullable__nitc__MProperty, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, nullable MProperty]] */
+}
+};
+/* runtime type HashMapNode[String, nullable MProperty] */
+const struct type type_core__hash_collection__HashMapNode__core__String__nullable__nitc__MProperty = {
+1258,
+"HashMapNode[String, nullable MProperty]", /* class_name_string */
+135,
+0,
+&resolution_table_core__hash_collection__HashMapNode__core__String__nullable__nitc__MProperty,
+156,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2755, /* nullable HashMapNode[String, nullable MProperty] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2136, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2799, /* nullable HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1258, /* HashMapNode[String, nullable MProperty] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1714, /* HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_core__NativeArray__nitc__ASuperPropdef = {
+const struct types resolution_table_core__hash_collection__HashMapNode__core__String__nullable__nitc__MProperty = {
0, /* dummy */
{
-&type_nitc__ASuperPropdef, /* E: ASuperPropdef */
-&type_core__NativeArray__nitc__ASuperPropdef, /* NativeArray[E]: NativeArray[ASuperPropdef] */
+&type_nullable__nitc__MProperty, /* V: nullable MProperty */
+&type_core__String, /* K: String */
}
};
-/* runtime type ArrayIterator[ASuperPropdef] */
-const struct type type_core__array__ArrayIterator__nitc__ASuperPropdef = {
--1, /*CAST DEAD*/
-"ArrayIterator[ASuperPropdef]", /* class_name_string */
--1, /*CAST DEAD*/
+/* runtime type Array[nullable MProperty] */
+const struct type type_core__Array__nullable__nitc__MProperty = {
+1259,
+"Array[nullable MProperty]", /* class_name_string */
+399,
0,
-&resolution_table_core__array__ArrayIterator__nitc__ASuperPropdef,
-11,
+&resolution_table_core__Array__nullable__nitc__MProperty,
+510,
{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__array__ArrayIterator__nitc__ASuperPropdef = {
-0, /* dummy */
-{
-&type_core__Array__nitc__ASuperPropdef, /* Array[E]: Array[ASuperPropdef] */
-&type_core__AbstractArrayRead__nitc__ASuperPropdef, /* AbstractArrayRead[E]: AbstractArrayRead[ASuperPropdef] */
-}
-};
-/* runtime type ArrayReverseIterator[ASuperPropdef] */
-const struct type type_core__array__ArrayReverseIterator__nitc__ASuperPropdef = {
--1, /*CAST DEAD*/
-"ArrayReverseIterator[ASuperPropdef]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__array__ArrayReverseIterator__nitc__ASuperPropdef,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__array__ArrayReverseIterator__nitc__ASuperPropdef = {
-0, /* dummy */
-{
-&type_core__Array__nitc__ASuperPropdef, /* Array[E]: Array[ASuperPropdef] */
-&type_core__AbstractArrayRead__nitc__ASuperPropdef, /* AbstractArrayRead[E]: AbstractArrayRead[ASuperPropdef] */
-}
-};
-/* runtime type HashMap[MType, POSetElement[MType]] */
-const struct type type_core__HashMap__nitc__MType__poset__POSetElement__nitc__MType = {
-1398,
-"HashMap[MType, POSetElement[MType]]", /* class_name_string */
-65,
-0,
-&resolution_table_core__HashMap__nitc__MType__poset__POSetElement__nitc__MType,
-85,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2203, /* MapRead[nullable Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2472, /* Collection[nullable MProperty] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1358, /* HashMap[Object, nullable Object] */
-1, /* empty */
-1398, /* HashMap[MType, POSetElement[MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2502, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__HashMap__nitc__MType__poset__POSetElement__nitc__MType = {
-0, /* dummy */
-{
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_core__hash_collection__HashMapIterator__nitc__MType__poset__POSetElement__nitc__MType, /* HashMapIterator[K, V]: HashMapIterator[MType, POSetElement[MType]] */
-&type_nitc__MType, /* K: MType */
-&type_poset__POSetElement__nitc__MType, /* V: POSetElement[MType] */
-&type_core__hash_collection__HashMapNode__nitc__MType__poset__POSetElement__nitc__MType, /* HashMapNode[K, V]: HashMapNode[MType, POSetElement[MType]] */
-&type_core__hash_collection__HashMapKeys__nitc__MType__poset__POSetElement__nitc__MType, /* HashMapKeys[K, V]: HashMapKeys[MType, POSetElement[MType]] */
-&type_core__hash_collection__HashMapValues__nitc__MType__poset__POSetElement__nitc__MType, /* HashMapValues[K, V]: HashMapValues[MType, POSetElement[MType]] */
-&type_nullable__core__hash_collection__HashMapNode__nitc__MType__poset__POSetElement__nitc__MType, /* nullable N: nullable HashMapNode[MType, POSetElement[MType]] */
-NULL, /* empty */
-&type_core__hash_collection__HashMapNode__nitc__MType__poset__POSetElement__nitc__MType, /* N: HashMapNode[MType, POSetElement[MType]] */
-&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__poset__POSetElement__nitc__MType, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
-}
-};
-/* runtime type POSetElement[MType] */
-const struct type type_poset__POSetElement__nitc__MType = {
-1399,
-"POSetElement[MType]", /* class_name_string */
-7,
-0,
-&resolution_table_poset__POSetElement__nitc__MType,
-9,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1399, /* POSetElement[MType] */
-1, /* empty */
-},
-};
-const struct types resolution_table_poset__POSetElement__nitc__MType = {
-0, /* dummy */
-{
-&type_core__HashSet__nitc__MType, /* HashSet[E]: HashSet[MType] */
-&type_poset__POSet__nitc__MType, /* POSet[E]: POSet[MType] */
-&type_nitc__MType, /* E: MType */
-}
-};
-/* runtime type POSetConflictGraph[MType] */
-const struct type type_nitc__POSetConflictGraph__nitc__MType = {
-1400,
-"POSetConflictGraph[MType]", /* class_name_string */
-3,
-0,
-&resolution_table_nitc__POSetConflictGraph__nitc__MType,
-4,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1400, /* POSetConflictGraph[MType] */
-},
-};
-const struct types resolution_table_nitc__POSetConflictGraph__nitc__MType = {
-0, /* dummy */
-{
-&type_core__HashSet__nitc__MType, /* HashSet[E]: HashSet[MType] */
-&type_core__HashMap__nitc__MType__core__Set__nitc__MType, /* HashMap[E, Set[E]]: HashMap[MType, Set[MType]] */
-&type_poset__POSet__nitc__MType, /* POSet[E]: POSet[MType] */
-&type_core__Array__nitc__MType, /* Array[E]: Array[MType] */
-&type_nitc__MType, /* E: MType */
-&type_core__Collection__nitc__MType, /* Collection[E]: Collection[MType] */
-}
-};
-/* runtime type ListNode[MType] */
-const struct type type_core__list__ListNode__nitc__MType = {
-1401,
-"ListNode[MType]", /* class_name_string */
-144,
-0,
-&resolution_table_core__list__ListNode__nitc__MType,
-146,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2516, /* Collection[nullable PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1715, /* Array[nullable Object] */
+2210, /* SequenceRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2425, /* Collection[MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2444, /* Collection[nullable MType] */
-1, /* empty */
+2556, /* AbstractArrayRead[nullable MProperty] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2603, /* AbstractArrayRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2627, /* AbstractArrayRead[nullable PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2848, /* Ref[MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2838, /* nullable ListNode[MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1401, /* ListNode[MType] */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__list__ListNode__nitc__MType = {
-0, /* dummy */
-{
-&type_nullable__core__list__ListNode__nitc__MType, /* nullable ListNode[E]: nullable ListNode[MType] */
-&type_core__Array__nitc__MType, /* Array[E]: Array[MType] */
-&type_core__abstract_collection__RefIterator__nitc__MType, /* RefIterator[E]: RefIterator[MType] */
-&type_nitc__MType, /* E: MType */
-}
-};
-/* runtime type ListIterator[MType] */
-const struct type type_core__ListIterator__nitc__MType = {
--1, /*CAST DEAD*/
-"ListIterator[MType]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__ListIterator__nitc__MType,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2831, /* Iterator[MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__ListIterator__nitc__MType = {
-0, /* dummy */
-{
-&type_core__Array__nitc__MType, /* Array[E]: Array[MType] */
-&type_core__List__nitc__MType, /* List[E]: List[MType] */
-}
-};
-/* runtime type ListReverseIterator[MType] */
-const struct type type_core__list__ListReverseIterator__nitc__MType = {
--1, /*CAST DEAD*/
-"ListReverseIterator[MType]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__list__ListReverseIterator__nitc__MType,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2831, /* Iterator[MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__list__ListReverseIterator__nitc__MType = {
-0, /* dummy */
-{
-&type_core__Array__nitc__MType, /* Array[E]: Array[MType] */
-&type_core__List__nitc__MType, /* List[E]: List[MType] */
-}
-};
-/* runtime type HashMap2[MModule, MType, Array[MMethodDef]] */
-const struct type type_more_collections__HashMap2__nitc__MModule__nitc__MType__core__Array__nitc__MMethodDef = {
--1, /*CAST DEAD*/
-"HashMap2[MModule, MType, Array[MMethodDef]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_more_collections__HashMap2__nitc__MModule__nitc__MType__core__Array__nitc__MMethodDef,
-3,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-},
-};
-const struct types resolution_table_more_collections__HashMap2__nitc__MModule__nitc__MType__core__Array__nitc__MMethodDef = {
-0, /* dummy */
-{
-&type_core__HashMap__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* HashMap[K1, HashMap[K2, V]]: HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
-&type_nitc__MModule, /* K1: MModule */
-&type_nitc__MType, /* K2: MType */
-&type_core__Array__nitc__MMethodDef, /* V: Array[MMethodDef] */
-&type_core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* HashMap[K2, V]: HashMap[MType, Array[MMethodDef]] */
-}
-};
-/* runtime type NativeArray[MParameter] */
-const struct type type_core__NativeArray__nitc__MParameter = {
-1405,
-"NativeArray[MParameter]", /* class_name_string */
-30,
-0,
-&resolution_table_core__NativeArray__nitc__MParameter,
-226,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1405, /* NativeArray[MParameter] */
-1, /* empty */
-1, /* empty */
-229, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2918, /* AbstractArray[nullable MProperty] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2949, /* AbstractArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2963, /* AbstractArray[nullable PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2136, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1259, /* Array[nullable MProperty] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__NativeArray__nitc__MParameter = {
-0, /* dummy */
-{
-&type_nitc__MParameter, /* E: MParameter */
-&type_core__NativeArray__nitc__MParameter, /* NativeArray[E]: NativeArray[MParameter] */
-}
-};
-/* runtime type ArrayIterator[MParameter] */
-const struct type type_core__array__ArrayIterator__nitc__MParameter = {
--1, /*CAST DEAD*/
-"ArrayIterator[MParameter]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__array__ArrayIterator__nitc__MParameter,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+1929, /* Array[nullable PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__array__ArrayIterator__nitc__MParameter = {
-0, /* dummy */
-{
-&type_core__Array__nitc__MParameter, /* Array[E]: Array[MParameter] */
-&type_core__AbstractArrayRead__nitc__MParameter, /* AbstractArrayRead[E]: AbstractArrayRead[MParameter] */
-}
-};
-/* runtime type ArrayReverseIterator[MParameter] */
-const struct type type_core__array__ArrayReverseIterator__nitc__MParameter = {
--1, /*CAST DEAD*/
-"ArrayReverseIterator[MParameter]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__array__ArrayReverseIterator__nitc__MParameter,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MParameter = {
+const struct types resolution_table_core__Array__nullable__nitc__MProperty = {
0, /* dummy */
{
-&type_core__Array__nitc__MParameter, /* Array[E]: Array[MParameter] */
-&type_core__AbstractArrayRead__nitc__MParameter, /* AbstractArrayRead[E]: AbstractArrayRead[MParameter] */
+&type_nullable__nitc__MProperty, /* E: nullable MProperty */
+&type_core__Array__nullable__nitc__MProperty, /* SELF: Array[nullable MProperty] */
+&type_core__Collection__nullable__nitc__MProperty, /* Collection[E]: Collection[nullable MProperty] */
+&type_core__Array__nullable__nitc__MProperty, /* Array[E]: Array[nullable MProperty] */
+&type_core__AbstractArray__nullable__nitc__MProperty, /* AbstractArray[E]: AbstractArray[nullable MProperty] */
+&type_core__NativeArray__nullable__nitc__MProperty, /* NativeArray[E]: NativeArray[nullable MProperty] */
+&type_nullable__nitc__MProperty, /* E: nullable MProperty */
+&type_core__Collection__nullable__nitc__MProperty, /* Collection[E]: Collection[nullable MProperty] */
+&type_nullable__nitc__MProperty, /* E: nullable MProperty */
+&type_core__Collection__nullable__nitc__MProperty, /* Collection[E]: Collection[nullable MProperty] */
+&type_core__Collection__nullable__nitc__MProperty, /* Collection[E]: Collection[nullable MProperty] */
+&type_core__Array__nullable__nitc__MProperty, /* Array[E]: Array[nullable MProperty] */
+&type_core__Array__nullable__nitc__MProperty, /* Array[E]: Array[nullable MProperty] */
+&type_core__AbstractArray__nullable__nitc__MProperty, /* AbstractArray[E]: AbstractArray[nullable MProperty] */
+&type_core__array__ArrayIterator__nullable__nitc__MProperty, /* ArrayIterator[E]: ArrayIterator[nullable MProperty] */
+&type_core__array__ArrayReverseIterator__nullable__nitc__MProperty, /* ArrayReverseIterator[E]: ArrayReverseIterator[nullable MProperty] */
}
};
-/* runtime type ArraySetIterator[MProperty] */
-const struct type type_core__array__ArraySetIterator__nitc__MProperty = {
--1, /*CAST DEAD*/
-"ArraySetIterator[MProperty]", /* class_name_string */
--1, /*CAST DEAD*/
+/* runtime type MapValuesIterator[String, nullable MProperty] */
+const struct type type_core__MapValuesIterator__core__String__nullable__nitc__MProperty = {
+1260,
+"MapValuesIterator[String, nullable MProperty]", /* class_name_string */
+25,
0,
-&resolution_table_core__array__ArraySetIterator__nitc__MProperty,
-11,
+&resolution_table_core__MapValuesIterator__core__String__nullable__nitc__MProperty,
+90,
{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
+2380, /* Object */
+2401, /* nullable Object */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+1260, /* MapValuesIterator[String, nullable MProperty] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+1716, /* MapValuesIterator[Object, nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
-2829, /* Iterator[MProperty] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_core__array__ArraySetIterator__nitc__MProperty = {
+const struct types resolution_table_core__MapValuesIterator__core__String__nullable__nitc__MProperty = {
0, /* dummy */
{
-&type_core__Array__nitc__MProperty, /* Array[E]: Array[MProperty] */
-&type_core__Iterator__nitc__MProperty, /* Iterator[E]: Iterator[MProperty] */
+&type_core__Array__nullable__nitc__MProperty, /* Array[E]: Array[nullable MProperty] */
+&type_core__MapIterator__core__String__nullable__nitc__MProperty, /* MapIterator[K, V]: MapIterator[String, nullable MProperty] */
}
};