Merge: doc: fixed some typos and other misc. corrections
[nit.git] / c_src / nitc__nith.types.0.h
index 27ab61b..7040138 100644 (file)
@@ -18,14 +18,10 @@ extern const struct types resolution_table_core__Int32;
 extern const struct type type_core__UInt32;
 extern const struct types resolution_table_core__UInt32;
 extern const struct type type_core__Text;
+extern const struct type type_core__FlatString;
 extern const struct type type_core__String;
 extern const struct type type_core__Array__core__String;
 extern const struct types resolution_table_core__FlatString;
-extern const struct type type_core__FlatString;
-extern const struct type type_core__Array__core__Char;
-extern const struct types resolution_table_core__flat__FlatStringCharView;
-extern const struct type type_core__Array__core__Byte;
-extern const struct types resolution_table_core__flat__FlatStringByteView;
 extern const struct type type_core__Collection__core__String;
 extern const struct type type_core__AbstractArray__core__String;
 extern const struct type type_core__NativeArray__core__String;
@@ -47,6 +43,7 @@ extern const struct type type_core__hash_collection__HashMapNode__nitc__SourceFi
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__SourceFile__core__Array__core__String;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__SourceFile__core__Array__core__String;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__SourceFile__core__Array__core__String;
+extern const struct type type_core__MapRead__nitc__SourceFile__core__Array__core__String;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__SourceFile__core__Array__core__String;
 extern const struct types resolution_table_more_collections__MultiHashMap__nitc__SourceFile__core__String;
 extern const struct type type_opts__Option;
@@ -62,6 +59,7 @@ extern const struct type type_core__hash_collection__HashMapNode__core__String__
 extern const struct type type_core__hash_collection__HashMapKeys__core__String__opts__Option;
 extern const struct type type_core__hash_collection__HashMapValues__core__String__opts__Option;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__core__String__opts__Option;
+extern const struct type type_core__MapRead__core__String__opts__Option;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__opts__Option;
 extern const struct types resolution_table_core__HashMap__core__String__opts__Option;
 extern const struct types resolution_table_opts__OptionCount;
@@ -71,18 +69,21 @@ extern const struct types resolution_table_opts__OptionBool;
 extern const struct type type_nullable__core__String;
 extern const struct types resolution_table_opts__OptionString;
 extern const struct type type_core__HashMap__nitc__Phase__poset__POSetElement__nitc__Phase;
-extern const struct type type_core__Array__nitc__Phase;
+extern const struct type type_poset__POSet__nitc__Phase;
 extern const struct type type_nitc__Phase;
 extern const struct type type_poset__POSetElement__nitc__Phase;
+extern const struct type type_core__Array__nitc__Phase;
 extern const struct type type_core__Collection__nitc__Phase;
 extern const struct type type_nitc__POSetConflictGraph__nitc__Phase;
 extern const struct types resolution_table_poset__POSet__nitc__Phase;
 extern const struct type type_nitc__AModule;
-extern const struct type type_core__Array__nitc__AModule;
+extern const struct type type_core__HashSet__nitc__AModule;
 extern const struct type type_core__hash_collection__HashSetNode__nitc__AModule;
 extern const struct type type_core__hash_collection__HashSetIterator__nitc__AModule;
 extern const struct type type_core__Collection__nitc__AModule;
+extern const struct type type_core__Set__nitc__AModule;
 extern const struct type type_nullable__core__hash_collection__HashSetNode__nitc__AModule;
+extern const struct type type_core__Array__nitc__AModule;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__AModule;
 extern const struct types resolution_table_core__HashSet__nitc__AModule;
 extern const struct type type_core__AbstractArray__nitc__Phase;
@@ -99,6 +100,8 @@ extern const struct type type_core__array__ArrayIterator__nitc__FFILanguage;
 extern const struct type type_core__array__ArrayReverseIterator__nitc__FFILanguage;
 extern const struct types resolution_table_core__Array__nitc__FFILanguage;
 extern const struct types resolution_table_opts__OptionInt;
+extern const struct type type_nitc__Location;
+extern const struct types resolution_table_nitc__Location;
 extern const struct type type_nitc__MPackage;
 extern const struct type type_core__Array__nitc__MPackage;
 extern const struct type type_core__Collection__nitc__MPackage;
@@ -112,6 +115,7 @@ extern const struct type type_core__hash_collection__HashMapNode__core__String__
 extern const struct type type_core__hash_collection__HashMapKeys__core__String__core__Array__nitc__MPackage;
 extern const struct type type_core__hash_collection__HashMapValues__core__String__core__Array__nitc__MPackage;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__core__String__core__Array__nitc__MPackage;
+extern const struct type type_core__MapRead__core__String__core__Array__nitc__MPackage;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Array__nitc__MPackage;
 extern const struct types resolution_table_more_collections__MultiHashMap__core__String__nitc__MPackage;
 extern const struct type type_nitc__MModule;
@@ -123,6 +127,7 @@ extern const struct type type_core__array__ArrayIterator__nitc__MModule;
 extern const struct type type_core__array__ArrayReverseIterator__nitc__MModule;
 extern const struct types resolution_table_core__Array__nitc__MModule;
 extern const struct type type_core__HashMap__nitc__MModule__poset__POSetElement__nitc__MModule;
+extern const struct type type_poset__POSet__nitc__MModule;
 extern const struct type type_poset__POSetElement__nitc__MModule;
 extern const struct type type_nitc__POSetConflictGraph__nitc__MModule;
 extern const struct types resolution_table_poset__POSet__nitc__MModule;
@@ -131,6 +136,7 @@ extern const struct type type_core__hash_collection__HashMapNode__core__String__
 extern const struct type type_core__hash_collection__HashMapKeys__core__String__core__Array__nitc__MModule;
 extern const struct type type_core__hash_collection__HashMapValues__core__String__core__Array__nitc__MModule;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__core__String__core__Array__nitc__MModule;
+extern const struct type type_core__MapRead__core__String__core__Array__nitc__MModule;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Array__nitc__MModule;
 extern const struct types resolution_table_more_collections__MultiHashMap__core__String__nitc__MModule;
 extern const struct type type_nitc__MClass;
@@ -150,16 +156,18 @@ extern const struct type type_core__array__ArrayIterator__nitc__MProperty;
 extern const struct type type_core__array__ArrayReverseIterator__nitc__MProperty;
 extern const struct types resolution_table_core__Array__nitc__MProperty;
 extern const struct type type_core__HashMap__nitc__MClassDef__poset__POSetElement__nitc__MClassDef;
-extern const struct type type_core__Array__nitc__MClassDef;
+extern const struct type type_poset__POSet__nitc__MClassDef;
 extern const struct type type_nitc__MClassDef;
 extern const struct type type_poset__POSetElement__nitc__MClassDef;
+extern const struct type type_core__Array__nitc__MClassDef;
 extern const struct type type_core__Collection__nitc__MClassDef;
 extern const struct type type_nitc__POSetConflictGraph__nitc__MClassDef;
 extern const struct types resolution_table_poset__POSet__nitc__MClassDef;
 extern const struct type type_core__HashMap__nitc__MClassType__poset__POSetElement__nitc__MClassType;
-extern const struct type type_core__Array__nitc__MClassType;
+extern const struct type type_poset__POSet__nitc__MClassType;
 extern const struct type type_nitc__MClassType;
 extern const struct type type_poset__POSetElement__nitc__MClassType;
+extern const struct type type_core__Array__nitc__MClassType;
 extern const struct type type_core__Collection__nitc__MClassType;
 extern const struct type type_nitc__POSetConflictGraph__nitc__MClassType;
 extern const struct types resolution_table_poset__POSet__nitc__MClassType;
@@ -168,6 +176,7 @@ extern const struct type type_core__hash_collection__HashMapNode__core__String__
 extern const struct type type_core__hash_collection__HashMapKeys__core__String__core__Array__nitc__MClass;
 extern const struct type type_core__hash_collection__HashMapValues__core__String__core__Array__nitc__MClass;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__core__String__core__Array__nitc__MClass;
+extern const struct type type_core__MapRead__core__String__core__Array__nitc__MClass;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Array__nitc__MClass;
 extern const struct types resolution_table_more_collections__MultiHashMap__core__String__nitc__MClass;
 extern const struct type type_core__hash_collection__HashMapIterator__core__String__core__Array__nitc__MProperty;
@@ -175,6 +184,7 @@ extern const struct type type_core__hash_collection__HashMapNode__core__String__
 extern const struct type type_core__hash_collection__HashMapKeys__core__String__core__Array__nitc__MProperty;
 extern const struct type type_core__hash_collection__HashMapValues__core__String__core__Array__nitc__MProperty;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__core__String__core__Array__nitc__MProperty;
+extern const struct type type_core__MapRead__core__String__core__Array__nitc__MProperty;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Array__nitc__MProperty;
 extern const struct types resolution_table_more_collections__MultiHashMap__core__String__nitc__MProperty;
 extern const struct type type_core__HashMap__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
@@ -182,12 +192,21 @@ extern const struct type type_nitc__MType;
 extern const struct type type_nullable__nitc__MProperty;
 extern const struct type type_more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
 extern const struct types resolution_table_more_collections__HashMap3__nitc__MModule__nitc__MType__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__hash_collection__HashMapIterator__nitc__MModule__core__Array__core__String;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MModule__core__Array__core__String;
+extern const struct type type_core__hash_collection__HashMapKeys__nitc__MModule__core__Array__core__String;
+extern const struct type type_core__hash_collection__HashMapValues__nitc__MModule__core__Array__core__String;
+extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Array__core__String;
+extern const struct type type_core__MapRead__nitc__MModule__core__Array__core__String;
+extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Array__core__String;
+extern const struct types resolution_table_more_collections__MultiHashMap__nitc__MModule__core__String;
 extern const struct type type_core__hash_collection__HashMapIterator__core__String__nullable__nitc__MModule;
 extern const struct type type_nullable__nitc__MModule;
 extern const struct type type_core__hash_collection__HashMapNode__core__String__nullable__nitc__MModule;
 extern const struct type type_core__hash_collection__HashMapKeys__core__String__nullable__nitc__MModule;
 extern const struct type type_core__hash_collection__HashMapValues__core__String__nullable__nitc__MModule;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__core__String__nullable__nitc__MModule;
+extern const struct type type_core__MapRead__core__String__nullable__nitc__MModule;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nullable__nitc__MModule;
 extern const struct types resolution_table_core__HashMap__core__String__nullable__nitc__MModule;
 extern const struct type type_core__hash_collection__HashMapIterator__core__String__nullable__nitc__MGroup;
@@ -196,6 +215,7 @@ extern const struct type type_core__hash_collection__HashMapNode__core__String__
 extern const struct type type_core__hash_collection__HashMapKeys__core__String__nullable__nitc__MGroup;
 extern const struct type type_core__hash_collection__HashMapValues__core__String__nullable__nitc__MGroup;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__core__String__nullable__nitc__MGroup;
+extern const struct type type_core__MapRead__core__String__nullable__nitc__MGroup;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nullable__nitc__MGroup;
 extern const struct types resolution_table_core__HashMap__core__String__nullable__nitc__MGroup;
 extern const struct type type_core__SequenceRead__nitc__MModule;
@@ -216,6 +236,7 @@ extern const struct type type_core__hash_collection__HashMapNode__nitc__MModule_
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__MModule__nitc__AModule;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__MModule__nitc__AModule;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MModule__nitc__AModule;
+extern const struct type type_core__MapRead__nitc__MModule__nitc__AModule;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__nitc__AModule;
 extern const struct types resolution_table_core__HashMap__nitc__MModule__nitc__AModule;
 extern const struct type type_core__hash_collection__HashMapIterator__nitc__MClassDef__nitc__AClassdef;
@@ -224,6 +245,7 @@ extern const struct type type_core__hash_collection__HashMapNode__nitc__MClassDe
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__MClassDef__nitc__AClassdef;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__MClassDef__nitc__AClassdef;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MClassDef__nitc__AClassdef;
+extern const struct type type_core__MapRead__nitc__MClassDef__nitc__AClassdef;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassDef__nitc__AClassdef;
 extern const struct types resolution_table_core__HashMap__nitc__MClassDef__nitc__AClassdef;
 extern const struct type type_core__hash_collection__HashMapIterator__core__String__nitc__MModuleData__nitc__AAnnotation;
@@ -232,6 +254,7 @@ extern const struct type type_core__hash_collection__HashMapNode__core__String__
 extern const struct type type_core__hash_collection__HashMapKeys__core__String__nitc__MModuleData__nitc__AAnnotation;
 extern const struct type type_core__hash_collection__HashMapValues__core__String__nitc__MModuleData__nitc__AAnnotation;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__core__String__nitc__MModuleData__nitc__AAnnotation;
+extern const struct type type_core__MapRead__core__String__nitc__MModuleData__nitc__AAnnotation;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nitc__MModuleData__nitc__AAnnotation;
 extern const struct types resolution_table_core__HashMap__core__String__nitc__MModuleData__nitc__AAnnotation;
 extern const struct type type_core__hash_collection__HashMapIterator__nitc__MPropDef__nitc__APropdef;
@@ -241,28 +264,41 @@ extern const struct type type_core__hash_collection__HashMapNode__nitc__MPropDef
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__MPropDef__nitc__APropdef;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__MPropDef__nitc__APropdef;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MPropDef__nitc__APropdef;
+extern const struct type type_core__MapRead__nitc__MPropDef__nitc__APropdef;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MPropDef__nitc__APropdef;
 extern const struct types resolution_table_core__HashMap__nitc__MPropDef__nitc__APropdef;
+extern const struct type type_core__Array__core__Int;
+extern const struct type type_core__Collection__core__Int;
+extern const struct type type_core__AbstractArray__core__Int;
+extern const struct type type_core__NativeArray__core__Int;
+extern const struct type type_core__array__ArrayIterator__core__Int;
+extern const struct type type_core__array__ArrayReverseIterator__core__Int;
+extern const struct types resolution_table_core__Array__core__Int;
+extern const struct type type_core__flat__ASCIIFlatString;
+extern const struct types resolution_table_core__flat__ASCIIFlatString;
+extern const struct type type_core__flat__UnicodeFlatString;
+extern const struct types resolution_table_core__flat__UnicodeFlatString;
 extern const struct type type_core__Buffer;
 extern const struct type type_core__Array__core__Buffer;
 extern const struct types resolution_table_core__Buffer;
 extern const struct type type_core__Comparable;
 extern const struct type type_core__Array__core__Comparable;
 extern const struct types resolution_table_core__DefaultComparator;
+extern const struct type type_core__ArraySet__nitc__MModule;
 extern const struct type type_core__array__ArraySetIterator__nitc__MModule;
+extern const struct type type_core__Set__nitc__MModule;
+extern const struct type type_core__HashSet__nitc__MModule;
 extern const struct types resolution_table_core__ArraySet__nitc__MModule;
-extern const struct types resolution_table_core__ropes__Concat;
+extern const struct type type_core__Array__core__Char;
+extern const struct types resolution_table_core__flat__FlatStringCharView;
 extern const struct type type_core__ropes__Concat;
-extern const struct types resolution_table_core__ropes__RopeChars;
-extern const struct types resolution_table_core__ropes__RopeBytes;
-extern const struct types resolution_table_core__FlatBuffer;
+extern const struct types resolution_table_core__ropes__Concat;
 extern const struct type type_core__FlatBuffer;
-extern const struct type type_core__Collection__core__Char;
-extern const struct types resolution_table_core__flat__FlatBufferCharView;
-extern const struct types resolution_table_core__flat__FlatBufferByteView;
+extern const struct types resolution_table_core__FlatBuffer;
 extern const struct type type_core__Array__core__FlatText;
 extern const struct types resolution_table_core__flat__FlatSubstringsIter;
 extern const struct types resolution_table_core__NativeArray__opts__Option;
+extern const struct types resolution_table_nitc__Message;
 extern const struct type type_nitc__AAnnotation;
 extern const struct type type_core__Array__nitc__AAnnotation;
 extern const struct type type_core__Collection__nitc__AAnnotation;
@@ -271,8 +307,6 @@ extern const struct type type_core__NativeArray__nitc__AAnnotation;
 extern const struct type type_core__array__ArrayIterator__nitc__AAnnotation;
 extern const struct type type_core__array__ArrayReverseIterator__nitc__AAnnotation;
 extern const struct types resolution_table_core__Array__nitc__AAnnotation;
-extern const struct types resolution_table_core__flat__FlatStringCharIterator;
-extern const struct types resolution_table_core__flat__FlatStringByteIterator;
 extern const struct type type_core__hash_collection__HashSetNode__nitc__MModule;
 extern const struct type type_core__hash_collection__HashSetIterator__nitc__MModule;
 extern const struct type type_nullable__core__hash_collection__HashSetNode__nitc__MModule;
@@ -296,19 +330,24 @@ extern const struct type type_core__hash_collection__HashMapNode__core__String__
 extern const struct type type_core__hash_collection__HashMapKeys__core__String__core__Array__core__String;
 extern const struct type type_core__hash_collection__HashMapValues__core__String__core__Array__core__String;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__core__String__core__Array__core__String;
+extern const struct type type_core__MapRead__core__String__core__Array__core__String;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Array__core__String;
 extern const struct types resolution_table_more_collections__MultiHashMap__core__String__core__String;
+extern const struct type type_core__HashSet__nitc__FFILanguage;
 extern const struct type type_core__hash_collection__HashSetNode__nitc__FFILanguage;
 extern const struct type type_core__hash_collection__HashSetIterator__nitc__FFILanguage;
+extern const struct type type_core__Set__nitc__FFILanguage;
 extern const struct type type_nullable__core__hash_collection__HashSetNode__nitc__FFILanguage;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__FFILanguage;
 extern const struct types resolution_table_core__HashSet__nitc__FFILanguage;
 extern const struct type type_nitc__AMethPropdef;
-extern const struct type type_core__Array__nitc__AMethPropdef;
+extern const struct type type_core__HashSet__nitc__AMethPropdef;
 extern const struct type type_core__hash_collection__HashSetNode__nitc__AMethPropdef;
 extern const struct type type_core__hash_collection__HashSetIterator__nitc__AMethPropdef;
 extern const struct type type_core__Collection__nitc__AMethPropdef;
+extern const struct type type_core__Set__nitc__AMethPropdef;
 extern const struct type type_nullable__core__hash_collection__HashSetNode__nitc__AMethPropdef;
+extern const struct type type_core__Array__nitc__AMethPropdef;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__AMethPropdef;
 extern const struct types resolution_table_core__HashSet__nitc__AMethPropdef;
 extern const struct type type_core__hash_collection__HashMapIterator__nitc__MClass__core__Set__nitc__MProperty;
@@ -317,6 +356,7 @@ extern const struct type type_core__hash_collection__HashMapNode__nitc__MClass__
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__MClass__core__Set__nitc__MProperty;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__MClass__core__Set__nitc__MProperty;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MProperty;
+extern const struct type type_core__MapRead__nitc__MClass__core__Set__nitc__MProperty;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MProperty;
 extern const struct types resolution_table_core__HashMap__nitc__MClass__core__Set__nitc__MProperty;
 extern const struct type type_core__AbstractArray__nitc__MClassType;
@@ -331,34 +371,38 @@ extern const struct type type_core__NativeArray__nitc__MPropDef;
 extern const struct type type_core__array__ArrayIterator__nitc__MPropDef;
 extern const struct type type_core__array__ArrayReverseIterator__nitc__MPropDef;
 extern const struct types resolution_table_core__Array__nitc__MPropDef;
+extern const struct type type_core__hash_collection__HashMapIterator__nitc__MProperty__nitc__MPropDef;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MProperty__nitc__MPropDef;
+extern const struct type type_core__hash_collection__HashMapKeys__nitc__MProperty__nitc__MPropDef;
+extern const struct type type_core__hash_collection__HashMapValues__nitc__MProperty__nitc__MPropDef;
+extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MProperty__nitc__MPropDef;
+extern const struct type type_core__MapRead__nitc__MProperty__nitc__MPropDef;
+extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MProperty__nitc__MPropDef;
+extern const struct types resolution_table_core__HashMap__nitc__MProperty__nitc__MPropDef;
 extern const struct type type_core__hash_collection__HashMapIterator__nitc__MProperty__nitc__APropdef;
 extern const struct type type_core__hash_collection__HashMapNode__nitc__MProperty__nitc__APropdef;
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__MProperty__nitc__APropdef;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__MProperty__nitc__APropdef;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MProperty__nitc__APropdef;
+extern const struct type type_core__MapRead__nitc__MProperty__nitc__APropdef;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MProperty__nitc__APropdef;
 extern const struct types resolution_table_core__HashMap__nitc__MProperty__nitc__APropdef;
 extern const struct type type_nitc__AbstractCompilerVisitor;
 extern const struct type type_nitc__MMethod;
 extern const struct type type_nitc__MMethodDef;
 extern const struct types resolution_table_nitc__MMethodDef;
-extern const struct type type_core__Array__core__Int;
-extern const struct type type_core__Collection__core__Int;
-extern const struct type type_core__AbstractArray__core__Int;
-extern const struct type type_core__NativeArray__core__Int;
-extern const struct type type_core__array__ArrayIterator__core__Int;
-extern const struct type type_core__array__ArrayReverseIterator__core__Int;
-extern const struct types resolution_table_core__Array__core__Int;
+extern const struct types resolution_table_core__ropes__RopeChars;
 extern const struct type type_core__Array__core__FlatString;
 extern const struct types resolution_table_core__ropes__RopeSubstrings;
-extern const struct types resolution_table_core__ropes__RopeCharIterator;
-extern const struct types resolution_table_core__ropes__RopeByteIterator;
-extern const struct types resolution_table_core__flat__FlatBufferCharIterator;
-extern const struct types resolution_table_core__flat__FlatBufferByteIterator;
+extern const struct type type_core__Collection__core__Char;
+extern const struct types resolution_table_core__flat__FlatBufferCharView;
+extern const struct type type_core__Set__core__String;
+extern const struct types resolution_table_more_collections__BestDistance__core__String;
 extern const struct type type_core__HashMap__nitc__MGroup__poset__POSetElement__nitc__MGroup;
-extern const struct type type_core__Array__nitc__MGroup;
+extern const struct type type_poset__POSet__nitc__MGroup;
 extern const struct type type_nitc__MGroup;
 extern const struct type type_poset__POSetElement__nitc__MGroup;
+extern const struct type type_core__Array__nitc__MGroup;
 extern const struct type type_core__Collection__nitc__MGroup;
 extern const struct type type_nitc__POSetConflictGraph__nitc__MGroup;
 extern const struct types resolution_table_poset__POSet__nitc__MGroup;
@@ -370,9 +414,6 @@ extern const struct type type_core__NativeArray__ini__ConfigNode;
 extern const struct type type_core__array__ArrayIterator__ini__ConfigNode;
 extern const struct type type_core__array__ArrayReverseIterator__ini__ConfigNode;
 extern const struct types resolution_table_core__Array__ini__ConfigNode;
-extern const struct type type_nitc__Location;
-extern const struct types resolution_table_nitc__Location;
-extern const struct types resolution_table_nitc__Message;
 extern const struct type type_core__Array__nitc__AClassdef;
 extern const struct type type_core__Collection__nitc__AClassdef;
 extern const struct types resolution_table_nitc__ANodes__nitc__AClassdef;
@@ -394,50 +435,62 @@ extern const struct type type_core__hash_collection__HashMapNode__core__Array__n
 extern const struct type type_core__hash_collection__HashMapKeys__core__Array__nitc__MType__nitc__MGenericType;
 extern const struct type type_core__hash_collection__HashMapValues__core__Array__nitc__MType__nitc__MGenericType;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__core__Array__nitc__MType__nitc__MGenericType;
+extern const struct type type_core__MapRead__core__Array__nitc__MType__nitc__MGenericType;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__Array__nitc__MType__nitc__MGenericType;
 extern const struct types resolution_table_core__HashMap__core__Array__nitc__MType__nitc__MGenericType;
 extern const struct type type_nitc__MVisibility;
 extern const struct types resolution_table_nitc__MVisibility;
+extern const struct type type_core__HashSet__nitc__MClassType;
 extern const struct type type_core__hash_collection__HashSetNode__nitc__MClassType;
 extern const struct type type_core__hash_collection__HashSetIterator__nitc__MClassType;
+extern const struct type type_core__Set__nitc__MClassType;
 extern const struct type type_nullable__core__hash_collection__HashSetNode__nitc__MClassType;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MClassType;
 extern const struct types resolution_table_core__HashSet__nitc__MClassType;
+extern const struct type type_core__HashSet__nitc__MClass;
 extern const struct type type_core__hash_collection__HashSetNode__nitc__MClass;
 extern const struct type type_core__hash_collection__HashSetIterator__nitc__MClass;
+extern const struct type type_core__Set__nitc__MClass;
 extern const struct type type_nullable__core__hash_collection__HashSetNode__nitc__MClass;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MClass;
 extern const struct types resolution_table_core__HashSet__nitc__MClass;
+extern const struct type type_core__HashSet__nitc__MType;
 extern const struct type type_core__hash_collection__HashSetNode__nitc__MType;
 extern const struct type type_core__hash_collection__HashSetIterator__nitc__MType;
 extern const struct type type_core__Collection__nitc__MType;
+extern const struct type type_core__Set__nitc__MType;
 extern const struct type type_nullable__core__hash_collection__HashSetNode__nitc__MType;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MType;
 extern const struct types resolution_table_core__HashSet__nitc__MType;
-extern const struct type type_core__Array__nitc__MMethodDef;
+extern const struct type type_core__HashSet__nitc__MMethodDef;
 extern const struct type type_core__hash_collection__HashSetNode__nitc__MMethodDef;
 extern const struct type type_core__hash_collection__HashSetIterator__nitc__MMethodDef;
 extern const struct type type_core__Collection__nitc__MMethodDef;
+extern const struct type type_core__Set__nitc__MMethodDef;
 extern const struct type type_nullable__core__hash_collection__HashSetNode__nitc__MMethodDef;
+extern const struct type type_core__Array__nitc__MMethodDef;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MMethodDef;
 extern const struct types resolution_table_core__HashSet__nitc__MMethodDef;
-extern const struct type type_core__Array__nitc__MMethod;
+extern const struct type type_core__HashSet__nitc__MMethod;
 extern const struct type type_core__hash_collection__HashSetNode__nitc__MMethod;
 extern const struct type type_core__hash_collection__HashSetIterator__nitc__MMethod;
 extern const struct type type_core__Collection__nitc__MMethod;
+extern const struct type type_core__Set__nitc__MMethod;
 extern const struct type type_nullable__core__hash_collection__HashSetNode__nitc__MMethod;
+extern const struct type type_core__Array__nitc__MMethod;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MMethod;
 extern const struct types resolution_table_core__HashSet__nitc__MMethod;
 extern const struct type type_nitc__CallSite;
-extern const struct type type_core__Array__nitc__CallSite;
+extern const struct type type_core__HashSet__nitc__CallSite;
 extern const struct type type_core__hash_collection__HashSetNode__nitc__CallSite;
 extern const struct type type_core__hash_collection__HashSetIterator__nitc__CallSite;
 extern const struct type type_core__Collection__nitc__CallSite;
+extern const struct type type_core__Set__nitc__CallSite;
 extern const struct type type_nullable__core__hash_collection__HashSetNode__nitc__CallSite;
+extern const struct type type_core__Array__nitc__CallSite;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__CallSite;
 extern const struct types resolution_table_core__HashSet__nitc__CallSite;
 extern const struct type type_core__HashMap__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
-extern const struct type type_core__Set__nitc__MMethodDef;
 extern const struct type type_core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
 extern const struct types resolution_table_more_collections__HashMap2__nitc__MType__nitc__MProperty__core__Set__nitc__MMethodDef;
 extern const struct type type_core__AbstractArray__nitc__MMethod;
@@ -453,11 +506,11 @@ extern const struct types resolution_table_core__List__nitc__MMethodDef;
 extern const struct type type_nitc__SeparateCompilerVisitor;
 extern const struct types resolution_table_nitc__SeparateCompiler;
 extern const struct type type_core__hash_collection__HashMapIterator__nitc__MClassDef__core__HashSet__nitc__MType;
-extern const struct type type_core__HashSet__nitc__MType;
 extern const struct type type_core__hash_collection__HashMapNode__nitc__MClassDef__core__HashSet__nitc__MType;
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__MClassDef__core__HashSet__nitc__MType;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__MClassDef__core__HashSet__nitc__MType;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MClassDef__core__HashSet__nitc__MType;
+extern const struct type type_core__MapRead__nitc__MClassDef__core__HashSet__nitc__MType;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassDef__core__HashSet__nitc__MType;
 extern const struct types resolution_table_core__HashMap__nitc__MClassDef__core__HashSet__nitc__MType;
 extern const struct type type_core__hash_collection__HashMapIterator__nitc__MClass__core__Int;
@@ -465,14 +518,17 @@ extern const struct type type_core__hash_collection__HashMapNode__nitc__MClass__
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__MClass__core__Int;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__MClass__core__Int;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Int;
+extern const struct type type_core__MapRead__nitc__MClass__core__Int;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Int;
 extern const struct types resolution_table_core__HashMap__nitc__MClass__core__Int;
 extern const struct type type_core__Object;
-extern const struct type type_core__Array__core__Object;
+extern const struct type type_core__HashSet__core__Object;
 extern const struct type type_core__hash_collection__HashSetNode__core__Object;
 extern const struct type type_core__hash_collection__HashSetIterator__core__Object;
 extern const struct type type_core__Collection__core__Object;
+extern const struct type type_core__Set__core__Object;
 extern const struct type type_nullable__core__hash_collection__HashSetNode__core__Object;
+extern const struct type type_core__Array__core__Object;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__core__Object;
 extern const struct types resolution_table_core__HashSet__core__Object;
 extern const struct type type_core__hash_collection__HashMapIterator__nitc__MType__core__Array__nullable__nitc__MType;
@@ -481,6 +537,7 @@ extern const struct type type_core__hash_collection__HashMapNode__nitc__MType__c
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__MType__core__Array__nullable__nitc__MType;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__MType__core__Array__nullable__nitc__MType;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nullable__nitc__MType;
+extern const struct type type_core__MapRead__nitc__MType__core__Array__nullable__nitc__MType;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nullable__nitc__MType;
 extern const struct types resolution_table_core__HashMap__nitc__MType__core__Array__nullable__nitc__MType;
 extern const struct type type_core__hash_collection__HashMapIterator__nitc__MClassType__core__Array__nullable__nitc__MType;
@@ -488,6 +545,7 @@ extern const struct type type_core__hash_collection__HashMapNode__nitc__MClassTy
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__MClassType__core__Array__nullable__nitc__MType;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__MClassType__core__Array__nullable__nitc__MType;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MClassType__core__Array__nullable__nitc__MType;
+extern const struct type type_core__MapRead__nitc__MClassType__core__Array__nullable__nitc__MType;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassType__core__Array__nullable__nitc__MType;
 extern const struct types resolution_table_core__HashMap__nitc__MClassType__core__Array__nullable__nitc__MType;
 extern const struct type type_core__hash_collection__HashMapIterator__nitc__MClass__core__Array__nullable__nitc__MPropDef;
@@ -496,6 +554,7 @@ extern const struct type type_core__hash_collection__HashMapNode__nitc__MClass__
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__MClass__core__Array__nullable__nitc__MPropDef;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__MClass__core__Array__nullable__nitc__MPropDef;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MPropDef;
+extern const struct type type_core__MapRead__nitc__MClass__core__Array__nullable__nitc__MPropDef;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MPropDef;
 extern const struct types resolution_table_core__HashMap__nitc__MClass__core__Array__nullable__nitc__MPropDef;
 extern const struct type type_core__hash_collection__HashMapIterator__nitc__MClass__core__Array__nullable__nitc__MProperty;
@@ -504,6 +563,7 @@ extern const struct type type_core__hash_collection__HashMapNode__nitc__MClass__
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__MClass__core__Array__nullable__nitc__MProperty;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__MClass__core__Array__nullable__nitc__MProperty;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MProperty;
+extern const struct type type_core__MapRead__nitc__MClass__core__Array__nullable__nitc__MProperty;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MProperty;
 extern const struct types resolution_table_core__HashMap__nitc__MClass__core__Array__nullable__nitc__MProperty;
 extern const struct type type_core__hash_collection__HashMapIterator__core__String__core__String;
@@ -511,25 +571,29 @@ extern const struct type type_core__hash_collection__HashMapNode__core__String__
 extern const struct type type_core__hash_collection__HashMapKeys__core__String__core__String;
 extern const struct type type_core__hash_collection__HashMapValues__core__String__core__String;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__core__String__core__String;
+extern const struct type type_core__MapRead__core__String__core__String;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__String;
 extern const struct types resolution_table_core__HashMap__core__String__core__String;
 extern const struct type type_nitc__CodeFile;
 extern const struct type type_core__Array__nitc__CodeFile;
-extern const struct type type_core__list__ListNode__nitc__CodeFile;
-extern const struct type type_core__ListIterator__nitc__CodeFile;
-extern const struct type type_core__list__ListReverseIterator__nitc__CodeFile;
-extern const struct type type_nullable__core__list__ListNode__nitc__CodeFile;
 extern const struct type type_core__Collection__nitc__CodeFile;
-extern const struct types resolution_table_core__List__nitc__CodeFile;
+extern const struct type type_core__AbstractArray__nitc__CodeFile;
+extern const struct type type_core__NativeArray__nitc__CodeFile;
+extern const struct type type_core__array__ArrayIterator__nitc__CodeFile;
+extern const struct type type_core__array__ArrayReverseIterator__nitc__CodeFile;
+extern const struct types resolution_table_core__Array__nitc__CodeFile;
 extern const struct type type_core__hash_collection__HashMapIterator__core__String__nitc__ANode;
 extern const struct type type_nitc__ANode;
 extern const struct type type_core__hash_collection__HashMapNode__core__String__nitc__ANode;
 extern const struct type type_core__hash_collection__HashMapKeys__core__String__nitc__ANode;
 extern const struct type type_core__hash_collection__HashMapValues__core__String__nitc__ANode;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__core__String__nitc__ANode;
+extern const struct type type_core__MapRead__core__String__nitc__ANode;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nitc__ANode;
 extern const struct types resolution_table_core__HashMap__core__String__nitc__ANode;
+extern const struct type type_core__ArraySet__core__String;
 extern const struct type type_core__array__ArraySetIterator__core__String;
+extern const struct type type_core__HashSet__core__String;
 extern const struct types resolution_table_core__ArraySet__core__String;
 extern const struct type type_nitc__MNullableType;
 extern const struct type type_core__Array__nitc__MNullableType;
@@ -540,6 +604,7 @@ extern const struct type type_core__array__ArrayIterator__nitc__MNullableType;
 extern const struct type type_core__array__ArrayReverseIterator__nitc__MNullableType;
 extern const struct types resolution_table_core__Array__nitc__MNullableType;
 extern const struct types resolution_table_nitc__SeparateErasureCompiler;
+extern const struct types resolution_table_core__flat__FlatStringCharIterator;
 extern const struct type type_core__Match;
 extern const struct type type_core__Array__core__Match;
 extern const struct type type_core__Collection__core__Match;
@@ -556,31 +621,38 @@ extern const struct type type_core__NativeArray__nullable__core__Match;
 extern const struct type type_core__array__ArrayIterator__nullable__core__Match;
 extern const struct type type_core__array__ArrayReverseIterator__nullable__core__Match;
 extern const struct types resolution_table_core__Array__nullable__core__Match;
+extern const struct types resolution_table_core__ropes__RopeCharIterator;
+extern const struct types resolution_table_core__flat__FlatBufferCharIterator;
 extern const struct type type_core__hash_collection__HashMapIterator__nitc__MClass__nitc__MClassType;
 extern const struct type type_core__hash_collection__HashMapNode__nitc__MClass__nitc__MClassType;
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__MClass__nitc__MClassType;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__MClass__nitc__MClassType;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MClass__nitc__MClassType;
+extern const struct type type_core__MapRead__nitc__MClass__nitc__MClassType;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__nitc__MClassType;
 extern const struct types resolution_table_core__HashMap__nitc__MClass__nitc__MClassType;
 extern const struct type type_core__Array__core__Couple__nitc__MClass__nitc__AType;
+extern const struct type type_core__ArrayMap__nitc__MClass__nitc__AType;
 extern const struct type type_nitc__AType;
 extern const struct type type_core__Couple__nitc__MClass__nitc__AType;
 extern const struct type type_core__array__ArrayMapKeys__nitc__MClass__nitc__AType;
 extern const struct type type_core__array__ArrayMapValues__nitc__MClass__nitc__AType;
 extern const struct type type_core__abstract_collection__CoupleMapIterator__nitc__MClass__nitc__AType;
+extern const struct type type_core__MapRead__nitc__MClass__nitc__AType;
 extern const struct types resolution_table_core__ArrayMap__nitc__MClass__nitc__AType;
 extern const struct type type_core__Array__nitc__AExternCodeBlock;
 extern const struct type type_nitc__AExternCodeBlock;
 extern const struct type type_core__Collection__nitc__AExternCodeBlock;
 extern const struct types resolution_table_nitc__ANodes__nitc__AExternCodeBlock;
 extern const struct type type_core__NativeArray__nitc__ANode;
-extern const struct type type_core__Array__nitc__ANode;
 extern const struct type type_core__Collection__nitc__ANode;
 extern const struct type type_core__circular_array__CircularArrayIterator__nitc__ANode;
+extern const struct type type_core__Array__nitc__ANode;
 extern const struct types resolution_table_core__CircularArray__nitc__ANode;
+extern const struct type type_core__HashSet__nitc__ANode;
 extern const struct type type_core__hash_collection__HashSetNode__nitc__ANode;
 extern const struct type type_core__hash_collection__HashSetIterator__nitc__ANode;
+extern const struct type type_core__Set__nitc__ANode;
 extern const struct type type_nullable__core__hash_collection__HashSetNode__nitc__ANode;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__ANode;
 extern const struct types resolution_table_core__HashSet__nitc__ANode;
@@ -599,24 +671,26 @@ extern const struct type type_core__hash_collection__HashMapNode__nitc__MModule_
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__MModule__core__Set__nitc__MClassDef;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__MModule__core__Set__nitc__MClassDef;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClassDef;
+extern const struct type type_core__MapRead__nitc__MModule__core__Set__nitc__MClassDef;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClassDef;
 extern const struct types resolution_table_core__HashMap__nitc__MModule__core__Set__nitc__MClassDef;
 extern const struct type type_core__hash_collection__HashMapIterator__nitc__MModule__core__Set__nitc__MClass;
-extern const struct type type_core__Set__nitc__MClass;
 extern const struct type type_core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClass;
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__MModule__core__Set__nitc__MClass;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__MModule__core__Set__nitc__MClass;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClass;
+extern const struct type type_core__MapRead__nitc__MModule__core__Set__nitc__MClass;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClass;
 extern const struct types resolution_table_core__HashMap__nitc__MModule__core__Set__nitc__MClass;
 extern const struct type type_core__hash_collection__HashMapIterator__nitc__MModule__core__Set__nitc__MClassType;
-extern const struct type type_core__Set__nitc__MClassType;
 extern const struct type type_core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClassType;
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__MModule__core__Set__nitc__MClassType;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__MModule__core__Set__nitc__MClassType;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClassType;
+extern const struct type type_core__MapRead__nitc__MModule__core__Set__nitc__MClassType;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClassType;
 extern const struct types resolution_table_core__HashMap__nitc__MModule__core__Set__nitc__MClassType;
+extern const struct type type_core__HashSet__nitc__MClassDef;
 extern const struct type type_core__hash_collection__HashSetNode__nitc__MClassDef;
 extern const struct type type_core__hash_collection__HashSetIterator__nitc__MClassDef;
 extern const struct type type_nullable__core__hash_collection__HashSetNode__nitc__MClassDef;
@@ -627,6 +701,7 @@ extern const struct type type_core__ListIterator__nitc__MClassType;
 extern const struct type type_core__list__ListReverseIterator__nitc__MClassType;
 extern const struct type type_nullable__core__list__ListNode__nitc__MClassType;
 extern const struct types resolution_table_core__List__nitc__MClassType;
+extern const struct type type_ordered_tree__OrderedTree__core__Object;
 extern const struct type type_core__HashMap__core__Object__core__Array__core__Object;
 extern const struct type type_core__HashMap__core__Object__nullable__core__Object;
 extern const struct type type_nullable__core__Object;
@@ -638,6 +713,7 @@ extern const struct type type_core__hash_collection__HashMapNode__core__Object__
 extern const struct type type_core__hash_collection__HashMapKeys__core__Object__core__String;
 extern const struct type type_core__hash_collection__HashMapValues__core__Object__core__String;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__core__Object__core__String;
+extern const struct type type_core__MapRead__core__Object__core__String;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__Object__core__String;
 extern const struct types resolution_table_core__HashMap__core__Object__core__String;
 extern const struct type type_core__Array__core__Array__core__String;
@@ -647,23 +723,18 @@ extern const struct type type_core__NativeArray__core__Array__core__String;
 extern const struct type type_core__array__ArrayIterator__core__Array__core__String;
 extern const struct type type_core__array__ArrayReverseIterator__core__Array__core__String;
 extern const struct types resolution_table_core__Array__core__Array__core__String;
-extern const struct type type_core__list__ListNode__core__String;
-extern const struct type type_core__ListIterator__core__String;
-extern const struct type type_core__list__ListReverseIterator__core__String;
-extern const struct type type_nullable__core__list__ListNode__core__String;
-extern const struct types resolution_table_core__List__core__String;
 extern const struct type type_core__hash_collection__HashMapIterator__core__String__core__Int;
 extern const struct type type_core__hash_collection__HashMapNode__core__String__core__Int;
 extern const struct type type_core__hash_collection__HashMapKeys__core__String__core__Int;
 extern const struct type type_core__hash_collection__HashMapValues__core__String__core__Int;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__core__String__core__Int;
+extern const struct type type_core__MapRead__core__String__core__Int;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Int;
 extern const struct types resolution_table_core__HashMap__core__String__core__Int;
 extern const struct type type_core__HashMap__nitc__MClass__core__Int;
 extern const struct type type_poset__POSet__nitc__MClass;
 extern const struct type type_core__Map__nitc__MClass__core__Set__nitc__MClass;
 extern const struct type type_nitc__POSetConflictGraph__nitc__MClass;
-extern const struct type type_core__HashSet__nitc__MClass;
 extern const struct types resolution_table_nitc__POSetColorer__nitc__MClass;
 extern const struct type type_core__hash_collection__HashMapIterator__nitc__MClass__core__Set__nitc__MVirtualTypeProp;
 extern const struct type type_core__Set__nitc__MVirtualTypeProp;
@@ -671,19 +742,23 @@ extern const struct type type_core__hash_collection__HashMapNode__nitc__MClass__
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__MClass__core__Set__nitc__MVirtualTypeProp;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__MClass__core__Set__nitc__MVirtualTypeProp;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MVirtualTypeProp;
+extern const struct type type_core__MapRead__nitc__MClass__core__Set__nitc__MVirtualTypeProp;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MVirtualTypeProp;
 extern const struct types resolution_table_core__HashMap__nitc__MClass__core__Set__nitc__MVirtualTypeProp;
 extern const struct type type_nitc__MVirtualTypeProp;
-extern const struct type type_core__Array__nitc__MVirtualTypeProp;
+extern const struct type type_core__HashSet__nitc__MVirtualTypeProp;
 extern const struct type type_core__hash_collection__HashSetNode__nitc__MVirtualTypeProp;
 extern const struct type type_core__hash_collection__HashSetIterator__nitc__MVirtualTypeProp;
 extern const struct type type_core__Collection__nitc__MVirtualTypeProp;
 extern const struct type type_nullable__core__hash_collection__HashSetNode__nitc__MVirtualTypeProp;
+extern const struct type type_core__Array__nitc__MVirtualTypeProp;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MVirtualTypeProp;
 extern const struct types resolution_table_core__HashSet__nitc__MVirtualTypeProp;
 extern const struct type type_core__HashMap__nitc__MVirtualTypeProp__core__Int;
 extern const struct type type_core__Map__nitc__MClass__core__Set__nitc__MVirtualTypeProp;
 extern const struct types resolution_table_nitc__POSetBucketsColorer__nitc__MClass__nitc__MVirtualTypeProp;
+extern const struct type type_core__Array__nullable__core__Object;
+extern const struct types resolution_table_core__abstract_text__AlphaComparator;
 extern const struct type type_nitc__parser_work__State;
 extern const struct type type_core__Array__nitc__parser_work__State;
 extern const struct type type_core__Collection__nitc__parser_work__State;
@@ -716,6 +791,7 @@ extern const struct types resolution_table_core__Array__nitc__ASuperPropdef;
 extern const struct type type_nitc__MVirtualTypeDef;
 extern const struct types resolution_table_nitc__MVirtualTypeDef;
 extern const struct type type_core__HashMap__nitc__MType__poset__POSetElement__nitc__MType;
+extern const struct type type_poset__POSet__nitc__MType;
 extern const struct type type_poset__POSetElement__nitc__MType;
 extern const struct type type_nitc__POSetConflictGraph__nitc__MType;
 extern const struct types resolution_table_poset__POSet__nitc__MType;
@@ -734,15 +810,17 @@ extern const struct type type_core__NativeArray__nitc__MParameter;
 extern const struct type type_core__array__ArrayIterator__nitc__MParameter;
 extern const struct type type_core__array__ArrayReverseIterator__nitc__MParameter;
 extern const struct types resolution_table_core__Array__nitc__MParameter;
+extern const struct type type_core__ArraySet__nitc__MProperty;
 extern const struct type type_core__array__ArraySetIterator__nitc__MProperty;
+extern const struct type type_core__HashSet__nitc__MProperty;
 extern const struct types resolution_table_core__ArraySet__nitc__MProperty;
 extern const struct type type_nitc__scope__Scope;
-extern const struct type type_core__Array__nitc__scope__Scope;
 extern const struct type type_core__list__ListNode__nitc__scope__Scope;
 extern const struct type type_core__ListIterator__nitc__scope__Scope;
 extern const struct type type_core__list__ListReverseIterator__nitc__scope__Scope;
 extern const struct type type_nullable__core__list__ListNode__nitc__scope__Scope;
 extern const struct type type_core__Collection__nitc__scope__Scope;
+extern const struct type type_core__Array__nitc__scope__Scope;
 extern const struct types resolution_table_core__List__nitc__scope__Scope;
 extern const struct type type_nitc__FlowContext;
 extern const struct type type_core__Array__nitc__FlowContext;
@@ -753,11 +831,13 @@ extern const struct type type_core__array__ArrayIterator__nitc__FlowContext;
 extern const struct type type_core__array__ArrayReverseIterator__nitc__FlowContext;
 extern const struct types resolution_table_core__Array__nitc__FlowContext;
 extern const struct type type_nitc__Variable;
-extern const struct type type_core__Array__nitc__Variable;
+extern const struct type type_core__HashSet__nitc__Variable;
 extern const struct type type_core__hash_collection__HashSetNode__nitc__Variable;
 extern const struct type type_core__hash_collection__HashSetIterator__nitc__Variable;
 extern const struct type type_core__Collection__nitc__Variable;
+extern const struct type type_core__Set__nitc__Variable;
 extern const struct type type_nullable__core__hash_collection__HashSetNode__nitc__Variable;
+extern const struct type type_core__Array__nitc__Variable;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__Variable;
 extern const struct types resolution_table_core__HashSet__nitc__Variable;
 extern const struct type type_core__hash_collection__HashMapIterator__nitc__Variable__nullable__nitc__MType;
@@ -766,6 +846,7 @@ extern const struct type type_core__hash_collection__HashMapNode__nitc__Variable
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__Variable__nullable__nitc__MType;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__Variable__nullable__nitc__MType;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__Variable__nullable__nitc__MType;
+extern const struct type type_core__MapRead__nitc__Variable__nullable__nitc__MType;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__Variable__nullable__nitc__MType;
 extern const struct types resolution_table_core__HashMap__nitc__Variable__nullable__nitc__MType;
 extern const struct type type_core__AbstractArray__nitc__CallSite;
@@ -773,8 +854,6 @@ extern const struct type type_core__NativeArray__nitc__CallSite;
 extern const struct type type_core__array__ArrayIterator__nitc__CallSite;
 extern const struct type type_core__array__ArrayReverseIterator__nitc__CallSite;
 extern const struct types resolution_table_core__Array__nitc__CallSite;
-extern const struct type type_core__Array__nullable__core__Object;
-extern const struct types resolution_table_core__abstract_text__AlphaComparator;
 extern const struct type type_core__AbstractArray__core__Object;
 extern const struct type type_core__NativeArray__core__Object;
 extern const struct type type_core__array__ArrayIterator__core__Object;
@@ -800,6 +879,7 @@ extern const struct type type_core__hash_collection__HashMapNode__nitc__MClass__
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__MClass__core__Set__nitc__PropertyLayoutElement;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__MClass__core__Set__nitc__PropertyLayoutElement;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__PropertyLayoutElement;
+extern const struct type type_core__MapRead__nitc__MClass__core__Set__nitc__PropertyLayoutElement;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__PropertyLayoutElement;
 extern const struct types resolution_table_core__HashMap__nitc__MClass__core__Set__nitc__PropertyLayoutElement;
 extern const struct type type_core__hash_collection__HashMapIterator__nitc__MClass__core__Set__nitc__MAttribute;
@@ -808,6 +888,7 @@ extern const struct type type_core__hash_collection__HashMapNode__nitc__MClass__
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__MClass__core__Set__nitc__MAttribute;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__MClass__core__Set__nitc__MAttribute;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MAttribute;
+extern const struct type type_core__MapRead__nitc__MClass__core__Set__nitc__MAttribute;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MAttribute;
 extern const struct types resolution_table_core__HashMap__nitc__MClass__core__Set__nitc__MAttribute;
 extern const struct type type_nitc__PropertyLayoutElement;
@@ -818,17 +899,19 @@ extern const struct type type_core__NativeArray__nitc__PropertyLayoutElement;
 extern const struct type type_core__array__ArrayIterator__nitc__PropertyLayoutElement;
 extern const struct type type_core__array__ArrayReverseIterator__nitc__PropertyLayoutElement;
 extern const struct types resolution_table_core__Array__nitc__PropertyLayoutElement;
+extern const struct type type_core__HashSet__nitc__PropertyLayoutElement;
 extern const struct type type_core__hash_collection__HashSetNode__nitc__PropertyLayoutElement;
 extern const struct type type_core__hash_collection__HashSetIterator__nitc__PropertyLayoutElement;
 extern const struct type type_nullable__core__hash_collection__HashSetNode__nitc__PropertyLayoutElement;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__PropertyLayoutElement;
 extern const struct types resolution_table_core__HashSet__nitc__PropertyLayoutElement;
 extern const struct type type_nitc__MAttribute;
-extern const struct type type_core__Array__nitc__MAttribute;
+extern const struct type type_core__HashSet__nitc__MAttribute;
 extern const struct type type_core__hash_collection__HashSetNode__nitc__MAttribute;
 extern const struct type type_core__hash_collection__HashSetIterator__nitc__MAttribute;
 extern const struct type type_core__Collection__nitc__MAttribute;
 extern const struct type type_nullable__core__hash_collection__HashSetNode__nitc__MAttribute;
+extern const struct type type_core__Array__nitc__MAttribute;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MAttribute;
 extern const struct types resolution_table_core__HashSet__nitc__MAttribute;
 extern const struct type type_core__HashMap__nitc__PropertyLayoutElement__core__Int;
@@ -836,8 +919,10 @@ extern const struct type type_core__HashMap__nitc__MClass__core__HashSet__core__
 extern const struct type type_core__Map__nitc__MClass__core__Collection__nitc__PropertyLayoutElement;
 extern const struct type type_core__Array__nullable__nitc__PropertyLayoutElement;
 extern const struct types resolution_table_nitc__POSetGroupColorer__nitc__MClass__nitc__PropertyLayoutElement;
+extern const struct type type_core__HashSet__core__Int;
 extern const struct type type_core__hash_collection__HashSetNode__core__Int;
 extern const struct type type_core__hash_collection__HashSetIterator__core__Int;
+extern const struct type type_core__Set__core__Int;
 extern const struct type type_nullable__core__hash_collection__HashSetNode__core__Int;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__core__Int;
 extern const struct types resolution_table_core__HashSet__core__Int;
@@ -876,6 +961,7 @@ extern const struct type type_core__hash_collection__HashMapNode__nitc__MClass__
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__MClass__core__Array__nullable__nitc__MClass;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__MClass__core__Array__nullable__nitc__MClass;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MClass;
+extern const struct type type_core__MapRead__nitc__MClass__core__Array__nullable__nitc__MClass;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MClass;
 extern const struct types resolution_table_core__HashMap__nitc__MClass__core__Array__nullable__nitc__MClass;
 extern const struct type type_core__hash_collection__HashSetNode__nitc__MProperty;
@@ -896,13 +982,9 @@ extern const struct type type_core__hash_collection__HashMapNode__core__String__
 extern const struct type type_core__hash_collection__HashMapKeys__core__String__ini__ConfigNode;
 extern const struct type type_core__hash_collection__HashMapValues__core__String__ini__ConfigNode;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__core__String__ini__ConfigNode;
+extern const struct type type_core__MapRead__core__String__ini__ConfigNode;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__ini__ConfigNode;
 extern const struct types resolution_table_core__HashMap__core__String__ini__ConfigNode;
-extern const struct type type_core__Collection__core__Byte;
-extern const struct type type_core__AbstractArray__core__Byte;
-extern const struct type type_core__array__ArrayIterator__core__Byte;
-extern const struct type type_core__array__ArrayReverseIterator__core__Byte;
-extern const struct types resolution_table_core__Bytes;
 extern const struct type type_nitc__Prod;
 extern const struct type type_core__Array__nitc__Prod;
 extern const struct type type_core__Collection__nitc__Prod;
@@ -924,13 +1006,18 @@ extern const struct type type_core__Array__nitc__TId;
 extern const struct type type_nitc__TId;
 extern const struct type type_core__Collection__nitc__TId;
 extern const struct types resolution_table_nitc__ANodes__nitc__TId;
+extern const struct type type_core__ArraySet__nitc__MGroup;
 extern const struct type type_core__array__ArraySetIterator__nitc__MGroup;
+extern const struct type type_core__Set__nitc__MGroup;
+extern const struct type type_core__HashSet__nitc__MGroup;
 extern const struct types resolution_table_core__ArraySet__nitc__MGroup;
+extern const struct types resolution_table_more_collections__BestDistance__nitc__MClass;
 extern const struct type type_core__hash_collection__HashMapIterator__nitc__MClass__nitc__AClassdef;
 extern const struct type type_core__hash_collection__HashMapNode__nitc__MClass__nitc__AClassdef;
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__MClass__nitc__AClassdef;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__MClass__nitc__AClassdef;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MClass__nitc__AClassdef;
+extern const struct type type_core__MapRead__nitc__MClass__nitc__AClassdef;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__nitc__AClassdef;
 extern const struct types resolution_table_core__HashMap__nitc__MClass__nitc__AClassdef;
 extern const struct type type_core__Array__nitc__AType;
@@ -941,6 +1028,7 @@ extern const struct type type_core__hash_collection__HashMapNode__core__String__
 extern const struct type type_core__hash_collection__HashMapKeys__core__String__nitc__Variable;
 extern const struct type type_core__hash_collection__HashMapValues__core__String__nitc__Variable;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__core__String__nitc__Variable;
+extern const struct type type_core__MapRead__core__String__nitc__Variable;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nitc__Variable;
 extern const struct types resolution_table_core__HashMap__core__String__nitc__Variable;
 extern const struct type type_nitc__AAttrPropdef;
@@ -958,24 +1046,29 @@ extern const struct type type_core__hash_collection__HashMapNode__nitc__Variable
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__Variable__nitc__RuntimeVariable;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__Variable__nitc__RuntimeVariable;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__Variable__nitc__RuntimeVariable;
+extern const struct type type_core__MapRead__nitc__Variable__nitc__RuntimeVariable;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__Variable__nitc__RuntimeVariable;
 extern const struct types resolution_table_core__HashMap__nitc__Variable__nitc__RuntimeVariable;
 extern const struct types resolution_table_nitc__SeparateErasureCompilerVisitor;
 extern const struct type type_nitc__AbstractCompiler;
 extern const struct types resolution_table_nitc__SeparateRuntimeFunction;
 extern const struct type type_core__HashMap__nitc__MType__core__Int;
-extern const struct type type_poset__POSet__nitc__MType;
 extern const struct type type_core__Map__nitc__MType__core__Set__nitc__MType;
-extern const struct type type_core__Set__nitc__MType;
 extern const struct types resolution_table_nitc__POSetColorer__nitc__MType;
 extern const struct type type_core__hash_collection__HashMapIterator__nitc__MType__core__Int;
 extern const struct type type_core__hash_collection__HashMapNode__nitc__MType__core__Int;
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__MType__core__Int;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__MType__core__Int;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MType__core__Int;
+extern const struct type type_core__MapRead__nitc__MType__core__Int;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Int;
 extern const struct types resolution_table_core__HashMap__nitc__MType__core__Int;
-extern const struct types resolution_table_core__bytes__BytesIterator;
+extern const struct type type_core__Collection__core__Byte;
+extern const struct type type_core__Array__core__Byte;
+extern const struct type type_core__AbstractArray__core__Byte;
+extern const struct type type_core__array__ArrayIterator__core__Byte;
+extern const struct type type_core__array__ArrayReverseIterator__core__Byte;
+extern const struct types resolution_table_core__Bytes;
 extern const struct type type_nitc__parser_work__ReduceAction;
 extern const struct type type_core__Array__nitc__parser_work__ReduceAction;
 extern const struct type type_core__Collection__nitc__parser_work__ReduceAction;
@@ -995,6 +1088,7 @@ extern const struct type type_core__hash_collection__HashMapNode__nitc__EscapeMa
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__EscapeMark__core__String;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__EscapeMark__core__String;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__EscapeMark__core__String;
+extern const struct type type_core__MapRead__nitc__EscapeMark__core__String;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__EscapeMark__core__String;
 extern const struct types resolution_table_core__HashMap__nitc__EscapeMark__core__String;
 extern const struct types resolution_table_nitc__model__MClassDefSorter;
@@ -1003,6 +1097,7 @@ extern const struct type type_core__hash_collection__HashMapNode__nitc__MClass__
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__MClass__core__Array__nitc__MType;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__MClass__core__Array__nitc__MType;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nitc__MType;
+extern const struct type type_core__MapRead__nitc__MClass__core__Array__nitc__MType;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nitc__MType;
 extern const struct types resolution_table_more_collections__MultiHashMap__nitc__MClass__nitc__MType;
 extern const struct type type_core__Collection__nullable__nitc__MType;
@@ -1016,6 +1111,7 @@ extern const struct type type_core__hash_collection__HashMapNode__nitc__MClass__
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__MClass__core__Set__nitc__MType;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__MClass__core__Set__nitc__MType;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MType;
+extern const struct type type_core__MapRead__nitc__MClass__core__Set__nitc__MType;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MType;
 extern const struct types resolution_table_core__HashMap__nitc__MClass__core__Set__nitc__MType;
 extern const struct type type_core__Map__nitc__MClass__core__Collection__nitc__MType;
@@ -1025,11 +1121,13 @@ extern const struct type type_core__hash_collection__HashMapNode__nitc__MClass__
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__MClass__core__Array__nullable__nitc__MType;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__MClass__core__Array__nullable__nitc__MType;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MType;
+extern const struct type type_core__MapRead__nitc__MClass__core__Array__nullable__nitc__MType;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MType;
 extern const struct types resolution_table_core__HashMap__nitc__MClass__core__Array__nullable__nitc__MType;
 extern const struct type type_core__HashMap__nitc__MType__core__Set__nitc__MType;
 extern const struct type type_core__Map__nitc__MClass__core__Set__nitc__MType;
 extern const struct types resolution_table_nitc__BucketsColorer__nitc__MClass__nitc__MType;
+extern const struct types resolution_table_core__bytes__BytesIterator;
 extern const struct type type_nullable__nitc__MMethodDef;
 extern const struct types resolution_table_nitc__AMainMethPropdef;
 extern const struct types resolution_table_nitc__ASuperPropdef;
@@ -1052,17 +1150,11 @@ extern const struct type type_core__Collection__nitc__AForGroup;
 extern const struct types resolution_table_nitc__ANodes__nitc__AForGroup;
 extern const struct types resolution_table_nitc__AAnnotPropdef;
 extern const struct types resolution_table_core__flat__FlatStringCharReverseIterator;
-extern const struct types resolution_table_core__flat__FlatStringByteReverseIterator;
 extern const struct types resolution_table_core__ropes__RopeCharReverseIterator;
-extern const struct types resolution_table_core__ropes__RopeByteReverseIterator;
 extern const struct types resolution_table_core__flat__FlatBufferCharReverseIterator;
-extern const struct types resolution_table_core__flat__FlatBufferByteReverseIterator;
+extern const struct type type_core__ArraySet__nitc__MType;
 extern const struct type type_core__array__ArraySetIterator__nitc__MType;
 extern const struct types resolution_table_core__ArraySet__nitc__MType;
-extern const struct types resolution_table_core__RopeBuffer;
-extern const struct type type_core__RopeBuffer;
-extern const struct types resolution_table_core__RopeBufferChars;
-extern const struct types resolution_table_core__RopeBufferBytes;
 extern const struct types resolution_table_nitc__model__MPropDefSorter;
 extern const struct type type_core__Array__nitc__MAttributeDef;
 extern const struct type type_more_collections__HashMap2__nitc__MModule__nitc__MType__core__Array__nitc__MAttributeDef;
@@ -1077,6 +1169,14 @@ extern const struct type type_core__NativeArray__nitc__AExpr;
 extern const struct type type_core__array__ArrayIterator__nitc__AExpr;
 extern const struct type type_core__array__ArrayReverseIterator__nitc__AExpr;
 extern const struct types resolution_table_core__Array__nitc__AExpr;
+extern const struct type type_nitc__AEscapeExpr;
+extern const struct type type_core__Array__nitc__AEscapeExpr;
+extern const struct type type_core__Collection__nitc__AEscapeExpr;
+extern const struct type type_core__AbstractArray__nitc__AEscapeExpr;
+extern const struct type type_core__NativeArray__nitc__AEscapeExpr;
+extern const struct type type_core__array__ArrayIterator__nitc__AEscapeExpr;
+extern const struct type type_core__array__ArrayReverseIterator__nitc__AEscapeExpr;
+extern const struct types resolution_table_core__Array__nitc__AEscapeExpr;
 extern const struct type type_core__AbstractArray__nitc__Variable;
 extern const struct type type_core__NativeArray__nitc__Variable;
 extern const struct type type_core__array__ArrayIterator__nitc__Variable;
@@ -1091,19 +1191,6 @@ extern const struct type type_core__array__ArrayIterator__nitc__AIntegerExpr;
 extern const struct type type_core__array__ArrayReverseIterator__nitc__AIntegerExpr;
 extern const struct types resolution_table_core__Array__nitc__AIntegerExpr;
 extern const struct types resolution_table_core__ropes__ReverseRopeSubstrings;
-extern const struct types resolution_table_core__ropes__RopeBufSubstringIterator;
-extern const struct types resolution_table_core__RopeBufferCharIterator;
-extern const struct types resolution_table_core__RopeBufferCharReverseIterator;
-extern const struct types resolution_table_core__RopeBufferByteIterator;
-extern const struct types resolution_table_core__RopeBufferByteReverseIterator;
-extern const struct type type_nitc__AEscapeExpr;
-extern const struct type type_core__Array__nitc__AEscapeExpr;
-extern const struct type type_core__Collection__nitc__AEscapeExpr;
-extern const struct type type_core__AbstractArray__nitc__AEscapeExpr;
-extern const struct type type_core__NativeArray__nitc__AEscapeExpr;
-extern const struct type type_core__array__ArrayIterator__nitc__AEscapeExpr;
-extern const struct type type_core__array__ArrayReverseIterator__nitc__AEscapeExpr;
-extern const struct types resolution_table_core__Array__nitc__AEscapeExpr;
 extern const struct type type_nitc__AVarExpr;
 extern const struct type type_core__Array__nitc__AVarExpr;
 extern const struct type type_core__Collection__nitc__AVarExpr;
@@ -1112,26 +1199,29 @@ extern const struct type type_core__NativeArray__nitc__AVarExpr;
 extern const struct type type_core__array__ArrayIterator__nitc__AVarExpr;
 extern const struct type type_core__array__ArrayReverseIterator__nitc__AVarExpr;
 extern const struct types resolution_table_core__Array__nitc__AVarExpr;
+extern const struct type type_core__ArraySet__nitc__MMethodDef;
 extern const struct type type_core__array__ArraySetIterator__nitc__MMethodDef;
 extern const struct types resolution_table_core__ArraySet__nitc__MMethodDef;
 extern const struct type type_core__Array__core__Couple__core__Int__core__Int;
+extern const struct type type_core__ArrayMap__core__Int__core__Int;
 extern const struct type type_core__Couple__core__Int__core__Int;
 extern const struct type type_core__array__ArrayMapKeys__core__Int__core__Int;
 extern const struct type type_core__array__ArrayMapValues__core__Int__core__Int;
 extern const struct type type_core__abstract_collection__CoupleMapIterator__core__Int__core__Int;
+extern const struct type type_core__MapRead__core__Int__core__Int;
 extern const struct types resolution_table_core__ArrayMap__core__Int__core__Int;
+extern const struct type type_core__list__ListNode__core__String;
+extern const struct type type_core__ListIterator__core__String;
+extern const struct type type_core__list__ListReverseIterator__core__String;
+extern const struct type type_nullable__core__list__ListNode__core__String;
+extern const struct types resolution_table_core__List__core__String;
+extern const struct type type_core__HashSet__nitc__FlowContext;
 extern const struct type type_core__hash_collection__HashSetNode__nitc__FlowContext;
 extern const struct type type_core__hash_collection__HashSetIterator__nitc__FlowContext;
+extern const struct type type_core__Set__nitc__FlowContext;
 extern const struct type type_nullable__core__hash_collection__HashSetNode__nitc__FlowContext;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__FlowContext;
 extern const struct types resolution_table_core__HashSet__nitc__FlowContext;
-extern const struct type type_core__AbstractArray__core__Char;
-extern const struct type type_core__NativeArray__core__Char;
-extern const struct type type_core__array__ArrayIterator__core__Char;
-extern const struct type type_core__array__ArrayReverseIterator__core__Char;
-extern const struct types resolution_table_core__Array__core__Char;
-extern const struct type type_core__NativeArray__core__Byte;
-extern const struct types resolution_table_core__Array__core__Byte;
 extern const struct type type_core__AbstractArrayRead__core__String;
 extern const struct types resolution_table_core__array__ArrayIterator__core__String;
 extern const struct types resolution_table_core__array__ArrayReverseIterator__core__String;
@@ -1140,14 +1230,27 @@ extern const struct type type_core__AbstractArrayRead__nitc__Message;
 extern const struct types resolution_table_core__array__ArrayIterator__nitc__Message;
 extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__Message;
 extern const struct type type_core__HashMap__nitc__SourceFile__core__Array__core__String;
-extern const struct type type_core__Array__nitc__SourceFile;
 extern const struct type type_core__MapKeysIterator__nitc__SourceFile__core__Array__core__String;
+extern const struct type type_core__Array__nitc__SourceFile;
 extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__SourceFile__core__Array__core__String;
 extern const struct type type_core__MapValuesIterator__nitc__SourceFile__core__Array__core__String;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__SourceFile__core__Array__core__String;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__SourceFile__core__Array__core__String;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__SourceFile__core__Array__core__String;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__SourceFile__core__Array__core__String;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__SourceFile__core__Array__core__String;
+extern const struct type type_core__MapIterator__nitc__SourceFile__core__Array__core__String;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__SourceFile__core__Array__core__String;
+extern const struct type type_core__Collection__nitc__SourceFile;
+extern const struct type type_core__AbstractArray__nitc__SourceFile;
+extern const struct type type_core__NativeArray__nitc__SourceFile;
+extern const struct type type_core__array__ArrayIterator__nitc__SourceFile;
+extern const struct type type_core__array__ArrayReverseIterator__nitc__SourceFile;
+extern const struct types resolution_table_core__Array__nitc__SourceFile;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__SourceFile__core__Array__core__String;
+extern const struct types resolution_table_core__NativeArray__nitc__SourceFile;
+extern const struct type type_core__AbstractArrayRead__nitc__SourceFile;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__SourceFile;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__SourceFile;
 extern const struct type type_core__AbstractArrayRead__opts__Option;
 extern const struct types resolution_table_core__array__ArrayIterator__opts__Option;
 extern const struct types resolution_table_core__array__ArrayReverseIterator__opts__Option;
@@ -1157,21 +1260,82 @@ extern const struct types resolution_table_core__hash_collection__HashMapKeys__c
 extern const struct type type_core__MapValuesIterator__core__String__opts__Option;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__core__String__opts__Option;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__core__String__opts__Option;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__core__String__opts__Option;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__opts__Option;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__core__String__opts__Option;
+extern const struct type type_core__MapIterator__core__String__opts__Option;
+extern const struct types resolution_table_core__MapValuesIterator__core__String__opts__Option;
+extern const struct types resolution_table_core__MapKeysIterator__core__String__opts__Option;
 extern const struct type type_core__hash_collection__HashMapIterator__nitc__Phase__poset__POSetElement__nitc__Phase;
 extern const struct type type_core__hash_collection__HashMapNode__nitc__Phase__poset__POSetElement__nitc__Phase;
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__Phase__poset__POSetElement__nitc__Phase;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__Phase__poset__POSetElement__nitc__Phase;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__Phase__poset__POSetElement__nitc__Phase;
+extern const struct type type_core__MapRead__nitc__Phase__poset__POSetElement__nitc__Phase;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__Phase__poset__POSetElement__nitc__Phase;
 extern const struct types resolution_table_core__HashMap__nitc__Phase__poset__POSetElement__nitc__Phase;
 extern const struct type type_core__HashSet__nitc__Phase;
-extern const struct type type_poset__POSet__nitc__Phase;
 extern const struct types resolution_table_poset__POSetElement__nitc__Phase;
 extern const struct type type_core__HashMap__nitc__Phase__core__Set__nitc__Phase;
 extern const struct types resolution_table_nitc__POSetConflictGraph__nitc__Phase;
-extern const struct type type_core__HashSet__nitc__AModule;
+extern const struct type type_core__hash_collection__HashSetNode__nitc__Phase;
+extern const struct type type_core__hash_collection__HashSetIterator__nitc__Phase;
+extern const struct type type_core__Set__nitc__Phase;
+extern const struct type type_nullable__core__hash_collection__HashSetNode__nitc__Phase;
+extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__Phase;
+extern const struct types resolution_table_core__HashSet__nitc__Phase;
+extern const struct type type_core__hash_collection__HashMapIterator__nitc__Phase__core__Set__nitc__Phase;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__Phase__core__Set__nitc__Phase;
+extern const struct type type_core__hash_collection__HashMapKeys__nitc__Phase__core__Set__nitc__Phase;
+extern const struct type type_core__hash_collection__HashMapValues__nitc__Phase__core__Set__nitc__Phase;
+extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__Phase__core__Set__nitc__Phase;
+extern const struct type type_core__MapRead__nitc__Phase__core__Set__nitc__Phase;
+extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__Phase__core__Set__nitc__Phase;
+extern const struct types resolution_table_core__HashMap__nitc__Phase__core__Set__nitc__Phase;
+extern const struct type type_core__MapKeysIterator__nitc__Phase__core__Set__nitc__Phase;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__Phase__core__Set__nitc__Phase;
+extern const struct type type_core__MapValuesIterator__nitc__Phase__core__Set__nitc__Phase;
+extern const struct type type_core__Array__core__Set__nitc__Phase;
+extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__Phase__core__Set__nitc__Phase;
+extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__Phase__core__Set__nitc__Phase;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__Phase__core__Set__nitc__Phase;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__Phase__core__Set__nitc__Phase;
+extern const struct type type_core__Collection__core__Set__nitc__Phase;
+extern const struct type type_core__AbstractArray__core__Set__nitc__Phase;
+extern const struct type type_core__NativeArray__core__Set__nitc__Phase;
+extern const struct type type_core__array__ArrayIterator__core__Set__nitc__Phase;
+extern const struct type type_core__array__ArrayReverseIterator__core__Set__nitc__Phase;
+extern const struct types resolution_table_core__Array__core__Set__nitc__Phase;
+extern const struct type type_core__MapIterator__nitc__Phase__core__Set__nitc__Phase;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__Phase__core__Set__nitc__Phase;
+extern const struct types resolution_table_core__NativeArray__core__Set__nitc__Phase;
+extern const struct type type_core__AbstractArrayRead__core__Set__nitc__Phase;
+extern const struct types resolution_table_core__array__ArrayIterator__core__Set__nitc__Phase;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__Phase;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__Phase__core__Set__nitc__Phase;
+extern const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__Phase;
+extern const struct types resolution_table_core__hash_collection__HashSetNode__nitc__Phase;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__Phase;
+extern const struct type type_core__MapKeysIterator__nitc__Phase__poset__POSetElement__nitc__Phase;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__Phase__poset__POSetElement__nitc__Phase;
+extern const struct type type_core__MapValuesIterator__nitc__Phase__poset__POSetElement__nitc__Phase;
+extern const struct type type_core__Array__poset__POSetElement__nitc__Phase;
+extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__Phase__poset__POSetElement__nitc__Phase;
+extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__Phase__poset__POSetElement__nitc__Phase;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__Phase__poset__POSetElement__nitc__Phase;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__Phase__poset__POSetElement__nitc__Phase;
+extern const struct type type_core__Collection__poset__POSetElement__nitc__Phase;
+extern const struct type type_core__AbstractArray__poset__POSetElement__nitc__Phase;
+extern const struct type type_core__NativeArray__poset__POSetElement__nitc__Phase;
+extern const struct type type_core__array__ArrayIterator__poset__POSetElement__nitc__Phase;
+extern const struct type type_core__array__ArrayReverseIterator__poset__POSetElement__nitc__Phase;
+extern const struct types resolution_table_core__Array__poset__POSetElement__nitc__Phase;
+extern const struct type type_core__MapIterator__nitc__Phase__poset__POSetElement__nitc__Phase;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__Phase__poset__POSetElement__nitc__Phase;
+extern const struct types resolution_table_core__NativeArray__poset__POSetElement__nitc__Phase;
+extern const struct type type_core__AbstractArrayRead__poset__POSetElement__nitc__Phase;
+extern const struct types resolution_table_core__array__ArrayIterator__poset__POSetElement__nitc__Phase;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__poset__POSetElement__nitc__Phase;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__Phase__poset__POSetElement__nitc__Phase;
 extern const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__AModule;
 extern const struct types resolution_table_core__hash_collection__HashSetNode__nitc__AModule;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__AModule;
@@ -1190,12 +1354,25 @@ extern const struct types resolution_table_core__array__ArrayReverseIterator__ni
 extern const struct type type_core__HashMap__core__String__core__Array__nitc__MPackage;
 extern const struct type type_core__MapKeysIterator__core__String__core__Array__nitc__MPackage;
 extern const struct types resolution_table_core__hash_collection__HashMapKeys__core__String__core__Array__nitc__MPackage;
-extern const struct type type_core__Array__core__Array__nitc__MPackage;
 extern const struct type type_core__MapValuesIterator__core__String__core__Array__nitc__MPackage;
+extern const struct type type_core__Array__core__Array__nitc__MPackage;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__core__String__core__Array__nitc__MPackage;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__core__String__core__Array__nitc__MPackage;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__core__String__core__Array__nitc__MPackage;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Array__nitc__MPackage;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__core__String__core__Array__nitc__MPackage;
+extern const struct type type_core__Collection__core__Array__nitc__MPackage;
+extern const struct type type_core__AbstractArray__core__Array__nitc__MPackage;
+extern const struct type type_core__NativeArray__core__Array__nitc__MPackage;
+extern const struct type type_core__array__ArrayIterator__core__Array__nitc__MPackage;
+extern const struct type type_core__array__ArrayReverseIterator__core__Array__nitc__MPackage;
+extern const struct types resolution_table_core__Array__core__Array__nitc__MPackage;
+extern const struct type type_core__MapIterator__core__String__core__Array__nitc__MPackage;
+extern const struct types resolution_table_core__MapValuesIterator__core__String__core__Array__nitc__MPackage;
+extern const struct types resolution_table_core__NativeArray__core__Array__nitc__MPackage;
+extern const struct type type_core__AbstractArrayRead__core__Array__nitc__MPackage;
+extern const struct types resolution_table_core__array__ArrayIterator__core__Array__nitc__MPackage;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MPackage;
+extern const struct types resolution_table_core__MapKeysIterator__core__String__core__Array__nitc__MPackage;
 extern const struct types resolution_table_core__NativeArray__nitc__MModule;
 extern const struct type type_core__AbstractArrayRead__nitc__MModule;
 extern const struct types resolution_table_core__array__ArrayIterator__nitc__MModule;
@@ -1205,22 +1382,84 @@ extern const struct type type_core__hash_collection__HashMapNode__nitc__MModule_
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__MModule__poset__POSetElement__nitc__MModule;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__MModule__poset__POSetElement__nitc__MModule;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MModule__poset__POSetElement__nitc__MModule;
+extern const struct type type_core__MapRead__nitc__MModule__poset__POSetElement__nitc__MModule;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__poset__POSetElement__nitc__MModule;
 extern const struct types resolution_table_core__HashMap__nitc__MModule__poset__POSetElement__nitc__MModule;
-extern const struct type type_core__HashSet__nitc__MModule;
-extern const struct type type_poset__POSet__nitc__MModule;
 extern const struct types resolution_table_poset__POSetElement__nitc__MModule;
 extern const struct type type_core__HashMap__nitc__MModule__core__Set__nitc__MModule;
 extern const struct types resolution_table_nitc__POSetConflictGraph__nitc__MModule;
+extern const struct type type_core__hash_collection__HashMapIterator__nitc__MModule__core__Set__nitc__MModule;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MModule;
+extern const struct type type_core__hash_collection__HashMapKeys__nitc__MModule__core__Set__nitc__MModule;
+extern const struct type type_core__hash_collection__HashMapValues__nitc__MModule__core__Set__nitc__MModule;
+extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MModule;
+extern const struct type type_core__MapRead__nitc__MModule__core__Set__nitc__MModule;
+extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MModule;
+extern const struct types resolution_table_core__HashMap__nitc__MModule__core__Set__nitc__MModule;
+extern const struct type type_core__MapKeysIterator__nitc__MModule__core__Set__nitc__MModule;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MModule__core__Set__nitc__MModule;
+extern const struct type type_core__MapValuesIterator__nitc__MModule__core__Set__nitc__MModule;
+extern const struct type type_core__Array__core__Set__nitc__MModule;
+extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MModule__core__Set__nitc__MModule;
+extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MModule__core__Set__nitc__MModule;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MModule;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MModule;
+extern const struct type type_core__Collection__core__Set__nitc__MModule;
+extern const struct type type_core__AbstractArray__core__Set__nitc__MModule;
+extern const struct type type_core__NativeArray__core__Set__nitc__MModule;
+extern const struct type type_core__array__ArrayIterator__core__Set__nitc__MModule;
+extern const struct type type_core__array__ArrayReverseIterator__core__Set__nitc__MModule;
+extern const struct types resolution_table_core__Array__core__Set__nitc__MModule;
+extern const struct type type_core__MapIterator__nitc__MModule__core__Set__nitc__MModule;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MModule__core__Set__nitc__MModule;
+extern const struct types resolution_table_core__NativeArray__core__Set__nitc__MModule;
+extern const struct type type_core__AbstractArrayRead__core__Set__nitc__MModule;
+extern const struct types resolution_table_core__array__ArrayIterator__core__Set__nitc__MModule;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__MModule;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MModule__core__Set__nitc__MModule;
+extern const struct type type_core__MapKeysIterator__nitc__MModule__poset__POSetElement__nitc__MModule;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MModule__poset__POSetElement__nitc__MModule;
+extern const struct type type_core__MapValuesIterator__nitc__MModule__poset__POSetElement__nitc__MModule;
+extern const struct type type_core__Array__poset__POSetElement__nitc__MModule;
+extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MModule__poset__POSetElement__nitc__MModule;
+extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MModule__poset__POSetElement__nitc__MModule;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__poset__POSetElement__nitc__MModule;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MModule__poset__POSetElement__nitc__MModule;
+extern const struct type type_core__Collection__poset__POSetElement__nitc__MModule;
+extern const struct type type_core__AbstractArray__poset__POSetElement__nitc__MModule;
+extern const struct type type_core__NativeArray__poset__POSetElement__nitc__MModule;
+extern const struct type type_core__array__ArrayIterator__poset__POSetElement__nitc__MModule;
+extern const struct type type_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MModule;
+extern const struct types resolution_table_core__Array__poset__POSetElement__nitc__MModule;
+extern const struct type type_core__MapIterator__nitc__MModule__poset__POSetElement__nitc__MModule;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MModule__poset__POSetElement__nitc__MModule;
+extern const struct types resolution_table_core__NativeArray__poset__POSetElement__nitc__MModule;
+extern const struct type type_core__AbstractArrayRead__poset__POSetElement__nitc__MModule;
+extern const struct types resolution_table_core__array__ArrayIterator__poset__POSetElement__nitc__MModule;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MModule;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MModule__poset__POSetElement__nitc__MModule;
 extern const struct type type_core__HashMap__core__String__core__Array__nitc__MModule;
 extern const struct type type_core__MapKeysIterator__core__String__core__Array__nitc__MModule;
 extern const struct types resolution_table_core__hash_collection__HashMapKeys__core__String__core__Array__nitc__MModule;
-extern const struct type type_core__Array__core__Array__nitc__MModule;
 extern const struct type type_core__MapValuesIterator__core__String__core__Array__nitc__MModule;
+extern const struct type type_core__Array__core__Array__nitc__MModule;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__core__String__core__Array__nitc__MModule;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__core__String__core__Array__nitc__MModule;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__core__String__core__Array__nitc__MModule;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Array__nitc__MModule;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__core__String__core__Array__nitc__MModule;
+extern const struct type type_core__Collection__core__Array__nitc__MModule;
+extern const struct type type_core__AbstractArray__core__Array__nitc__MModule;
+extern const struct type type_core__NativeArray__core__Array__nitc__MModule;
+extern const struct type type_core__array__ArrayIterator__core__Array__nitc__MModule;
+extern const struct type type_core__array__ArrayReverseIterator__core__Array__nitc__MModule;
+extern const struct types resolution_table_core__Array__core__Array__nitc__MModule;
+extern const struct type type_core__MapIterator__core__String__core__Array__nitc__MModule;
+extern const struct types resolution_table_core__MapValuesIterator__core__String__core__Array__nitc__MModule;
+extern const struct types resolution_table_core__NativeArray__core__Array__nitc__MModule;
+extern const struct type type_core__AbstractArrayRead__core__Array__nitc__MModule;
+extern const struct types resolution_table_core__array__ArrayIterator__core__Array__nitc__MModule;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MModule;
+extern const struct types resolution_table_core__MapKeysIterator__core__String__core__Array__nitc__MModule;
 extern const struct types resolution_table_core__NativeArray__nitc__MClass;
 extern const struct type type_core__AbstractArrayRead__nitc__MClass;
 extern const struct types resolution_table_core__array__ArrayIterator__nitc__MClass;
@@ -1234,120 +1473,408 @@ extern const struct type type_core__hash_collection__HashMapNode__nitc__MClassDe
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__MClassDef__poset__POSetElement__nitc__MClassDef;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__MClassDef__poset__POSetElement__nitc__MClassDef;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MClassDef__poset__POSetElement__nitc__MClassDef;
+extern const struct type type_core__MapRead__nitc__MClassDef__poset__POSetElement__nitc__MClassDef;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassDef__poset__POSetElement__nitc__MClassDef;
 extern const struct types resolution_table_core__HashMap__nitc__MClassDef__poset__POSetElement__nitc__MClassDef;
-extern const struct type type_core__HashSet__nitc__MClassDef;
-extern const struct type type_poset__POSet__nitc__MClassDef;
 extern const struct types resolution_table_poset__POSetElement__nitc__MClassDef;
 extern const struct type type_core__HashMap__nitc__MClassDef__core__Set__nitc__MClassDef;
 extern const struct types resolution_table_nitc__POSetConflictGraph__nitc__MClassDef;
+extern const struct type type_core__hash_collection__HashMapIterator__nitc__MClassDef__core__Set__nitc__MClassDef;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MClassDef__core__Set__nitc__MClassDef;
+extern const struct type type_core__hash_collection__HashMapKeys__nitc__MClassDef__core__Set__nitc__MClassDef;
+extern const struct type type_core__hash_collection__HashMapValues__nitc__MClassDef__core__Set__nitc__MClassDef;
+extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MClassDef__core__Set__nitc__MClassDef;
+extern const struct type type_core__MapRead__nitc__MClassDef__core__Set__nitc__MClassDef;
+extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassDef__core__Set__nitc__MClassDef;
+extern const struct types resolution_table_core__HashMap__nitc__MClassDef__core__Set__nitc__MClassDef;
+extern const struct type type_core__MapKeysIterator__nitc__MClassDef__core__Set__nitc__MClassDef;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClassDef__core__Set__nitc__MClassDef;
+extern const struct type type_core__MapValuesIterator__nitc__MClassDef__core__Set__nitc__MClassDef;
+extern const struct type type_core__Array__core__Set__nitc__MClassDef;
+extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClassDef__core__Set__nitc__MClassDef;
+extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClassDef__core__Set__nitc__MClassDef;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassDef__core__Set__nitc__MClassDef;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClassDef__core__Set__nitc__MClassDef;
+extern const struct type type_core__Collection__core__Set__nitc__MClassDef;
+extern const struct type type_core__AbstractArray__core__Set__nitc__MClassDef;
+extern const struct type type_core__NativeArray__core__Set__nitc__MClassDef;
+extern const struct type type_core__array__ArrayIterator__core__Set__nitc__MClassDef;
+extern const struct type type_core__array__ArrayReverseIterator__core__Set__nitc__MClassDef;
+extern const struct types resolution_table_core__Array__core__Set__nitc__MClassDef;
+extern const struct type type_core__MapIterator__nitc__MClassDef__core__Set__nitc__MClassDef;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MClassDef__core__Set__nitc__MClassDef;
+extern const struct types resolution_table_core__NativeArray__core__Set__nitc__MClassDef;
+extern const struct type type_core__AbstractArrayRead__core__Set__nitc__MClassDef;
+extern const struct types resolution_table_core__array__ArrayIterator__core__Set__nitc__MClassDef;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__MClassDef;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MClassDef__core__Set__nitc__MClassDef;
+extern const struct type type_core__MapKeysIterator__nitc__MClassDef__poset__POSetElement__nitc__MClassDef;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClassDef__poset__POSetElement__nitc__MClassDef;
+extern const struct type type_core__MapValuesIterator__nitc__MClassDef__poset__POSetElement__nitc__MClassDef;
+extern const struct type type_core__Array__poset__POSetElement__nitc__MClassDef;
+extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClassDef__poset__POSetElement__nitc__MClassDef;
+extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClassDef__poset__POSetElement__nitc__MClassDef;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassDef__poset__POSetElement__nitc__MClassDef;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClassDef__poset__POSetElement__nitc__MClassDef;
+extern const struct type type_core__Collection__poset__POSetElement__nitc__MClassDef;
+extern const struct type type_core__AbstractArray__poset__POSetElement__nitc__MClassDef;
+extern const struct type type_core__NativeArray__poset__POSetElement__nitc__MClassDef;
+extern const struct type type_core__array__ArrayIterator__poset__POSetElement__nitc__MClassDef;
+extern const struct type type_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MClassDef;
+extern const struct types resolution_table_core__Array__poset__POSetElement__nitc__MClassDef;
+extern const struct type type_core__MapIterator__nitc__MClassDef__poset__POSetElement__nitc__MClassDef;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MClassDef__poset__POSetElement__nitc__MClassDef;
+extern const struct types resolution_table_core__NativeArray__poset__POSetElement__nitc__MClassDef;
+extern const struct type type_core__AbstractArrayRead__poset__POSetElement__nitc__MClassDef;
+extern const struct types resolution_table_core__array__ArrayIterator__poset__POSetElement__nitc__MClassDef;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MClassDef;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MClassDef__poset__POSetElement__nitc__MClassDef;
 extern const struct type type_core__hash_collection__HashMapIterator__nitc__MClassType__poset__POSetElement__nitc__MClassType;
 extern const struct type type_core__hash_collection__HashMapNode__nitc__MClassType__poset__POSetElement__nitc__MClassType;
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__MClassType__poset__POSetElement__nitc__MClassType;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__MClassType__poset__POSetElement__nitc__MClassType;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MClassType__poset__POSetElement__nitc__MClassType;
+extern const struct type type_core__MapRead__nitc__MClassType__poset__POSetElement__nitc__MClassType;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassType__poset__POSetElement__nitc__MClassType;
 extern const struct types resolution_table_core__HashMap__nitc__MClassType__poset__POSetElement__nitc__MClassType;
-extern const struct type type_core__HashSet__nitc__MClassType;
-extern const struct type type_poset__POSet__nitc__MClassType;
 extern const struct types resolution_table_poset__POSetElement__nitc__MClassType;
 extern const struct type type_core__HashMap__nitc__MClassType__core__Set__nitc__MClassType;
 extern const struct types resolution_table_nitc__POSetConflictGraph__nitc__MClassType;
+extern const struct type type_core__hash_collection__HashMapIterator__nitc__MClassType__core__Set__nitc__MClassType;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MClassType__core__Set__nitc__MClassType;
+extern const struct type type_core__hash_collection__HashMapKeys__nitc__MClassType__core__Set__nitc__MClassType;
+extern const struct type type_core__hash_collection__HashMapValues__nitc__MClassType__core__Set__nitc__MClassType;
+extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MClassType__core__Set__nitc__MClassType;
+extern const struct type type_core__MapRead__nitc__MClassType__core__Set__nitc__MClassType;
+extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassType__core__Set__nitc__MClassType;
+extern const struct types resolution_table_core__HashMap__nitc__MClassType__core__Set__nitc__MClassType;
+extern const struct type type_core__MapKeysIterator__nitc__MClassType__core__Set__nitc__MClassType;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClassType__core__Set__nitc__MClassType;
+extern const struct type type_core__MapValuesIterator__nitc__MClassType__core__Set__nitc__MClassType;
+extern const struct type type_core__Array__core__Set__nitc__MClassType;
+extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClassType__core__Set__nitc__MClassType;
+extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClassType__core__Set__nitc__MClassType;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassType__core__Set__nitc__MClassType;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClassType__core__Set__nitc__MClassType;
+extern const struct type type_core__Collection__core__Set__nitc__MClassType;
+extern const struct type type_core__AbstractArray__core__Set__nitc__MClassType;
+extern const struct type type_core__NativeArray__core__Set__nitc__MClassType;
+extern const struct type type_core__array__ArrayIterator__core__Set__nitc__MClassType;
+extern const struct type type_core__array__ArrayReverseIterator__core__Set__nitc__MClassType;
+extern const struct types resolution_table_core__Array__core__Set__nitc__MClassType;
+extern const struct type type_core__MapIterator__nitc__MClassType__core__Set__nitc__MClassType;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MClassType__core__Set__nitc__MClassType;
+extern const struct types resolution_table_core__NativeArray__core__Set__nitc__MClassType;
+extern const struct type type_core__AbstractArrayRead__core__Set__nitc__MClassType;
+extern const struct types resolution_table_core__array__ArrayIterator__core__Set__nitc__MClassType;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__MClassType;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MClassType__core__Set__nitc__MClassType;
+extern const struct type type_core__MapKeysIterator__nitc__MClassType__poset__POSetElement__nitc__MClassType;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClassType__poset__POSetElement__nitc__MClassType;
+extern const struct type type_core__MapValuesIterator__nitc__MClassType__poset__POSetElement__nitc__MClassType;
+extern const struct type type_core__Array__poset__POSetElement__nitc__MClassType;
+extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClassType__poset__POSetElement__nitc__MClassType;
+extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClassType__poset__POSetElement__nitc__MClassType;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassType__poset__POSetElement__nitc__MClassType;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClassType__poset__POSetElement__nitc__MClassType;
+extern const struct type type_core__Collection__poset__POSetElement__nitc__MClassType;
+extern const struct type type_core__AbstractArray__poset__POSetElement__nitc__MClassType;
+extern const struct type type_core__NativeArray__poset__POSetElement__nitc__MClassType;
+extern const struct type type_core__array__ArrayIterator__poset__POSetElement__nitc__MClassType;
+extern const struct type type_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MClassType;
+extern const struct types resolution_table_core__Array__poset__POSetElement__nitc__MClassType;
+extern const struct type type_core__MapIterator__nitc__MClassType__poset__POSetElement__nitc__MClassType;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MClassType__poset__POSetElement__nitc__MClassType;
+extern const struct types resolution_table_core__NativeArray__poset__POSetElement__nitc__MClassType;
+extern const struct type type_core__AbstractArrayRead__poset__POSetElement__nitc__MClassType;
+extern const struct types resolution_table_core__array__ArrayIterator__poset__POSetElement__nitc__MClassType;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MClassType;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MClassType__poset__POSetElement__nitc__MClassType;
 extern const struct type type_core__HashMap__core__String__core__Array__nitc__MClass;
 extern const struct type type_core__MapKeysIterator__core__String__core__Array__nitc__MClass;
 extern const struct types resolution_table_core__hash_collection__HashMapKeys__core__String__core__Array__nitc__MClass;
-extern const struct type type_core__Array__core__Array__nitc__MClass;
 extern const struct type type_core__MapValuesIterator__core__String__core__Array__nitc__MClass;
+extern const struct type type_core__Array__core__Array__nitc__MClass;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__core__String__core__Array__nitc__MClass;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__core__String__core__Array__nitc__MClass;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__core__String__core__Array__nitc__MClass;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Array__nitc__MClass;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__core__String__core__Array__nitc__MClass;
+extern const struct type type_core__Collection__core__Array__nitc__MClass;
+extern const struct type type_core__AbstractArray__core__Array__nitc__MClass;
+extern const struct type type_core__NativeArray__core__Array__nitc__MClass;
+extern const struct type type_core__array__ArrayIterator__core__Array__nitc__MClass;
+extern const struct type type_core__array__ArrayReverseIterator__core__Array__nitc__MClass;
+extern const struct types resolution_table_core__Array__core__Array__nitc__MClass;
+extern const struct type type_core__MapIterator__core__String__core__Array__nitc__MClass;
+extern const struct types resolution_table_core__MapValuesIterator__core__String__core__Array__nitc__MClass;
+extern const struct types resolution_table_core__NativeArray__core__Array__nitc__MClass;
+extern const struct type type_core__AbstractArrayRead__core__Array__nitc__MClass;
+extern const struct types resolution_table_core__array__ArrayIterator__core__Array__nitc__MClass;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MClass;
+extern const struct types resolution_table_core__MapKeysIterator__core__String__core__Array__nitc__MClass;
 extern const struct type type_core__HashMap__core__String__core__Array__nitc__MProperty;
 extern const struct type type_core__MapKeysIterator__core__String__core__Array__nitc__MProperty;
 extern const struct types resolution_table_core__hash_collection__HashMapKeys__core__String__core__Array__nitc__MProperty;
-extern const struct type type_core__Array__core__Array__nitc__MProperty;
 extern const struct type type_core__MapValuesIterator__core__String__core__Array__nitc__MProperty;
+extern const struct type type_core__Array__core__Array__nitc__MProperty;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__core__String__core__Array__nitc__MProperty;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__core__String__core__Array__nitc__MProperty;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__core__String__core__Array__nitc__MProperty;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Array__nitc__MProperty;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__core__String__core__Array__nitc__MProperty;
+extern const struct type type_core__Collection__core__Array__nitc__MProperty;
+extern const struct type type_core__AbstractArray__core__Array__nitc__MProperty;
+extern const struct type type_core__NativeArray__core__Array__nitc__MProperty;
+extern const struct type type_core__array__ArrayIterator__core__Array__nitc__MProperty;
+extern const struct type type_core__array__ArrayReverseIterator__core__Array__nitc__MProperty;
+extern const struct types resolution_table_core__Array__core__Array__nitc__MProperty;
+extern const struct type type_core__MapIterator__core__String__core__Array__nitc__MProperty;
+extern const struct types resolution_table_core__MapValuesIterator__core__String__core__Array__nitc__MProperty;
+extern const struct types resolution_table_core__NativeArray__core__Array__nitc__MProperty;
+extern const struct type type_core__AbstractArrayRead__core__Array__nitc__MProperty;
+extern const struct types resolution_table_core__array__ArrayIterator__core__Array__nitc__MProperty;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MProperty;
+extern const struct types resolution_table_core__MapKeysIterator__core__String__core__Array__nitc__MProperty;
 extern const struct type type_core__hash_collection__HashMapIterator__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
 extern const struct type type_core__hash_collection__HashMapNode__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__MapRead__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
 extern const struct types resolution_table_core__HashMap__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
 extern const struct type type_core__HashMap__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty;
 extern const struct type type_core__HashMap__core__String__nullable__nitc__MProperty;
 extern const struct types resolution_table_more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
-extern const struct type type_core__HashMap__core__String__nullable__nitc__MModule;
-extern const struct type type_core__MapKeysIterator__core__String__nullable__nitc__MModule;
-extern const struct types resolution_table_core__hash_collection__HashMapKeys__core__String__nullable__nitc__MModule;
-extern const struct type type_core__Array__nullable__nitc__MModule;
-extern const struct type type_core__MapValuesIterator__core__String__nullable__nitc__MModule;
-extern const struct types resolution_table_core__hash_collection__HashMapValues__core__String__nullable__nitc__MModule;
-extern const struct types resolution_table_core__hash_collection__HashMapIterator__core__String__nullable__nitc__MModule;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__core__String__nullable__nitc__MModule;
-extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nullable__nitc__MModule;
-extern const struct type type_core__HashMap__core__String__nullable__nitc__MGroup;
-extern const struct type type_core__MapKeysIterator__core__String__nullable__nitc__MGroup;
-extern const struct types resolution_table_core__hash_collection__HashMapKeys__core__String__nullable__nitc__MGroup;
-extern const struct type type_core__Array__nullable__nitc__MGroup;
-extern const struct type type_core__MapValuesIterator__core__String__nullable__nitc__MGroup;
-extern const struct types resolution_table_core__hash_collection__HashMapValues__core__String__nullable__nitc__MGroup;
-extern const struct types resolution_table_core__hash_collection__HashMapIterator__core__String__nullable__nitc__MGroup;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__core__String__nullable__nitc__MGroup;
-extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nullable__nitc__MGroup;
-extern const struct types resolution_table_core__NativeArray__core__SequenceRead__nitc__MModule;
-extern const struct type type_core__AbstractArrayRead__core__SequenceRead__nitc__MModule;
-extern const struct types resolution_table_core__array__ArrayIterator__core__SequenceRead__nitc__MModule;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__SequenceRead__nitc__MModule;
-extern const struct types resolution_table_core__NativeArray__nitc__AModule;
-extern const struct type type_core__AbstractArrayRead__nitc__AModule;
-extern const struct types resolution_table_core__array__ArrayIterator__nitc__AModule;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AModule;
-extern const struct type type_core__HashMap__nitc__MModule__nitc__AModule;
-extern const struct type type_core__MapKeysIterator__nitc__MModule__nitc__AModule;
-extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MModule__nitc__AModule;
-extern const struct type type_core__MapValuesIterator__nitc__MModule__nitc__AModule;
-extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MModule__nitc__AModule;
-extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MModule__nitc__AModule;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MModule__nitc__AModule;
-extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__nitc__AModule;
-extern const struct type type_core__HashMap__nitc__MClassDef__nitc__AClassdef;
-extern const struct type type_core__MapKeysIterator__nitc__MClassDef__nitc__AClassdef;
-extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClassDef__nitc__AClassdef;
+extern const struct type type_core__hash_collection__HashMapIterator__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__hash_collection__HashMapKeys__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__hash_collection__HashMapValues__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty;
+extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__MapRead__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__HashMap__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__hash_collection__HashMapIterator__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__hash_collection__HashMapNode__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__hash_collection__HashMapKeys__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__hash_collection__HashMapValues__core__String__nullable__nitc__MProperty;
+extern const struct type type_nullable__core__hash_collection__HashMapNode__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__MapRead__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__HashMap__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__MapKeysIterator__core__String__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__MapValuesIterator__core__String__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__hash_collection__HashMapValues__core__String__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__hash_collection__HashMapIterator__core__String__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__Collection__nullable__nitc__MProperty;
+extern const struct type type_core__AbstractArray__nullable__nitc__MProperty;
+extern const struct type type_core__NativeArray__nullable__nitc__MProperty;
+extern const struct type type_core__array__ArrayIterator__nullable__nitc__MProperty;
+extern const struct type type_core__array__ArrayReverseIterator__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__Array__nullable__nitc__MProperty;
+extern const struct type type_core__MapIterator__core__String__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__MapValuesIterator__core__String__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__NativeArray__nullable__nitc__MProperty;
+extern const struct type type_core__AbstractArrayRead__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__array__ArrayIterator__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__MapKeysIterator__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__MapKeysIterator__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__MapValuesIterator__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__Array__core__HashMap__core__String__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__Collection__core__HashMap__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__AbstractArray__core__HashMap__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__NativeArray__core__HashMap__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__array__ArrayIterator__core__HashMap__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__array__ArrayReverseIterator__core__HashMap__core__String__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__Array__core__HashMap__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__MapIterator__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__NativeArray__core__HashMap__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__AbstractArrayRead__core__HashMap__core__String__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__array__ArrayIterator__core__HashMap__core__String__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__HashMap__core__String__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__MapKeysIterator__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__MapValuesIterator__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__Array__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__Collection__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__AbstractArray__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__NativeArray__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__array__ArrayIterator__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__array__ArrayReverseIterator__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__Array__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__MapIterator__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__NativeArray__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__AbstractArrayRead__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__array__ArrayIterator__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
+extern const struct type type_core__HashMap__nitc__MModule__core__Array__core__String;
+extern const struct type type_core__MapKeysIterator__nitc__MModule__core__Array__core__String;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MModule__core__Array__core__String;
+extern const struct type type_core__MapValuesIterator__nitc__MModule__core__Array__core__String;
+extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MModule__core__Array__core__String;
+extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MModule__core__Array__core__String;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Array__core__String;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MModule__core__Array__core__String;
+extern const struct type type_core__MapIterator__nitc__MModule__core__Array__core__String;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MModule__core__Array__core__String;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MModule__core__Array__core__String;
+extern const struct type type_core__HashMap__core__String__nullable__nitc__MModule;
+extern const struct type type_core__MapKeysIterator__core__String__nullable__nitc__MModule;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__core__String__nullable__nitc__MModule;
+extern const struct type type_core__MapValuesIterator__core__String__nullable__nitc__MModule;
+extern const struct type type_core__Array__nullable__nitc__MModule;
+extern const struct types resolution_table_core__hash_collection__HashMapValues__core__String__nullable__nitc__MModule;
+extern const struct types resolution_table_core__hash_collection__HashMapIterator__core__String__nullable__nitc__MModule;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nullable__nitc__MModule;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__core__String__nullable__nitc__MModule;
+extern const struct type type_core__Collection__nullable__nitc__MModule;
+extern const struct type type_core__AbstractArray__nullable__nitc__MModule;
+extern const struct type type_core__NativeArray__nullable__nitc__MModule;
+extern const struct type type_core__array__ArrayIterator__nullable__nitc__MModule;
+extern const struct type type_core__array__ArrayReverseIterator__nullable__nitc__MModule;
+extern const struct types resolution_table_core__Array__nullable__nitc__MModule;
+extern const struct type type_core__MapIterator__core__String__nullable__nitc__MModule;
+extern const struct types resolution_table_core__MapValuesIterator__core__String__nullable__nitc__MModule;
+extern const struct types resolution_table_core__NativeArray__nullable__nitc__MModule;
+extern const struct type type_core__AbstractArrayRead__nullable__nitc__MModule;
+extern const struct types resolution_table_core__array__ArrayIterator__nullable__nitc__MModule;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nullable__nitc__MModule;
+extern const struct types resolution_table_core__MapKeysIterator__core__String__nullable__nitc__MModule;
+extern const struct type type_core__HashMap__core__String__nullable__nitc__MGroup;
+extern const struct type type_core__MapKeysIterator__core__String__nullable__nitc__MGroup;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__core__String__nullable__nitc__MGroup;
+extern const struct type type_core__MapValuesIterator__core__String__nullable__nitc__MGroup;
+extern const struct type type_core__Array__nullable__nitc__MGroup;
+extern const struct types resolution_table_core__hash_collection__HashMapValues__core__String__nullable__nitc__MGroup;
+extern const struct types resolution_table_core__hash_collection__HashMapIterator__core__String__nullable__nitc__MGroup;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nullable__nitc__MGroup;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__core__String__nullable__nitc__MGroup;
+extern const struct type type_core__Collection__nullable__nitc__MGroup;
+extern const struct type type_core__AbstractArray__nullable__nitc__MGroup;
+extern const struct type type_core__NativeArray__nullable__nitc__MGroup;
+extern const struct type type_core__array__ArrayIterator__nullable__nitc__MGroup;
+extern const struct type type_core__array__ArrayReverseIterator__nullable__nitc__MGroup;
+extern const struct types resolution_table_core__Array__nullable__nitc__MGroup;
+extern const struct type type_core__MapIterator__core__String__nullable__nitc__MGroup;
+extern const struct types resolution_table_core__MapValuesIterator__core__String__nullable__nitc__MGroup;
+extern const struct types resolution_table_core__NativeArray__nullable__nitc__MGroup;
+extern const struct type type_core__AbstractArrayRead__nullable__nitc__MGroup;
+extern const struct types resolution_table_core__array__ArrayIterator__nullable__nitc__MGroup;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nullable__nitc__MGroup;
+extern const struct types resolution_table_core__MapKeysIterator__core__String__nullable__nitc__MGroup;
+extern const struct types resolution_table_core__NativeArray__core__SequenceRead__nitc__MModule;
+extern const struct type type_core__AbstractArrayRead__core__SequenceRead__nitc__MModule;
+extern const struct types resolution_table_core__array__ArrayIterator__core__SequenceRead__nitc__MModule;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__SequenceRead__nitc__MModule;
+extern const struct types resolution_table_core__NativeArray__nitc__AModule;
+extern const struct type type_core__AbstractArrayRead__nitc__AModule;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__AModule;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AModule;
+extern const struct type type_core__HashMap__nitc__MModule__nitc__AModule;
+extern const struct type type_core__MapKeysIterator__nitc__MModule__nitc__AModule;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MModule__nitc__AModule;
+extern const struct type type_core__MapValuesIterator__nitc__MModule__nitc__AModule;
+extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MModule__nitc__AModule;
+extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MModule__nitc__AModule;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__nitc__AModule;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MModule__nitc__AModule;
+extern const struct type type_core__MapIterator__nitc__MModule__nitc__AModule;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MModule__nitc__AModule;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MModule__nitc__AModule;
+extern const struct type type_core__HashMap__nitc__MClassDef__nitc__AClassdef;
+extern const struct type type_core__MapKeysIterator__nitc__MClassDef__nitc__AClassdef;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClassDef__nitc__AClassdef;
 extern const struct type type_core__MapValuesIterator__nitc__MClassDef__nitc__AClassdef;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClassDef__nitc__AClassdef;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClassDef__nitc__AClassdef;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClassDef__nitc__AClassdef;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassDef__nitc__AClassdef;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClassDef__nitc__AClassdef;
+extern const struct type type_core__MapIterator__nitc__MClassDef__nitc__AClassdef;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MClassDef__nitc__AClassdef;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MClassDef__nitc__AClassdef;
 extern const struct type type_core__HashMap__core__String__nitc__MModuleData__nitc__AAnnotation;
 extern const struct type type_core__MapKeysIterator__core__String__nitc__MModuleData__nitc__AAnnotation;
 extern const struct types resolution_table_core__hash_collection__HashMapKeys__core__String__nitc__MModuleData__nitc__AAnnotation;
-extern const struct type type_core__Array__nitc__MModuleData__nitc__AAnnotation;
 extern const struct type type_core__MapValuesIterator__core__String__nitc__MModuleData__nitc__AAnnotation;
+extern const struct type type_core__Array__nitc__MModuleData__nitc__AAnnotation;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__core__String__nitc__MModuleData__nitc__AAnnotation;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__core__String__nitc__MModuleData__nitc__AAnnotation;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__core__String__nitc__MModuleData__nitc__AAnnotation;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nitc__MModuleData__nitc__AAnnotation;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__core__String__nitc__MModuleData__nitc__AAnnotation;
+extern const struct type type_core__Collection__nitc__MModuleData__nitc__AAnnotation;
+extern const struct type type_core__AbstractArray__nitc__MModuleData__nitc__AAnnotation;
+extern const struct type type_core__NativeArray__nitc__MModuleData__nitc__AAnnotation;
+extern const struct type type_core__array__ArrayIterator__nitc__MModuleData__nitc__AAnnotation;
+extern const struct type type_core__array__ArrayReverseIterator__nitc__MModuleData__nitc__AAnnotation;
+extern const struct types resolution_table_core__Array__nitc__MModuleData__nitc__AAnnotation;
+extern const struct type type_core__MapIterator__core__String__nitc__MModuleData__nitc__AAnnotation;
+extern const struct types resolution_table_core__MapValuesIterator__core__String__nitc__MModuleData__nitc__AAnnotation;
+extern const struct types resolution_table_core__NativeArray__nitc__MModuleData__nitc__AAnnotation;
+extern const struct type type_core__AbstractArrayRead__nitc__MModuleData__nitc__AAnnotation;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__MModuleData__nitc__AAnnotation;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MModuleData__nitc__AAnnotation;
+extern const struct types resolution_table_core__MapKeysIterator__core__String__nitc__MModuleData__nitc__AAnnotation;
 extern const struct type type_core__HashMap__nitc__MPropDef__nitc__APropdef;
 extern const struct type type_core__MapKeysIterator__nitc__MPropDef__nitc__APropdef;
 extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MPropDef__nitc__APropdef;
 extern const struct type type_core__MapValuesIterator__nitc__MPropDef__nitc__APropdef;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MPropDef__nitc__APropdef;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MPropDef__nitc__APropdef;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MPropDef__nitc__APropdef;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MPropDef__nitc__APropdef;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MPropDef__nitc__APropdef;
+extern const struct type type_core__AbstractArray__nitc__APropdef;
+extern const struct type type_core__NativeArray__nitc__APropdef;
+extern const struct type type_core__array__ArrayIterator__nitc__APropdef;
+extern const struct type type_core__array__ArrayReverseIterator__nitc__APropdef;
+extern const struct types resolution_table_core__Array__nitc__APropdef;
+extern const struct type type_core__MapIterator__nitc__MPropDef__nitc__APropdef;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MPropDef__nitc__APropdef;
+extern const struct types resolution_table_core__NativeArray__nitc__APropdef;
+extern const struct type type_core__AbstractArrayRead__nitc__APropdef;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__APropdef;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__APropdef;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MPropDef__nitc__APropdef;
+extern const struct types resolution_table_core__NativeArray__core__Int;
+extern const struct type type_core__AbstractArrayRead__core__Int;
+extern const struct types resolution_table_core__array__ArrayIterator__core__Int;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Int;
 extern const struct type type_core__Collection__core__Buffer;
 extern const struct type type_core__AbstractArray__core__Buffer;
 extern const struct type type_core__NativeArray__core__Buffer;
 extern const struct type type_core__array__ArrayIterator__core__Buffer;
 extern const struct type type_core__array__ArrayReverseIterator__core__Buffer;
 extern const struct types resolution_table_core__Array__core__Buffer;
+extern const struct types resolution_table_core__NativeArray__core__Buffer;
+extern const struct type type_core__AbstractArrayRead__core__Buffer;
+extern const struct types resolution_table_core__array__ArrayIterator__core__Buffer;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Buffer;
 extern const struct type type_core__Iterator__nitc__MModule;
 extern const struct types resolution_table_core__array__ArraySetIterator__nitc__MModule;
+extern const struct type type_core__AbstractArray__core__Char;
+extern const struct type type_core__NativeArray__core__Char;
+extern const struct type type_core__array__ArrayIterator__core__Char;
+extern const struct type type_core__array__ArrayReverseIterator__core__Char;
+extern const struct types resolution_table_core__Array__core__Char;
+extern const struct types resolution_table_core__NativeArray__core__Char;
+extern const struct type type_core__AbstractArrayRead__core__Char;
+extern const struct types resolution_table_core__array__ArrayIterator__core__Char;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Char;
 extern const struct type type_core__FlatText;
 extern const struct type type_core__Collection__core__FlatText;
 extern const struct type type_core__AbstractArray__core__FlatText;
@@ -1355,6 +1882,10 @@ extern const struct type type_core__NativeArray__core__FlatText;
 extern const struct type type_core__array__ArrayIterator__core__FlatText;
 extern const struct type type_core__array__ArrayReverseIterator__core__FlatText;
 extern const struct types resolution_table_core__Array__core__FlatText;
+extern const struct types resolution_table_core__NativeArray__core__FlatText;
+extern const struct type type_core__AbstractArrayRead__core__FlatText;
+extern const struct types resolution_table_core__array__ArrayIterator__core__FlatText;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__FlatText;
 extern const struct types resolution_table_core__NativeArray__nitc__AAnnotation;
 extern const struct type type_core__AbstractArrayRead__nitc__AAnnotation;
 extern const struct types resolution_table_core__array__ArrayIterator__nitc__AAnnotation;
@@ -1376,9 +1907,11 @@ extern const struct types resolution_table_core__hash_collection__HashMapKeys__c
 extern const struct type type_core__MapValuesIterator__core__String__core__Array__core__String;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__core__String__core__Array__core__String;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__core__String__core__Array__core__String;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__core__String__core__Array__core__String;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Array__core__String;
-extern const struct type type_core__HashSet__nitc__FFILanguage;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__core__String__core__Array__core__String;
+extern const struct type type_core__MapIterator__core__String__core__Array__core__String;
+extern const struct types resolution_table_core__MapValuesIterator__core__String__core__Array__core__String;
+extern const struct types resolution_table_core__MapKeysIterator__core__String__core__Array__core__String;
 extern const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__FFILanguage;
 extern const struct types resolution_table_core__hash_collection__HashSetNode__nitc__FFILanguage;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__FFILanguage;
@@ -1387,19 +1920,35 @@ extern const struct type type_core__NativeArray__nitc__AMethPropdef;
 extern const struct type type_core__array__ArrayIterator__nitc__AMethPropdef;
 extern const struct type type_core__array__ArrayReverseIterator__nitc__AMethPropdef;
 extern const struct types resolution_table_core__Array__nitc__AMethPropdef;
-extern const struct type type_core__HashSet__nitc__AMethPropdef;
 extern const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__AMethPropdef;
 extern const struct types resolution_table_core__hash_collection__HashSetNode__nitc__AMethPropdef;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__AMethPropdef;
+extern const struct types resolution_table_core__NativeArray__nitc__AMethPropdef;
+extern const struct type type_core__AbstractArrayRead__nitc__AMethPropdef;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__AMethPropdef;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AMethPropdef;
 extern const struct type type_core__HashMap__nitc__MClass__core__Set__nitc__MProperty;
 extern const struct type type_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MProperty;
 extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__core__Set__nitc__MProperty;
-extern const struct type type_core__Array__core__Set__nitc__MProperty;
 extern const struct type type_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MProperty;
+extern const struct type type_core__Array__core__Set__nitc__MProperty;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClass__core__Set__nitc__MProperty;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__core__Set__nitc__MProperty;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MProperty;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MProperty;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MProperty;
+extern const struct type type_core__Collection__core__Set__nitc__MProperty;
+extern const struct type type_core__AbstractArray__core__Set__nitc__MProperty;
+extern const struct type type_core__NativeArray__core__Set__nitc__MProperty;
+extern const struct type type_core__array__ArrayIterator__core__Set__nitc__MProperty;
+extern const struct type type_core__array__ArrayReverseIterator__core__Set__nitc__MProperty;
+extern const struct types resolution_table_core__Array__core__Set__nitc__MProperty;
+extern const struct type type_core__MapIterator__nitc__MClass__core__Set__nitc__MProperty;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MProperty;
+extern const struct types resolution_table_core__NativeArray__core__Set__nitc__MProperty;
+extern const struct type type_core__AbstractArrayRead__core__Set__nitc__MProperty;
+extern const struct types resolution_table_core__array__ArrayIterator__core__Set__nitc__MProperty;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__MProperty;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MProperty;
 extern const struct types resolution_table_core__NativeArray__nitc__MClassType;
 extern const struct type type_core__AbstractArrayRead__nitc__MClassType;
 extern const struct types resolution_table_core__array__ArrayIterator__nitc__MClassType;
@@ -1408,29 +1957,45 @@ extern const struct types resolution_table_core__NativeArray__nitc__MPropDef;
 extern const struct type type_core__AbstractArrayRead__nitc__MPropDef;
 extern const struct types resolution_table_core__array__ArrayIterator__nitc__MPropDef;
 extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MPropDef;
+extern const struct type type_core__HashMap__nitc__MProperty__nitc__MPropDef;
+extern const struct type type_core__MapKeysIterator__nitc__MProperty__nitc__MPropDef;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MProperty__nitc__MPropDef;
+extern const struct type type_core__MapValuesIterator__nitc__MProperty__nitc__MPropDef;
+extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MProperty__nitc__MPropDef;
+extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MProperty__nitc__MPropDef;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MProperty__nitc__MPropDef;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MProperty__nitc__MPropDef;
+extern const struct type type_core__MapIterator__nitc__MProperty__nitc__MPropDef;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MProperty__nitc__MPropDef;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MProperty__nitc__MPropDef;
 extern const struct type type_core__HashMap__nitc__MProperty__nitc__APropdef;
 extern const struct type type_core__MapKeysIterator__nitc__MProperty__nitc__APropdef;
 extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MProperty__nitc__APropdef;
 extern const struct type type_core__MapValuesIterator__nitc__MProperty__nitc__APropdef;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MProperty__nitc__APropdef;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MProperty__nitc__APropdef;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MProperty__nitc__APropdef;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MProperty__nitc__APropdef;
-extern const struct types resolution_table_core__NativeArray__core__Int;
-extern const struct type type_core__AbstractArrayRead__core__Int;
-extern const struct types resolution_table_core__array__ArrayIterator__core__Int;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Int;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MProperty__nitc__APropdef;
+extern const struct type type_core__MapIterator__nitc__MProperty__nitc__APropdef;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MProperty__nitc__APropdef;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MProperty__nitc__APropdef;
 extern const struct type type_core__Collection__core__FlatString;
 extern const struct type type_core__AbstractArray__core__FlatString;
 extern const struct type type_core__NativeArray__core__FlatString;
 extern const struct type type_core__array__ArrayIterator__core__FlatString;
 extern const struct type type_core__array__ArrayReverseIterator__core__FlatString;
 extern const struct types resolution_table_core__Array__core__FlatString;
+extern const struct types resolution_table_core__NativeArray__core__FlatString;
+extern const struct type type_core__AbstractArrayRead__core__FlatString;
+extern const struct types resolution_table_core__array__ArrayIterator__core__FlatString;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__FlatString;
+extern const struct types resolution_table_core__Set__core__String;
 extern const struct type type_core__hash_collection__HashMapIterator__nitc__MGroup__poset__POSetElement__nitc__MGroup;
 extern const struct type type_core__hash_collection__HashMapNode__nitc__MGroup__poset__POSetElement__nitc__MGroup;
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__MGroup__poset__POSetElement__nitc__MGroup;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__MGroup__poset__POSetElement__nitc__MGroup;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MGroup__poset__POSetElement__nitc__MGroup;
+extern const struct type type_core__MapRead__nitc__MGroup__poset__POSetElement__nitc__MGroup;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MGroup__poset__POSetElement__nitc__MGroup;
 extern const struct types resolution_table_core__HashMap__nitc__MGroup__poset__POSetElement__nitc__MGroup;
 extern const struct type type_core__AbstractArray__nitc__MGroup;
@@ -1438,34 +2003,112 @@ extern const struct type type_core__NativeArray__nitc__MGroup;
 extern const struct type type_core__array__ArrayIterator__nitc__MGroup;
 extern const struct type type_core__array__ArrayReverseIterator__nitc__MGroup;
 extern const struct types resolution_table_core__Array__nitc__MGroup;
-extern const struct type type_core__HashSet__nitc__MGroup;
-extern const struct type type_poset__POSet__nitc__MGroup;
 extern const struct types resolution_table_poset__POSetElement__nitc__MGroup;
 extern const struct type type_core__HashMap__nitc__MGroup__core__Set__nitc__MGroup;
 extern const struct types resolution_table_nitc__POSetConflictGraph__nitc__MGroup;
-extern const struct types resolution_table_core__NativeArray__ini__ConfigNode;
-extern const struct type type_core__AbstractArrayRead__ini__ConfigNode;
-extern const struct types resolution_table_core__array__ArrayIterator__ini__ConfigNode;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__ini__ConfigNode;
-extern const struct type type_core__AbstractArray__nitc__APropdef;
-extern const struct type type_core__NativeArray__nitc__APropdef;
-extern const struct type type_core__array__ArrayIterator__nitc__APropdef;
-extern const struct type type_core__array__ArrayReverseIterator__nitc__APropdef;
-extern const struct types resolution_table_core__Array__nitc__APropdef;
-extern const struct types resolution_table_core__NativeArray__nitc__MParameterType;
-extern const struct type type_core__AbstractArrayRead__nitc__MParameterType;
-extern const struct types resolution_table_core__array__ArrayIterator__nitc__MParameterType;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MParameterType;
-extern const struct type type_core__HashMap__core__Array__nitc__MType__nitc__MGenericType;
-extern const struct type type_core__Array__core__Array__nitc__MType;
+extern const struct type type_core__hash_collection__HashSetNode__nitc__MGroup;
+extern const struct type type_core__hash_collection__HashSetIterator__nitc__MGroup;
+extern const struct type type_nullable__core__hash_collection__HashSetNode__nitc__MGroup;
+extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MGroup;
+extern const struct types resolution_table_core__HashSet__nitc__MGroup;
+extern const struct type type_core__hash_collection__HashMapIterator__nitc__MGroup__core__Set__nitc__MGroup;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MGroup__core__Set__nitc__MGroup;
+extern const struct type type_core__hash_collection__HashMapKeys__nitc__MGroup__core__Set__nitc__MGroup;
+extern const struct type type_core__hash_collection__HashMapValues__nitc__MGroup__core__Set__nitc__MGroup;
+extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MGroup__core__Set__nitc__MGroup;
+extern const struct type type_core__MapRead__nitc__MGroup__core__Set__nitc__MGroup;
+extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MGroup__core__Set__nitc__MGroup;
+extern const struct types resolution_table_core__HashMap__nitc__MGroup__core__Set__nitc__MGroup;
+extern const struct type type_core__MapKeysIterator__nitc__MGroup__core__Set__nitc__MGroup;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MGroup__core__Set__nitc__MGroup;
+extern const struct type type_core__MapValuesIterator__nitc__MGroup__core__Set__nitc__MGroup;
+extern const struct type type_core__Array__core__Set__nitc__MGroup;
+extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MGroup__core__Set__nitc__MGroup;
+extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MGroup__core__Set__nitc__MGroup;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MGroup__core__Set__nitc__MGroup;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MGroup__core__Set__nitc__MGroup;
+extern const struct type type_core__Collection__core__Set__nitc__MGroup;
+extern const struct type type_core__AbstractArray__core__Set__nitc__MGroup;
+extern const struct type type_core__NativeArray__core__Set__nitc__MGroup;
+extern const struct type type_core__array__ArrayIterator__core__Set__nitc__MGroup;
+extern const struct type type_core__array__ArrayReverseIterator__core__Set__nitc__MGroup;
+extern const struct types resolution_table_core__Array__core__Set__nitc__MGroup;
+extern const struct type type_core__MapIterator__nitc__MGroup__core__Set__nitc__MGroup;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MGroup__core__Set__nitc__MGroup;
+extern const struct types resolution_table_core__NativeArray__core__Set__nitc__MGroup;
+extern const struct type type_core__AbstractArrayRead__core__Set__nitc__MGroup;
+extern const struct types resolution_table_core__array__ArrayIterator__core__Set__nitc__MGroup;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__MGroup;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MGroup__core__Set__nitc__MGroup;
+extern const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__MGroup;
+extern const struct types resolution_table_core__hash_collection__HashSetNode__nitc__MGroup;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MGroup;
+extern const struct types resolution_table_core__NativeArray__nitc__MGroup;
+extern const struct type type_core__AbstractArrayRead__nitc__MGroup;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__MGroup;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MGroup;
+extern const struct type type_core__MapKeysIterator__nitc__MGroup__poset__POSetElement__nitc__MGroup;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MGroup__poset__POSetElement__nitc__MGroup;
+extern const struct type type_core__MapValuesIterator__nitc__MGroup__poset__POSetElement__nitc__MGroup;
+extern const struct type type_core__Array__poset__POSetElement__nitc__MGroup;
+extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MGroup__poset__POSetElement__nitc__MGroup;
+extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MGroup__poset__POSetElement__nitc__MGroup;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MGroup__poset__POSetElement__nitc__MGroup;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MGroup__poset__POSetElement__nitc__MGroup;
+extern const struct type type_core__Collection__poset__POSetElement__nitc__MGroup;
+extern const struct type type_core__AbstractArray__poset__POSetElement__nitc__MGroup;
+extern const struct type type_core__NativeArray__poset__POSetElement__nitc__MGroup;
+extern const struct type type_core__array__ArrayIterator__poset__POSetElement__nitc__MGroup;
+extern const struct type type_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MGroup;
+extern const struct types resolution_table_core__Array__poset__POSetElement__nitc__MGroup;
+extern const struct type type_core__MapIterator__nitc__MGroup__poset__POSetElement__nitc__MGroup;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MGroup__poset__POSetElement__nitc__MGroup;
+extern const struct types resolution_table_core__NativeArray__poset__POSetElement__nitc__MGroup;
+extern const struct type type_core__AbstractArrayRead__poset__POSetElement__nitc__MGroup;
+extern const struct types resolution_table_core__array__ArrayIterator__poset__POSetElement__nitc__MGroup;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MGroup;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MGroup__poset__POSetElement__nitc__MGroup;
+extern const struct types resolution_table_core__NativeArray__ini__ConfigNode;
+extern const struct type type_core__AbstractArrayRead__ini__ConfigNode;
+extern const struct types resolution_table_core__array__ArrayIterator__ini__ConfigNode;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__ini__ConfigNode;
+extern const struct types resolution_table_core__NativeArray__nitc__MParameterType;
+extern const struct type type_core__AbstractArrayRead__nitc__MParameterType;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__MParameterType;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MParameterType;
+extern const struct type type_core__HashMap__core__Array__nitc__MType__nitc__MGenericType;
 extern const struct type type_core__MapKeysIterator__core__Array__nitc__MType__nitc__MGenericType;
+extern const struct type type_core__Array__core__Array__nitc__MType;
 extern const struct types resolution_table_core__hash_collection__HashMapKeys__core__Array__nitc__MType__nitc__MGenericType;
-extern const struct type type_core__Array__nitc__MGenericType;
 extern const struct type type_core__MapValuesIterator__core__Array__nitc__MType__nitc__MGenericType;
+extern const struct type type_core__Array__nitc__MGenericType;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__core__Array__nitc__MType__nitc__MGenericType;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__core__Array__nitc__MType__nitc__MGenericType;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__core__Array__nitc__MType__nitc__MGenericType;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__Array__nitc__MType__nitc__MGenericType;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__core__Array__nitc__MType__nitc__MGenericType;
+extern const struct type type_core__Collection__nitc__MGenericType;
+extern const struct type type_core__AbstractArray__nitc__MGenericType;
+extern const struct type type_core__NativeArray__nitc__MGenericType;
+extern const struct type type_core__array__ArrayIterator__nitc__MGenericType;
+extern const struct type type_core__array__ArrayReverseIterator__nitc__MGenericType;
+extern const struct types resolution_table_core__Array__nitc__MGenericType;
+extern const struct type type_core__MapIterator__core__Array__nitc__MType__nitc__MGenericType;
+extern const struct types resolution_table_core__MapValuesIterator__core__Array__nitc__MType__nitc__MGenericType;
+extern const struct types resolution_table_core__NativeArray__nitc__MGenericType;
+extern const struct type type_core__AbstractArrayRead__nitc__MGenericType;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__MGenericType;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MGenericType;
+extern const struct type type_core__Collection__core__Array__nitc__MType;
+extern const struct type type_core__AbstractArray__core__Array__nitc__MType;
+extern const struct type type_core__NativeArray__core__Array__nitc__MType;
+extern const struct type type_core__array__ArrayIterator__core__Array__nitc__MType;
+extern const struct type type_core__array__ArrayReverseIterator__core__Array__nitc__MType;
+extern const struct types resolution_table_core__Array__core__Array__nitc__MType;
+extern const struct types resolution_table_core__MapKeysIterator__core__Array__nitc__MType__nitc__MGenericType;
+extern const struct types resolution_table_core__NativeArray__core__Array__nitc__MType;
+extern const struct type type_core__AbstractArrayRead__core__Array__nitc__MType;
+extern const struct types resolution_table_core__array__ArrayIterator__core__Array__nitc__MType;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MType;
 extern const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__MClassType;
 extern const struct types resolution_table_core__hash_collection__HashSetNode__nitc__MClassType;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MClassType;
@@ -1480,15 +2123,16 @@ extern const struct type type_core__NativeArray__nitc__MMethodDef;
 extern const struct type type_core__array__ArrayIterator__nitc__MMethodDef;
 extern const struct type type_core__array__ArrayReverseIterator__nitc__MMethodDef;
 extern const struct types resolution_table_core__Array__nitc__MMethodDef;
-extern const struct type type_core__HashSet__nitc__MMethodDef;
 extern const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__MMethodDef;
 extern const struct types resolution_table_core__hash_collection__HashSetNode__nitc__MMethodDef;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MMethodDef;
-extern const struct type type_core__HashSet__nitc__MMethod;
+extern const struct types resolution_table_core__NativeArray__nitc__MMethodDef;
+extern const struct type type_core__AbstractArrayRead__nitc__MMethodDef;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__MMethodDef;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MMethodDef;
 extern const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__MMethod;
 extern const struct types resolution_table_core__hash_collection__HashSetNode__nitc__MMethod;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MMethod;
-extern const struct type type_core__HashSet__nitc__CallSite;
 extern const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__CallSite;
 extern const struct types resolution_table_core__hash_collection__HashSetNode__nitc__CallSite;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__CallSite;
@@ -1497,6 +2141,7 @@ extern const struct type type_core__hash_collection__HashMapNode__nitc__MType__c
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
+extern const struct type type_core__MapRead__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
 extern const struct types resolution_table_core__HashMap__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
 extern const struct type type_core__hash_collection__HashMapIterator__nitc__MProperty__core__Set__nitc__MMethodDef;
@@ -1504,8 +2149,51 @@ extern const struct type type_core__hash_collection__HashMapNode__nitc__MPropert
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__MProperty__core__Set__nitc__MMethodDef;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__MProperty__core__Set__nitc__MMethodDef;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MProperty__core__Set__nitc__MMethodDef;
+extern const struct type type_core__MapRead__nitc__MProperty__core__Set__nitc__MMethodDef;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MProperty__core__Set__nitc__MMethodDef;
 extern const struct types resolution_table_core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
+extern const struct type type_core__MapKeysIterator__nitc__MProperty__core__Set__nitc__MMethodDef;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MProperty__core__Set__nitc__MMethodDef;
+extern const struct type type_core__MapValuesIterator__nitc__MProperty__core__Set__nitc__MMethodDef;
+extern const struct type type_core__Array__core__Set__nitc__MMethodDef;
+extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MProperty__core__Set__nitc__MMethodDef;
+extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MProperty__core__Set__nitc__MMethodDef;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MProperty__core__Set__nitc__MMethodDef;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MProperty__core__Set__nitc__MMethodDef;
+extern const struct type type_core__Collection__core__Set__nitc__MMethodDef;
+extern const struct type type_core__AbstractArray__core__Set__nitc__MMethodDef;
+extern const struct type type_core__NativeArray__core__Set__nitc__MMethodDef;
+extern const struct type type_core__array__ArrayIterator__core__Set__nitc__MMethodDef;
+extern const struct type type_core__array__ArrayReverseIterator__core__Set__nitc__MMethodDef;
+extern const struct types resolution_table_core__Array__core__Set__nitc__MMethodDef;
+extern const struct type type_core__MapIterator__nitc__MProperty__core__Set__nitc__MMethodDef;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MProperty__core__Set__nitc__MMethodDef;
+extern const struct types resolution_table_core__NativeArray__core__Set__nitc__MMethodDef;
+extern const struct type type_core__AbstractArrayRead__core__Set__nitc__MMethodDef;
+extern const struct types resolution_table_core__array__ArrayIterator__core__Set__nitc__MMethodDef;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__MMethodDef;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MProperty__core__Set__nitc__MMethodDef;
+extern const struct type type_core__MapKeysIterator__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
+extern const struct type type_core__MapValuesIterator__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
+extern const struct type type_core__Array__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
+extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
+extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
+extern const struct type type_core__Collection__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
+extern const struct type type_core__AbstractArray__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
+extern const struct type type_core__NativeArray__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
+extern const struct type type_core__array__ArrayIterator__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
+extern const struct type type_core__array__ArrayReverseIterator__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
+extern const struct types resolution_table_core__Array__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
+extern const struct type type_core__MapIterator__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
+extern const struct types resolution_table_core__NativeArray__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
+extern const struct type type_core__AbstractArrayRead__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
+extern const struct types resolution_table_core__array__ArrayIterator__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
 extern const struct types resolution_table_core__NativeArray__nitc__MMethod;
 extern const struct type type_core__AbstractArrayRead__nitc__MMethod;
 extern const struct types resolution_table_core__array__ArrayIterator__nitc__MMethod;
@@ -1515,87 +2203,154 @@ extern const struct types resolution_table_core__list__ListNode__nitc__MMethodDe
 extern const struct type type_core__List__nitc__MMethodDef;
 extern const struct types resolution_table_core__ListIterator__nitc__MMethodDef;
 extern const struct types resolution_table_core__list__ListReverseIterator__nitc__MMethodDef;
+extern const struct type type_core__Ref__nitc__MMethodDef;
+extern const struct types resolution_table_core__abstract_collection__RefIterator__nitc__MMethodDef;
 extern const struct type type_core__HashMap__nitc__MClassDef__core__HashSet__nitc__MType;
 extern const struct type type_core__MapKeysIterator__nitc__MClassDef__core__HashSet__nitc__MType;
 extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClassDef__core__HashSet__nitc__MType;
-extern const struct type type_core__Array__core__HashSet__nitc__MType;
 extern const struct type type_core__MapValuesIterator__nitc__MClassDef__core__HashSet__nitc__MType;
+extern const struct type type_core__Array__core__HashSet__nitc__MType;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClassDef__core__HashSet__nitc__MType;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClassDef__core__HashSet__nitc__MType;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClassDef__core__HashSet__nitc__MType;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassDef__core__HashSet__nitc__MType;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClassDef__core__HashSet__nitc__MType;
+extern const struct type type_core__Collection__core__HashSet__nitc__MType;
+extern const struct type type_core__AbstractArray__core__HashSet__nitc__MType;
+extern const struct type type_core__NativeArray__core__HashSet__nitc__MType;
+extern const struct type type_core__array__ArrayIterator__core__HashSet__nitc__MType;
+extern const struct type type_core__array__ArrayReverseIterator__core__HashSet__nitc__MType;
+extern const struct types resolution_table_core__Array__core__HashSet__nitc__MType;
+extern const struct type type_core__MapIterator__nitc__MClassDef__core__HashSet__nitc__MType;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MClassDef__core__HashSet__nitc__MType;
+extern const struct types resolution_table_core__NativeArray__core__HashSet__nitc__MType;
+extern const struct type type_core__AbstractArrayRead__core__HashSet__nitc__MType;
+extern const struct types resolution_table_core__array__ArrayIterator__core__HashSet__nitc__MType;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__HashSet__nitc__MType;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MClassDef__core__HashSet__nitc__MType;
 extern const struct type type_core__MapKeysIterator__nitc__MClass__core__Int;
 extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__core__Int;
 extern const struct type type_core__MapValuesIterator__nitc__MClass__core__Int;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClass__core__Int;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__core__Int;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Int;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Int;
-extern const struct type type_core__HashSet__core__Object;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Int;
+extern const struct type type_core__MapIterator__nitc__MClass__core__Int;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Int;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__Int;
 extern const struct types resolution_table_core__hash_collection__HashSetIterator__core__Object;
 extern const struct types resolution_table_core__hash_collection__HashSetNode__core__Object;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__core__Object;
 extern const struct type type_core__HashMap__nitc__MType__core__Array__nullable__nitc__MType;
 extern const struct type type_core__MapKeysIterator__nitc__MType__core__Array__nullable__nitc__MType;
 extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MType__core__Array__nullable__nitc__MType;
-extern const struct type type_core__Array__core__Array__nullable__nitc__MType;
 extern const struct type type_core__MapValuesIterator__nitc__MType__core__Array__nullable__nitc__MType;
+extern const struct type type_core__Array__core__Array__nullable__nitc__MType;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MType__core__Array__nullable__nitc__MType;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MType__core__Array__nullable__nitc__MType;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MType__core__Array__nullable__nitc__MType;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nullable__nitc__MType;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MType__core__Array__nullable__nitc__MType;
+extern const struct type type_core__Collection__core__Array__nullable__nitc__MType;
+extern const struct type type_core__AbstractArray__core__Array__nullable__nitc__MType;
+extern const struct type type_core__NativeArray__core__Array__nullable__nitc__MType;
+extern const struct type type_core__array__ArrayIterator__core__Array__nullable__nitc__MType;
+extern const struct type type_core__array__ArrayReverseIterator__core__Array__nullable__nitc__MType;
+extern const struct types resolution_table_core__Array__core__Array__nullable__nitc__MType;
+extern const struct type type_core__MapIterator__nitc__MType__core__Array__nullable__nitc__MType;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MType__core__Array__nullable__nitc__MType;
+extern const struct types resolution_table_core__NativeArray__core__Array__nullable__nitc__MType;
+extern const struct type type_core__AbstractArrayRead__core__Array__nullable__nitc__MType;
+extern const struct types resolution_table_core__array__ArrayIterator__core__Array__nullable__nitc__MType;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nullable__nitc__MType;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MType__core__Array__nullable__nitc__MType;
 extern const struct type type_core__HashMap__nitc__MClassType__core__Array__nullable__nitc__MType;
 extern const struct type type_core__MapKeysIterator__nitc__MClassType__core__Array__nullable__nitc__MType;
 extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClassType__core__Array__nullable__nitc__MType;
 extern const struct type type_core__MapValuesIterator__nitc__MClassType__core__Array__nullable__nitc__MType;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClassType__core__Array__nullable__nitc__MType;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClassType__core__Array__nullable__nitc__MType;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClassType__core__Array__nullable__nitc__MType;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassType__core__Array__nullable__nitc__MType;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClassType__core__Array__nullable__nitc__MType;
+extern const struct type type_core__MapIterator__nitc__MClassType__core__Array__nullable__nitc__MType;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MClassType__core__Array__nullable__nitc__MType;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MClassType__core__Array__nullable__nitc__MType;
 extern const struct type type_core__HashMap__nitc__MClass__core__Array__nullable__nitc__MPropDef;
 extern const struct type type_core__MapKeysIterator__nitc__MClass__core__Array__nullable__nitc__MPropDef;
 extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__core__Array__nullable__nitc__MPropDef;
-extern const struct type type_core__Array__core__Array__nullable__nitc__MPropDef;
 extern const struct type type_core__MapValuesIterator__nitc__MClass__core__Array__nullable__nitc__MPropDef;
+extern const struct type type_core__Array__core__Array__nullable__nitc__MPropDef;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClass__core__Array__nullable__nitc__MPropDef;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__core__Array__nullable__nitc__MPropDef;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MPropDef;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MPropDef;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MPropDef;
+extern const struct type type_core__Collection__core__Array__nullable__nitc__MPropDef;
+extern const struct type type_core__AbstractArray__core__Array__nullable__nitc__MPropDef;
+extern const struct type type_core__NativeArray__core__Array__nullable__nitc__MPropDef;
+extern const struct type type_core__array__ArrayIterator__core__Array__nullable__nitc__MPropDef;
+extern const struct type type_core__array__ArrayReverseIterator__core__Array__nullable__nitc__MPropDef;
+extern const struct types resolution_table_core__Array__core__Array__nullable__nitc__MPropDef;
+extern const struct type type_core__MapIterator__nitc__MClass__core__Array__nullable__nitc__MPropDef;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Array__nullable__nitc__MPropDef;
+extern const struct types resolution_table_core__NativeArray__core__Array__nullable__nitc__MPropDef;
+extern const struct type type_core__AbstractArrayRead__core__Array__nullable__nitc__MPropDef;
+extern const struct types resolution_table_core__array__ArrayIterator__core__Array__nullable__nitc__MPropDef;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nullable__nitc__MPropDef;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__Array__nullable__nitc__MPropDef;
 extern const struct type type_core__HashMap__nitc__MClass__core__Array__nullable__nitc__MProperty;
 extern const struct type type_core__MapKeysIterator__nitc__MClass__core__Array__nullable__nitc__MProperty;
 extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__core__Array__nullable__nitc__MProperty;
-extern const struct type type_core__Array__core__Array__nullable__nitc__MProperty;
 extern const struct type type_core__MapValuesIterator__nitc__MClass__core__Array__nullable__nitc__MProperty;
+extern const struct type type_core__Array__core__Array__nullable__nitc__MProperty;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClass__core__Array__nullable__nitc__MProperty;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__core__Array__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MProperty;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MProperty;
+extern const struct type type_core__Collection__core__Array__nullable__nitc__MProperty;
+extern const struct type type_core__AbstractArray__core__Array__nullable__nitc__MProperty;
+extern const struct type type_core__NativeArray__core__Array__nullable__nitc__MProperty;
+extern const struct type type_core__array__ArrayIterator__core__Array__nullable__nitc__MProperty;
+extern const struct type type_core__array__ArrayReverseIterator__core__Array__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__Array__core__Array__nullable__nitc__MProperty;
+extern const struct type type_core__MapIterator__nitc__MClass__core__Array__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Array__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__NativeArray__core__Array__nullable__nitc__MProperty;
+extern const struct type type_core__AbstractArrayRead__core__Array__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__array__ArrayIterator__core__Array__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nullable__nitc__MProperty;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__Array__nullable__nitc__MProperty;
 extern const struct type type_core__HashMap__core__String__core__String;
 extern const struct type type_core__MapKeysIterator__core__String__core__String;
 extern const struct types resolution_table_core__hash_collection__HashMapKeys__core__String__core__String;
 extern const struct type type_core__MapValuesIterator__core__String__core__String;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__core__String__core__String;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__core__String__core__String;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__core__String__core__String;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__String;
-extern const struct type type_core__AbstractArray__nitc__CodeFile;
-extern const struct type type_core__NativeArray__nitc__CodeFile;
-extern const struct type type_core__array__ArrayIterator__nitc__CodeFile;
-extern const struct type type_core__array__ArrayReverseIterator__nitc__CodeFile;
-extern const struct types resolution_table_core__Array__nitc__CodeFile;
-extern const struct type type_core__abstract_collection__RefIterator__nitc__CodeFile;
-extern const struct types resolution_table_core__list__ListNode__nitc__CodeFile;
-extern const struct type type_core__List__nitc__CodeFile;
-extern const struct types resolution_table_core__ListIterator__nitc__CodeFile;
-extern const struct types resolution_table_core__list__ListReverseIterator__nitc__CodeFile;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__core__String__core__String;
+extern const struct type type_core__MapIterator__core__String__core__String;
+extern const struct types resolution_table_core__MapValuesIterator__core__String__core__String;
+extern const struct types resolution_table_core__MapKeysIterator__core__String__core__String;
+extern const struct types resolution_table_core__NativeArray__nitc__CodeFile;
+extern const struct type type_core__AbstractArrayRead__nitc__CodeFile;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__CodeFile;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__CodeFile;
 extern const struct type type_core__HashMap__core__String__nitc__ANode;
 extern const struct type type_core__MapKeysIterator__core__String__nitc__ANode;
 extern const struct types resolution_table_core__hash_collection__HashMapKeys__core__String__nitc__ANode;
 extern const struct type type_core__MapValuesIterator__core__String__nitc__ANode;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__core__String__nitc__ANode;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__core__String__nitc__ANode;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__core__String__nitc__ANode;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nitc__ANode;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__core__String__nitc__ANode;
+extern const struct type type_core__AbstractArray__nitc__ANode;
+extern const struct type type_core__array__ArrayIterator__nitc__ANode;
+extern const struct type type_core__array__ArrayReverseIterator__nitc__ANode;
+extern const struct types resolution_table_core__Array__nitc__ANode;
+extern const struct type type_core__MapIterator__core__String__nitc__ANode;
+extern const struct types resolution_table_core__MapValuesIterator__core__String__nitc__ANode;
+extern const struct types resolution_table_core__NativeArray__nitc__ANode;
+extern const struct type type_core__AbstractArrayRead__nitc__ANode;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__ANode;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__ANode;
+extern const struct types resolution_table_core__MapKeysIterator__core__String__nitc__ANode;
 extern const struct type type_core__Iterator__core__String;
 extern const struct types resolution_table_core__array__ArraySetIterator__core__String;
 extern const struct types resolution_table_core__NativeArray__nitc__MNullableType;
@@ -1616,9 +2371,11 @@ extern const struct types resolution_table_core__hash_collection__HashMapKeys__n
 extern const struct type type_core__MapValuesIterator__nitc__MClass__nitc__MClassType;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClass__nitc__MClassType;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__nitc__MClassType;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__nitc__MClassType;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__nitc__MClassType;
-extern const struct type type_core__ArrayMap__nitc__MClass__nitc__AType;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__nitc__MClassType;
+extern const struct type type_core__MapIterator__nitc__MClass__nitc__MClassType;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MClass__nitc__MClassType;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MClass__nitc__MClassType;
 extern const struct type type_core__MapKeysIterator__nitc__MClass__nitc__AType;
 extern const struct types resolution_table_core__array__ArrayMapKeys__nitc__MClass__nitc__AType;
 extern const struct type type_core__MapValuesIterator__nitc__MClass__nitc__AType;
@@ -1632,19 +2389,33 @@ extern const struct types resolution_table_core__Array__core__Couple__nitc__MCla
 extern const struct type type_core__Iterator__core__Couple__nitc__MClass__nitc__AType;
 extern const struct types resolution_table_core__abstract_collection__CoupleMapIterator__nitc__MClass__nitc__AType;
 extern const struct types resolution_table_core__Couple__nitc__MClass__nitc__AType;
+extern const struct types resolution_table_core__NativeArray__core__Couple__nitc__MClass__nitc__AType;
+extern const struct type type_core__AbstractArrayRead__core__Couple__nitc__MClass__nitc__AType;
+extern const struct types resolution_table_core__array__ArrayIterator__core__Couple__nitc__MClass__nitc__AType;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Couple__nitc__MClass__nitc__AType;
+extern const struct type type_core__AbstractArray__nitc__AType;
+extern const struct type type_core__NativeArray__nitc__AType;
+extern const struct type type_core__array__ArrayIterator__nitc__AType;
+extern const struct type type_core__array__ArrayReverseIterator__nitc__AType;
+extern const struct types resolution_table_core__Array__nitc__AType;
+extern const struct type type_core__MapIterator__nitc__MClass__nitc__AType;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MClass__nitc__AType;
+extern const struct types resolution_table_core__NativeArray__nitc__AType;
+extern const struct type type_core__AbstractArrayRead__nitc__AType;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__AType;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AType;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MClass__nitc__AType;
 extern const struct type type_core__AbstractArray__nitc__AExternCodeBlock;
 extern const struct type type_core__NativeArray__nitc__AExternCodeBlock;
 extern const struct type type_core__array__ArrayIterator__nitc__AExternCodeBlock;
 extern const struct type type_core__array__ArrayReverseIterator__nitc__AExternCodeBlock;
 extern const struct types resolution_table_core__Array__nitc__AExternCodeBlock;
-extern const struct type type_core__AbstractArray__nitc__ANode;
-extern const struct type type_core__array__ArrayIterator__nitc__ANode;
-extern const struct type type_core__array__ArrayReverseIterator__nitc__ANode;
-extern const struct types resolution_table_core__Array__nitc__ANode;
+extern const struct types resolution_table_core__NativeArray__nitc__AExternCodeBlock;
+extern const struct type type_core__AbstractArrayRead__nitc__AExternCodeBlock;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__AExternCodeBlock;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AExternCodeBlock;
 extern const struct type type_core__CircularArray__nitc__ANode;
 extern const struct types resolution_table_core__circular_array__CircularArrayIterator__nitc__ANode;
-extern const struct types resolution_table_core__NativeArray__nitc__ANode;
-extern const struct type type_core__HashSet__nitc__ANode;
 extern const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__ANode;
 extern const struct types resolution_table_core__hash_collection__HashSetNode__nitc__ANode;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__ANode;
@@ -1655,30 +2426,47 @@ extern const struct types resolution_table_core__array__ArrayReverseIterator__ni
 extern const struct type type_core__HashMap__nitc__MModule__core__Set__nitc__MClassDef;
 extern const struct type type_core__MapKeysIterator__nitc__MModule__core__Set__nitc__MClassDef;
 extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MModule__core__Set__nitc__MClassDef;
-extern const struct type type_core__Array__core__Set__nitc__MClassDef;
 extern const struct type type_core__MapValuesIterator__nitc__MModule__core__Set__nitc__MClassDef;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MModule__core__Set__nitc__MClassDef;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MModule__core__Set__nitc__MClassDef;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClassDef;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClassDef;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClassDef;
+extern const struct type type_core__MapIterator__nitc__MModule__core__Set__nitc__MClassDef;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MModule__core__Set__nitc__MClassDef;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MModule__core__Set__nitc__MClassDef;
 extern const struct type type_core__HashMap__nitc__MModule__core__Set__nitc__MClass;
 extern const struct type type_core__MapKeysIterator__nitc__MModule__core__Set__nitc__MClass;
 extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MModule__core__Set__nitc__MClass;
-extern const struct type type_core__Array__core__Set__nitc__MClass;
 extern const struct type type_core__MapValuesIterator__nitc__MModule__core__Set__nitc__MClass;
+extern const struct type type_core__Array__core__Set__nitc__MClass;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MModule__core__Set__nitc__MClass;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MModule__core__Set__nitc__MClass;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClass;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClass;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClass;
+extern const struct type type_core__Collection__core__Set__nitc__MClass;
+extern const struct type type_core__AbstractArray__core__Set__nitc__MClass;
+extern const struct type type_core__NativeArray__core__Set__nitc__MClass;
+extern const struct type type_core__array__ArrayIterator__core__Set__nitc__MClass;
+extern const struct type type_core__array__ArrayReverseIterator__core__Set__nitc__MClass;
+extern const struct types resolution_table_core__Array__core__Set__nitc__MClass;
+extern const struct type type_core__MapIterator__nitc__MModule__core__Set__nitc__MClass;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MModule__core__Set__nitc__MClass;
+extern const struct types resolution_table_core__NativeArray__core__Set__nitc__MClass;
+extern const struct type type_core__AbstractArrayRead__core__Set__nitc__MClass;
+extern const struct types resolution_table_core__array__ArrayIterator__core__Set__nitc__MClass;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__MClass;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MModule__core__Set__nitc__MClass;
 extern const struct type type_core__HashMap__nitc__MModule__core__Set__nitc__MClassType;
 extern const struct type type_core__MapKeysIterator__nitc__MModule__core__Set__nitc__MClassType;
 extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MModule__core__Set__nitc__MClassType;
-extern const struct type type_core__Array__core__Set__nitc__MClassType;
 extern const struct type type_core__MapValuesIterator__nitc__MModule__core__Set__nitc__MClassType;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MModule__core__Set__nitc__MClassType;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MModule__core__Set__nitc__MClassType;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClassType;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClassType;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClassType;
+extern const struct type type_core__MapIterator__nitc__MModule__core__Set__nitc__MClassType;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MModule__core__Set__nitc__MClassType;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MModule__core__Set__nitc__MClassType;
 extern const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__MClassDef;
 extern const struct types resolution_table_core__hash_collection__HashSetNode__nitc__MClassDef;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MClassDef;
@@ -1687,11 +2475,14 @@ extern const struct types resolution_table_core__list__ListNode__nitc__MClassTyp
 extern const struct type type_core__List__nitc__MClassType;
 extern const struct types resolution_table_core__ListIterator__nitc__MClassType;
 extern const struct types resolution_table_core__list__ListReverseIterator__nitc__MClassType;
+extern const struct type type_core__Ref__nitc__MClassType;
+extern const struct types resolution_table_core__abstract_collection__RefIterator__nitc__MClassType;
 extern const struct type type_core__hash_collection__HashMapIterator__core__Object__core__Array__core__Object;
 extern const struct type type_core__hash_collection__HashMapNode__core__Object__core__Array__core__Object;
 extern const struct type type_core__hash_collection__HashMapKeys__core__Object__core__Array__core__Object;
 extern const struct type type_core__hash_collection__HashMapValues__core__Object__core__Array__core__Object;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__core__Object__core__Array__core__Object;
+extern const struct type type_core__MapRead__core__Object__core__Array__core__Object;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__Object__core__Array__core__Object;
 extern const struct types resolution_table_core__HashMap__core__Object__core__Array__core__Object;
 extern const struct type type_core__hash_collection__HashMapIterator__core__Object__nullable__core__Object;
@@ -1699,63 +2490,161 @@ extern const struct type type_core__hash_collection__HashMapNode__core__Object__
 extern const struct type type_core__hash_collection__HashMapKeys__core__Object__nullable__core__Object;
 extern const struct type type_core__hash_collection__HashMapValues__core__Object__nullable__core__Object;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__core__Object__nullable__core__Object;
+extern const struct type type_core__MapRead__core__Object__nullable__core__Object;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__Object__nullable__core__Object;
 extern const struct types resolution_table_core__HashMap__core__Object__nullable__core__Object;
 extern const struct type type_core__Array__core__Iterator__core__Object;
-extern const struct type type_ordered_tree__OrderedTree__core__Object;
 extern const struct types resolution_table_ordered_tree__OrderedTreeIterator__core__Object;
+extern const struct type type_core__Iterator__core__Object;
+extern const struct type type_core__Collection__core__Iterator__core__Object;
+extern const struct type type_core__AbstractArray__core__Iterator__core__Object;
+extern const struct type type_core__NativeArray__core__Iterator__core__Object;
+extern const struct type type_core__array__ArrayIterator__core__Iterator__core__Object;
+extern const struct type type_core__array__ArrayReverseIterator__core__Iterator__core__Object;
+extern const struct types resolution_table_core__Array__core__Iterator__core__Object;
+extern const struct types resolution_table_core__NativeArray__core__Iterator__core__Object;
+extern const struct type type_core__AbstractArrayRead__core__Iterator__core__Object;
+extern const struct types resolution_table_core__array__ArrayIterator__core__Iterator__core__Object;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Iterator__core__Object;
+extern const struct type type_core__MapKeysIterator__core__Object__nullable__core__Object;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__core__Object__nullable__core__Object;
+extern const struct type type_core__MapValuesIterator__core__Object__nullable__core__Object;
+extern const struct types resolution_table_core__hash_collection__HashMapValues__core__Object__nullable__core__Object;
+extern const struct types resolution_table_core__hash_collection__HashMapIterator__core__Object__nullable__core__Object;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__Object__nullable__core__Object;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__core__Object__nullable__core__Object;
+extern const struct type type_core__Collection__nullable__core__Object;
+extern const struct type type_core__AbstractArray__nullable__core__Object;
+extern const struct type type_core__NativeArray__nullable__core__Object;
+extern const struct type type_core__array__ArrayIterator__nullable__core__Object;
+extern const struct type type_core__array__ArrayReverseIterator__nullable__core__Object;
+extern const struct types resolution_table_core__Array__nullable__core__Object;
+extern const struct type type_core__MapIterator__core__Object__nullable__core__Object;
+extern const struct types resolution_table_core__MapValuesIterator__core__Object__nullable__core__Object;
+extern const struct types resolution_table_core__NativeArray__nullable__core__Object;
+extern const struct type type_core__AbstractArrayRead__nullable__core__Object;
+extern const struct types resolution_table_core__array__ArrayIterator__nullable__core__Object;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nullable__core__Object;
+extern const struct types resolution_table_core__MapKeysIterator__core__Object__nullable__core__Object;
+extern const struct type type_core__MapKeysIterator__core__Object__core__Array__core__Object;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__core__Object__core__Array__core__Object;
+extern const struct type type_core__MapValuesIterator__core__Object__core__Array__core__Object;
+extern const struct type type_core__Array__core__Array__core__Object;
+extern const struct types resolution_table_core__hash_collection__HashMapValues__core__Object__core__Array__core__Object;
+extern const struct types resolution_table_core__hash_collection__HashMapIterator__core__Object__core__Array__core__Object;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__Object__core__Array__core__Object;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__core__Object__core__Array__core__Object;
+extern const struct type type_core__Collection__core__Array__core__Object;
+extern const struct type type_core__AbstractArray__core__Array__core__Object;
+extern const struct type type_core__NativeArray__core__Array__core__Object;
+extern const struct type type_core__array__ArrayIterator__core__Array__core__Object;
+extern const struct type type_core__array__ArrayReverseIterator__core__Array__core__Object;
+extern const struct types resolution_table_core__Array__core__Array__core__Object;
+extern const struct type type_core__MapIterator__core__Object__core__Array__core__Object;
+extern const struct types resolution_table_core__MapValuesIterator__core__Object__core__Array__core__Object;
+extern const struct types resolution_table_core__NativeArray__core__Array__core__Object;
+extern const struct type type_core__AbstractArrayRead__core__Array__core__Object;
+extern const struct types resolution_table_core__array__ArrayIterator__core__Array__core__Object;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__core__Object;
+extern const struct types resolution_table_core__MapKeysIterator__core__Object__core__Array__core__Object;
 extern const struct type type_core__HashMap__core__Object__core__String;
 extern const struct type type_core__MapKeysIterator__core__Object__core__String;
 extern const struct types resolution_table_core__hash_collection__HashMapKeys__core__Object__core__String;
 extern const struct type type_core__MapValuesIterator__core__Object__core__String;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__core__Object__core__String;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__core__Object__core__String;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__core__Object__core__String;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__Object__core__String;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__core__Object__core__String;
+extern const struct type type_core__MapIterator__core__Object__core__String;
+extern const struct types resolution_table_core__MapValuesIterator__core__Object__core__String;
+extern const struct types resolution_table_core__MapKeysIterator__core__Object__core__String;
 extern const struct types resolution_table_core__NativeArray__core__Array__core__String;
 extern const struct type type_core__AbstractArrayRead__core__Array__core__String;
 extern const struct types resolution_table_core__array__ArrayIterator__core__Array__core__String;
 extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__core__String;
-extern const struct type type_core__abstract_collection__RefIterator__core__String;
-extern const struct types resolution_table_core__list__ListNode__core__String;
-extern const struct type type_core__List__core__String;
-extern const struct types resolution_table_core__ListIterator__core__String;
-extern const struct types resolution_table_core__list__ListReverseIterator__core__String;
 extern const struct type type_core__HashMap__core__String__core__Int;
 extern const struct type type_core__MapKeysIterator__core__String__core__Int;
 extern const struct types resolution_table_core__hash_collection__HashMapKeys__core__String__core__Int;
 extern const struct type type_core__MapValuesIterator__core__String__core__Int;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__core__String__core__Int;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__core__String__core__Int;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__core__String__core__Int;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Int;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__core__String__core__Int;
+extern const struct type type_core__MapIterator__core__String__core__Int;
+extern const struct types resolution_table_core__MapValuesIterator__core__String__core__Int;
+extern const struct types resolution_table_core__MapKeysIterator__core__String__core__Int;
 extern const struct type type_core__HashMap__nitc__MClass__core__Set__nitc__MClass;
 extern const struct types resolution_table_nitc__POSetConflictGraph__nitc__MClass;
+extern const struct type type_core__hash_collection__HashMapIterator__nitc__MClass__core__Set__nitc__MClass;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MClass;
+extern const struct type type_core__hash_collection__HashMapKeys__nitc__MClass__core__Set__nitc__MClass;
+extern const struct type type_core__hash_collection__HashMapValues__nitc__MClass__core__Set__nitc__MClass;
+extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MClass;
+extern const struct type type_core__MapRead__nitc__MClass__core__Set__nitc__MClass;
+extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MClass;
+extern const struct types resolution_table_core__HashMap__nitc__MClass__core__Set__nitc__MClass;
+extern const struct type type_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MClass;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__core__Set__nitc__MClass;
+extern const struct type type_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MClass;
+extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClass__core__Set__nitc__MClass;
+extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__core__Set__nitc__MClass;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MClass;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MClass;
+extern const struct type type_core__MapIterator__nitc__MClass__core__Set__nitc__MClass;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MClass;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MClass;
 extern const struct type type_core__HashMap__nitc__MClass__core__Set__nitc__MVirtualTypeProp;
 extern const struct type type_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MVirtualTypeProp;
 extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__core__Set__nitc__MVirtualTypeProp;
-extern const struct type type_core__Array__core__Set__nitc__MVirtualTypeProp;
 extern const struct type type_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MVirtualTypeProp;
+extern const struct type type_core__Array__core__Set__nitc__MVirtualTypeProp;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClass__core__Set__nitc__MVirtualTypeProp;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__core__Set__nitc__MVirtualTypeProp;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MVirtualTypeProp;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MVirtualTypeProp;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MVirtualTypeProp;
+extern const struct type type_core__Collection__core__Set__nitc__MVirtualTypeProp;
+extern const struct type type_core__AbstractArray__core__Set__nitc__MVirtualTypeProp;
+extern const struct type type_core__NativeArray__core__Set__nitc__MVirtualTypeProp;
+extern const struct type type_core__array__ArrayIterator__core__Set__nitc__MVirtualTypeProp;
+extern const struct type type_core__array__ArrayReverseIterator__core__Set__nitc__MVirtualTypeProp;
+extern const struct types resolution_table_core__Array__core__Set__nitc__MVirtualTypeProp;
+extern const struct type type_core__MapIterator__nitc__MClass__core__Set__nitc__MVirtualTypeProp;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MVirtualTypeProp;
+extern const struct types resolution_table_core__NativeArray__core__Set__nitc__MVirtualTypeProp;
+extern const struct type type_core__AbstractArrayRead__core__Set__nitc__MVirtualTypeProp;
+extern const struct types resolution_table_core__array__ArrayIterator__core__Set__nitc__MVirtualTypeProp;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__MVirtualTypeProp;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MVirtualTypeProp;
 extern const struct type type_core__AbstractArray__nitc__MVirtualTypeProp;
 extern const struct type type_core__NativeArray__nitc__MVirtualTypeProp;
 extern const struct type type_core__array__ArrayIterator__nitc__MVirtualTypeProp;
 extern const struct type type_core__array__ArrayReverseIterator__nitc__MVirtualTypeProp;
 extern const struct types resolution_table_core__Array__nitc__MVirtualTypeProp;
-extern const struct type type_core__HashSet__nitc__MVirtualTypeProp;
 extern const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__MVirtualTypeProp;
 extern const struct types resolution_table_core__hash_collection__HashSetNode__nitc__MVirtualTypeProp;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MVirtualTypeProp;
+extern const struct types resolution_table_core__NativeArray__nitc__MVirtualTypeProp;
+extern const struct type type_core__AbstractArrayRead__nitc__MVirtualTypeProp;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__MVirtualTypeProp;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MVirtualTypeProp;
 extern const struct type type_core__hash_collection__HashMapIterator__nitc__MVirtualTypeProp__core__Int;
 extern const struct type type_core__hash_collection__HashMapNode__nitc__MVirtualTypeProp__core__Int;
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__MVirtualTypeProp__core__Int;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__MVirtualTypeProp__core__Int;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MVirtualTypeProp__core__Int;
+extern const struct type type_core__MapRead__nitc__MVirtualTypeProp__core__Int;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MVirtualTypeProp__core__Int;
 extern const struct types resolution_table_core__HashMap__nitc__MVirtualTypeProp__core__Int;
+extern const struct type type_core__MapKeysIterator__nitc__MVirtualTypeProp__core__Int;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MVirtualTypeProp__core__Int;
+extern const struct type type_core__MapValuesIterator__nitc__MVirtualTypeProp__core__Int;
+extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MVirtualTypeProp__core__Int;
+extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MVirtualTypeProp__core__Int;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MVirtualTypeProp__core__Int;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MVirtualTypeProp__core__Int;
+extern const struct type type_core__MapIterator__nitc__MVirtualTypeProp__core__Int;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MVirtualTypeProp__core__Int;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MVirtualTypeProp__core__Int;
 extern const struct types resolution_table_core__NativeArray__nitc__parser_work__State;
 extern const struct type type_core__AbstractArrayRead__nitc__parser_work__State;
 extern const struct types resolution_table_core__array__ArrayIterator__nitc__parser_work__State;
@@ -1765,6 +2654,10 @@ extern const struct type type_core__NativeArray__nitc__AImport;
 extern const struct type type_core__array__ArrayIterator__nitc__AImport;
 extern const struct type type_core__array__ArrayReverseIterator__nitc__AImport;
 extern const struct types resolution_table_core__Array__nitc__AImport;
+extern const struct types resolution_table_core__NativeArray__nitc__AImport;
+extern const struct type type_core__AbstractArrayRead__nitc__AImport;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__AImport;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AImport;
 extern const struct types resolution_table_core__NativeArray__nitc__AClassdef;
 extern const struct type type_core__AbstractArrayRead__nitc__AClassdef;
 extern const struct types resolution_table_core__array__ArrayIterator__nitc__AClassdef;
@@ -1774,6 +2667,10 @@ extern const struct type type_core__NativeArray__nitc__AFormaldef;
 extern const struct type type_core__array__ArrayIterator__nitc__AFormaldef;
 extern const struct type type_core__array__ArrayReverseIterator__nitc__AFormaldef;
 extern const struct types resolution_table_core__Array__nitc__AFormaldef;
+extern const struct types resolution_table_core__NativeArray__nitc__AFormaldef;
+extern const struct type type_core__AbstractArrayRead__nitc__AFormaldef;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__AFormaldef;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AFormaldef;
 extern const struct types resolution_table_core__NativeArray__nitc__ASuperPropdef;
 extern const struct type type_core__AbstractArrayRead__nitc__ASuperPropdef;
 extern const struct types resolution_table_core__array__ArrayIterator__nitc__ASuperPropdef;
@@ -1783,39 +2680,155 @@ extern const struct type type_core__hash_collection__HashMapNode__nitc__MType__p
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__MType__poset__POSetElement__nitc__MType;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__MType__poset__POSetElement__nitc__MType;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MType__poset__POSetElement__nitc__MType;
+extern const struct type type_core__MapRead__nitc__MType__poset__POSetElement__nitc__MType;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__poset__POSetElement__nitc__MType;
 extern const struct types resolution_table_core__HashMap__nitc__MType__poset__POSetElement__nitc__MType;
 extern const struct types resolution_table_poset__POSetElement__nitc__MType;
 extern const struct types resolution_table_nitc__POSetConflictGraph__nitc__MType;
+extern const struct type type_core__hash_collection__HashMapIterator__nitc__MType__core__Set__nitc__MType;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MType__core__Set__nitc__MType;
+extern const struct type type_core__hash_collection__HashMapKeys__nitc__MType__core__Set__nitc__MType;
+extern const struct type type_core__hash_collection__HashMapValues__nitc__MType__core__Set__nitc__MType;
+extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MType__core__Set__nitc__MType;
+extern const struct type type_core__MapRead__nitc__MType__core__Set__nitc__MType;
+extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Set__nitc__MType;
+extern const struct types resolution_table_core__HashMap__nitc__MType__core__Set__nitc__MType;
+extern const struct type type_core__MapKeysIterator__nitc__MType__core__Set__nitc__MType;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MType__core__Set__nitc__MType;
+extern const struct type type_core__MapValuesIterator__nitc__MType__core__Set__nitc__MType;
+extern const struct type type_core__Array__core__Set__nitc__MType;
+extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MType__core__Set__nitc__MType;
+extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MType__core__Set__nitc__MType;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Set__nitc__MType;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MType__core__Set__nitc__MType;
+extern const struct type type_core__Collection__core__Set__nitc__MType;
+extern const struct type type_core__AbstractArray__core__Set__nitc__MType;
+extern const struct type type_core__NativeArray__core__Set__nitc__MType;
+extern const struct type type_core__array__ArrayIterator__core__Set__nitc__MType;
+extern const struct type type_core__array__ArrayReverseIterator__core__Set__nitc__MType;
+extern const struct types resolution_table_core__Array__core__Set__nitc__MType;
+extern const struct type type_core__MapIterator__nitc__MType__core__Set__nitc__MType;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MType__core__Set__nitc__MType;
+extern const struct types resolution_table_core__NativeArray__core__Set__nitc__MType;
+extern const struct type type_core__AbstractArrayRead__core__Set__nitc__MType;
+extern const struct types resolution_table_core__array__ArrayIterator__core__Set__nitc__MType;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__MType;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MType__core__Set__nitc__MType;
+extern const struct type type_core__MapKeysIterator__nitc__MType__poset__POSetElement__nitc__MType;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MType__poset__POSetElement__nitc__MType;
+extern const struct type type_core__MapValuesIterator__nitc__MType__poset__POSetElement__nitc__MType;
+extern const struct type type_core__Array__poset__POSetElement__nitc__MType;
+extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MType__poset__POSetElement__nitc__MType;
+extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MType__poset__POSetElement__nitc__MType;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__poset__POSetElement__nitc__MType;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MType__poset__POSetElement__nitc__MType;
+extern const struct type type_core__Collection__poset__POSetElement__nitc__MType;
+extern const struct type type_core__AbstractArray__poset__POSetElement__nitc__MType;
+extern const struct type type_core__NativeArray__poset__POSetElement__nitc__MType;
+extern const struct type type_core__array__ArrayIterator__poset__POSetElement__nitc__MType;
+extern const struct type type_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MType;
+extern const struct types resolution_table_core__Array__poset__POSetElement__nitc__MType;
+extern const struct type type_core__MapIterator__nitc__MType__poset__POSetElement__nitc__MType;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MType__poset__POSetElement__nitc__MType;
+extern const struct types resolution_table_core__NativeArray__poset__POSetElement__nitc__MType;
+extern const struct type type_core__AbstractArrayRead__poset__POSetElement__nitc__MType;
+extern const struct types resolution_table_core__array__ArrayIterator__poset__POSetElement__nitc__MType;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MType;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MType__poset__POSetElement__nitc__MType;
 extern const struct type type_core__abstract_collection__RefIterator__nitc__MType;
 extern const struct types resolution_table_core__list__ListNode__nitc__MType;
 extern const struct type type_core__List__nitc__MType;
 extern const struct types resolution_table_core__ListIterator__nitc__MType;
 extern const struct types resolution_table_core__list__ListReverseIterator__nitc__MType;
+extern const struct type type_core__Ref__nitc__MType;
+extern const struct types resolution_table_core__abstract_collection__RefIterator__nitc__MType;
 extern const struct type type_core__HashMap__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
 extern const struct type type_core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
 extern const struct types resolution_table_more_collections__HashMap2__nitc__MModule__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct types resolution_table_core__NativeArray__nitc__MParameter;
-extern const struct type type_core__AbstractArrayRead__nitc__MParameter;
-extern const struct types resolution_table_core__array__ArrayIterator__nitc__MParameter;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MParameter;
-extern const struct type type_core__Iterator__nitc__MProperty;
-extern const struct types resolution_table_core__array__ArraySetIterator__nitc__MProperty;
-extern const struct type type_core__AbstractArray__nitc__scope__Scope;
-extern const struct type type_core__NativeArray__nitc__scope__Scope;
-extern const struct type type_core__array__ArrayIterator__nitc__scope__Scope;
-extern const struct type type_core__array__ArrayReverseIterator__nitc__scope__Scope;
-extern const struct types resolution_table_core__Array__nitc__scope__Scope;
-extern const struct type type_core__abstract_collection__RefIterator__nitc__scope__Scope;
-extern const struct types resolution_table_core__list__ListNode__nitc__scope__Scope;
-extern const struct type type_core__List__nitc__scope__Scope;
-extern const struct types resolution_table_core__ListIterator__nitc__scope__Scope;
-extern const struct types resolution_table_core__list__ListReverseIterator__nitc__scope__Scope;
-extern const struct types resolution_table_core__NativeArray__nitc__FlowContext;
+extern const struct type type_core__hash_collection__HashMapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct type type_core__hash_collection__HashMapKeys__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct type type_core__hash_collection__HashMapValues__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct type type_core__MapRead__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct types resolution_table_core__HashMap__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct type type_core__hash_collection__HashMapIterator__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct type type_core__hash_collection__HashMapKeys__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct type type_core__hash_collection__HashMapValues__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct type type_core__MapRead__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct types resolution_table_core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct type type_core__MapKeysIterator__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct type type_core__MapValuesIterator__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct type type_core__Array__core__Array__nitc__MMethodDef;
+extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct type type_core__Collection__core__Array__nitc__MMethodDef;
+extern const struct type type_core__AbstractArray__core__Array__nitc__MMethodDef;
+extern const struct type type_core__NativeArray__core__Array__nitc__MMethodDef;
+extern const struct type type_core__array__ArrayIterator__core__Array__nitc__MMethodDef;
+extern const struct type type_core__array__ArrayReverseIterator__core__Array__nitc__MMethodDef;
+extern const struct types resolution_table_core__Array__core__Array__nitc__MMethodDef;
+extern const struct type type_core__MapIterator__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct types resolution_table_core__NativeArray__core__Array__nitc__MMethodDef;
+extern const struct type type_core__AbstractArrayRead__core__Array__nitc__MMethodDef;
+extern const struct types resolution_table_core__array__ArrayIterator__core__Array__nitc__MMethodDef;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MMethodDef;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct type type_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct type type_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct type type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct type type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct type type_core__AbstractArray__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct type type_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct type type_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct type type_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct types resolution_table_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct type type_core__MapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct types resolution_table_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct type type_core__AbstractArrayRead__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct types resolution_table_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct types resolution_table_core__NativeArray__nitc__MParameter;
+extern const struct type type_core__AbstractArrayRead__nitc__MParameter;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__MParameter;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MParameter;
+extern const struct type type_core__Iterator__nitc__MProperty;
+extern const struct types resolution_table_core__array__ArraySetIterator__nitc__MProperty;
+extern const struct type type_core__AbstractArray__nitc__scope__Scope;
+extern const struct type type_core__NativeArray__nitc__scope__Scope;
+extern const struct type type_core__array__ArrayIterator__nitc__scope__Scope;
+extern const struct type type_core__array__ArrayReverseIterator__nitc__scope__Scope;
+extern const struct types resolution_table_core__Array__nitc__scope__Scope;
+extern const struct type type_core__abstract_collection__RefIterator__nitc__scope__Scope;
+extern const struct types resolution_table_core__list__ListNode__nitc__scope__Scope;
+extern const struct type type_core__List__nitc__scope__Scope;
+extern const struct types resolution_table_core__ListIterator__nitc__scope__Scope;
+extern const struct types resolution_table_core__list__ListReverseIterator__nitc__scope__Scope;
+extern const struct type type_core__Ref__nitc__scope__Scope;
+extern const struct types resolution_table_core__abstract_collection__RefIterator__nitc__scope__Scope;
+extern const struct types resolution_table_core__NativeArray__nitc__scope__Scope;
+extern const struct type type_core__AbstractArrayRead__nitc__scope__Scope;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__scope__Scope;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__scope__Scope;
+extern const struct types resolution_table_core__NativeArray__nitc__FlowContext;
 extern const struct type type_core__AbstractArrayRead__nitc__FlowContext;
 extern const struct types resolution_table_core__array__ArrayIterator__nitc__FlowContext;
 extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__FlowContext;
-extern const struct type type_core__HashSet__nitc__Variable;
 extern const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__Variable;
 extern const struct types resolution_table_core__hash_collection__HashSetNode__nitc__Variable;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__Variable;
@@ -1825,8 +2838,11 @@ extern const struct types resolution_table_core__hash_collection__HashMapKeys__n
 extern const struct type type_core__MapValuesIterator__nitc__Variable__nullable__nitc__MType;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__Variable__nullable__nitc__MType;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__Variable__nullable__nitc__MType;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__Variable__nullable__nitc__MType;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__Variable__nullable__nitc__MType;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__Variable__nullable__nitc__MType;
+extern const struct type type_core__MapIterator__nitc__Variable__nullable__nitc__MType;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__Variable__nullable__nitc__MType;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__Variable__nullable__nitc__MType;
 extern const struct types resolution_table_core__NativeArray__nitc__CallSite;
 extern const struct type type_core__AbstractArrayRead__nitc__CallSite;
 extern const struct types resolution_table_core__array__ArrayIterator__nitc__CallSite;
@@ -1838,33 +2854,57 @@ extern const struct types resolution_table_core__NativeArray__nitc__CodeWriter;
 extern const struct type type_core__AbstractArrayRead__nitc__CodeWriter;
 extern const struct types resolution_table_core__array__ArrayIterator__nitc__CodeWriter;
 extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__CodeWriter;
-extern const struct type type_core__HashSet__core__String;
 extern const struct types resolution_table_core__hash_collection__HashSetIterator__core__String;
 extern const struct types resolution_table_core__hash_collection__HashSetNode__core__String;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__core__String;
 extern const struct type type_core__HashMap__nitc__MClass__core__Set__nitc__PropertyLayoutElement;
 extern const struct type type_core__MapKeysIterator__nitc__MClass__core__Set__nitc__PropertyLayoutElement;
 extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__core__Set__nitc__PropertyLayoutElement;
-extern const struct type type_core__Array__core__Set__nitc__PropertyLayoutElement;
 extern const struct type type_core__MapValuesIterator__nitc__MClass__core__Set__nitc__PropertyLayoutElement;
+extern const struct type type_core__Array__core__Set__nitc__PropertyLayoutElement;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClass__core__Set__nitc__PropertyLayoutElement;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__core__Set__nitc__PropertyLayoutElement;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__PropertyLayoutElement;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__PropertyLayoutElement;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__PropertyLayoutElement;
+extern const struct type type_core__Collection__core__Set__nitc__PropertyLayoutElement;
+extern const struct type type_core__AbstractArray__core__Set__nitc__PropertyLayoutElement;
+extern const struct type type_core__NativeArray__core__Set__nitc__PropertyLayoutElement;
+extern const struct type type_core__array__ArrayIterator__core__Set__nitc__PropertyLayoutElement;
+extern const struct type type_core__array__ArrayReverseIterator__core__Set__nitc__PropertyLayoutElement;
+extern const struct types resolution_table_core__Array__core__Set__nitc__PropertyLayoutElement;
+extern const struct type type_core__MapIterator__nitc__MClass__core__Set__nitc__PropertyLayoutElement;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Set__nitc__PropertyLayoutElement;
+extern const struct types resolution_table_core__NativeArray__core__Set__nitc__PropertyLayoutElement;
+extern const struct type type_core__AbstractArrayRead__core__Set__nitc__PropertyLayoutElement;
+extern const struct types resolution_table_core__array__ArrayIterator__core__Set__nitc__PropertyLayoutElement;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__PropertyLayoutElement;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__Set__nitc__PropertyLayoutElement;
 extern const struct type type_core__HashMap__nitc__MClass__core__Set__nitc__MAttribute;
 extern const struct type type_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MAttribute;
 extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__core__Set__nitc__MAttribute;
-extern const struct type type_core__Array__core__Set__nitc__MAttribute;
 extern const struct type type_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MAttribute;
+extern const struct type type_core__Array__core__Set__nitc__MAttribute;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClass__core__Set__nitc__MAttribute;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__core__Set__nitc__MAttribute;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MAttribute;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MAttribute;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MAttribute;
+extern const struct type type_core__Collection__core__Set__nitc__MAttribute;
+extern const struct type type_core__AbstractArray__core__Set__nitc__MAttribute;
+extern const struct type type_core__NativeArray__core__Set__nitc__MAttribute;
+extern const struct type type_core__array__ArrayIterator__core__Set__nitc__MAttribute;
+extern const struct type type_core__array__ArrayReverseIterator__core__Set__nitc__MAttribute;
+extern const struct types resolution_table_core__Array__core__Set__nitc__MAttribute;
+extern const struct type type_core__MapIterator__nitc__MClass__core__Set__nitc__MAttribute;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MAttribute;
+extern const struct types resolution_table_core__NativeArray__core__Set__nitc__MAttribute;
+extern const struct type type_core__AbstractArrayRead__core__Set__nitc__MAttribute;
+extern const struct types resolution_table_core__array__ArrayIterator__core__Set__nitc__MAttribute;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__MAttribute;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MAttribute;
 extern const struct types resolution_table_core__NativeArray__nitc__PropertyLayoutElement;
 extern const struct type type_core__AbstractArrayRead__nitc__PropertyLayoutElement;
 extern const struct types resolution_table_core__array__ArrayIterator__nitc__PropertyLayoutElement;
 extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__PropertyLayoutElement;
-extern const struct type type_core__HashSet__nitc__PropertyLayoutElement;
 extern const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__PropertyLayoutElement;
 extern const struct types resolution_table_core__hash_collection__HashSetNode__nitc__PropertyLayoutElement;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__PropertyLayoutElement;
@@ -1873,23 +2913,27 @@ extern const struct type type_core__NativeArray__nitc__MAttribute;
 extern const struct type type_core__array__ArrayIterator__nitc__MAttribute;
 extern const struct type type_core__array__ArrayReverseIterator__nitc__MAttribute;
 extern const struct types resolution_table_core__Array__nitc__MAttribute;
-extern const struct type type_core__HashSet__nitc__MAttribute;
 extern const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__MAttribute;
 extern const struct types resolution_table_core__hash_collection__HashSetNode__nitc__MAttribute;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MAttribute;
+extern const struct types resolution_table_core__NativeArray__nitc__MAttribute;
+extern const struct type type_core__AbstractArrayRead__nitc__MAttribute;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__MAttribute;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MAttribute;
 extern const struct type type_core__hash_collection__HashMapIterator__nitc__PropertyLayoutElement__core__Int;
 extern const struct type type_core__hash_collection__HashMapNode__nitc__PropertyLayoutElement__core__Int;
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__PropertyLayoutElement__core__Int;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__PropertyLayoutElement__core__Int;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__PropertyLayoutElement__core__Int;
+extern const struct type type_core__MapRead__nitc__PropertyLayoutElement__core__Int;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__PropertyLayoutElement__core__Int;
 extern const struct types resolution_table_core__HashMap__nitc__PropertyLayoutElement__core__Int;
 extern const struct type type_core__hash_collection__HashMapIterator__nitc__MClass__core__HashSet__core__Int;
-extern const struct type type_core__HashSet__core__Int;
 extern const struct type type_core__hash_collection__HashMapNode__nitc__MClass__core__HashSet__core__Int;
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__MClass__core__HashSet__core__Int;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__MClass__core__HashSet__core__Int;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__HashSet__core__Int;
+extern const struct type type_core__MapRead__nitc__MClass__core__HashSet__core__Int;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__HashSet__core__Int;
 extern const struct types resolution_table_core__HashMap__nitc__MClass__core__HashSet__core__Int;
 extern const struct type type_nullable__nitc__PropertyLayoutElement;
@@ -1899,6 +2943,41 @@ extern const struct type type_core__NativeArray__nullable__nitc__PropertyLayoutE
 extern const struct type type_core__array__ArrayIterator__nullable__nitc__PropertyLayoutElement;
 extern const struct type type_core__array__ArrayReverseIterator__nullable__nitc__PropertyLayoutElement;
 extern const struct types resolution_table_core__Array__nullable__nitc__PropertyLayoutElement;
+extern const struct types resolution_table_core__NativeArray__nullable__nitc__PropertyLayoutElement;
+extern const struct type type_core__AbstractArrayRead__nullable__nitc__PropertyLayoutElement;
+extern const struct types resolution_table_core__array__ArrayIterator__nullable__nitc__PropertyLayoutElement;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nullable__nitc__PropertyLayoutElement;
+extern const struct type type_core__MapKeysIterator__nitc__MClass__core__HashSet__core__Int;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__core__HashSet__core__Int;
+extern const struct type type_core__MapValuesIterator__nitc__MClass__core__HashSet__core__Int;
+extern const struct type type_core__Array__core__HashSet__core__Int;
+extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClass__core__HashSet__core__Int;
+extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__core__HashSet__core__Int;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__HashSet__core__Int;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__HashSet__core__Int;
+extern const struct type type_core__Collection__core__HashSet__core__Int;
+extern const struct type type_core__AbstractArray__core__HashSet__core__Int;
+extern const struct type type_core__NativeArray__core__HashSet__core__Int;
+extern const struct type type_core__array__ArrayIterator__core__HashSet__core__Int;
+extern const struct type type_core__array__ArrayReverseIterator__core__HashSet__core__Int;
+extern const struct types resolution_table_core__Array__core__HashSet__core__Int;
+extern const struct type type_core__MapIterator__nitc__MClass__core__HashSet__core__Int;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__HashSet__core__Int;
+extern const struct types resolution_table_core__NativeArray__core__HashSet__core__Int;
+extern const struct type type_core__AbstractArrayRead__core__HashSet__core__Int;
+extern const struct types resolution_table_core__array__ArrayIterator__core__HashSet__core__Int;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__HashSet__core__Int;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__HashSet__core__Int;
+extern const struct type type_core__MapKeysIterator__nitc__PropertyLayoutElement__core__Int;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__PropertyLayoutElement__core__Int;
+extern const struct type type_core__MapValuesIterator__nitc__PropertyLayoutElement__core__Int;
+extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__PropertyLayoutElement__core__Int;
+extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__PropertyLayoutElement__core__Int;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__PropertyLayoutElement__core__Int;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__PropertyLayoutElement__core__Int;
+extern const struct type type_core__MapIterator__nitc__PropertyLayoutElement__core__Int;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__PropertyLayoutElement__core__Int;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__PropertyLayoutElement__core__Int;
 extern const struct types resolution_table_core__hash_collection__HashSetIterator__core__Int;
 extern const struct types resolution_table_core__hash_collection__HashSetNode__core__Int;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__core__Int;
@@ -1907,6 +2986,7 @@ extern const struct type type_core__hash_collection__HashMapNode__nitc__MAttribu
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__MAttribute__core__Int;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__MAttribute__core__Int;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MAttribute__core__Int;
+extern const struct type type_core__MapRead__nitc__MAttribute__core__Int;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MAttribute__core__Int;
 extern const struct types resolution_table_core__HashMap__nitc__MAttribute__core__Int;
 extern const struct type type_nullable__nitc__MAttribute;
@@ -1916,6 +2996,20 @@ extern const struct type type_core__NativeArray__nullable__nitc__MAttribute;
 extern const struct type type_core__array__ArrayIterator__nullable__nitc__MAttribute;
 extern const struct type type_core__array__ArrayReverseIterator__nullable__nitc__MAttribute;
 extern const struct types resolution_table_core__Array__nullable__nitc__MAttribute;
+extern const struct types resolution_table_core__NativeArray__nullable__nitc__MAttribute;
+extern const struct type type_core__AbstractArrayRead__nullable__nitc__MAttribute;
+extern const struct types resolution_table_core__array__ArrayIterator__nullable__nitc__MAttribute;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nullable__nitc__MAttribute;
+extern const struct type type_core__MapKeysIterator__nitc__MAttribute__core__Int;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MAttribute__core__Int;
+extern const struct type type_core__MapValuesIterator__nitc__MAttribute__core__Int;
+extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MAttribute__core__Int;
+extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MAttribute__core__Int;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MAttribute__core__Int;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MAttribute__core__Int;
+extern const struct type type_core__MapIterator__nitc__MAttribute__core__Int;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MAttribute__core__Int;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MAttribute__core__Int;
 extern const struct types resolution_table_core__NativeArray__nullable__nitc__MPropDef;
 extern const struct type type_core__AbstractArrayRead__nullable__nitc__MPropDef;
 extern const struct types resolution_table_core__array__ArrayIterator__nullable__nitc__MPropDef;
@@ -1933,19 +3027,53 @@ extern const struct type type_core__hash_collection__HashMapNode__nitc__MClass__
 extern const struct type type_core__hash_collection__HashMapKeys__nitc__MClass__poset__POSetElement__nitc__MClass;
 extern const struct type type_core__hash_collection__HashMapValues__nitc__MClass__poset__POSetElement__nitc__MClass;
 extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MClass__poset__POSetElement__nitc__MClass;
+extern const struct type type_core__MapRead__nitc__MClass__poset__POSetElement__nitc__MClass;
 extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__poset__POSetElement__nitc__MClass;
 extern const struct types resolution_table_core__HashMap__nitc__MClass__poset__POSetElement__nitc__MClass;
 extern const struct types resolution_table_poset__POSetElement__nitc__MClass;
+extern const struct type type_core__MapKeysIterator__nitc__MClass__poset__POSetElement__nitc__MClass;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__poset__POSetElement__nitc__MClass;
+extern const struct type type_core__MapValuesIterator__nitc__MClass__poset__POSetElement__nitc__MClass;
+extern const struct type type_core__Array__poset__POSetElement__nitc__MClass;
+extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClass__poset__POSetElement__nitc__MClass;
+extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__poset__POSetElement__nitc__MClass;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__poset__POSetElement__nitc__MClass;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__poset__POSetElement__nitc__MClass;
+extern const struct type type_core__Collection__poset__POSetElement__nitc__MClass;
+extern const struct type type_core__AbstractArray__poset__POSetElement__nitc__MClass;
+extern const struct type type_core__NativeArray__poset__POSetElement__nitc__MClass;
+extern const struct type type_core__array__ArrayIterator__poset__POSetElement__nitc__MClass;
+extern const struct type type_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MClass;
+extern const struct types resolution_table_core__Array__poset__POSetElement__nitc__MClass;
+extern const struct type type_core__MapIterator__nitc__MClass__poset__POSetElement__nitc__MClass;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MClass__poset__POSetElement__nitc__MClass;
+extern const struct types resolution_table_core__NativeArray__poset__POSetElement__nitc__MClass;
+extern const struct type type_core__AbstractArrayRead__poset__POSetElement__nitc__MClass;
+extern const struct types resolution_table_core__array__ArrayIterator__poset__POSetElement__nitc__MClass;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MClass;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MClass__poset__POSetElement__nitc__MClass;
 extern const struct type type_core__HashMap__nitc__MClass__core__Array__nullable__nitc__MClass;
 extern const struct type type_core__MapKeysIterator__nitc__MClass__core__Array__nullable__nitc__MClass;
 extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__core__Array__nullable__nitc__MClass;
-extern const struct type type_core__Array__core__Array__nullable__nitc__MClass;
 extern const struct type type_core__MapValuesIterator__nitc__MClass__core__Array__nullable__nitc__MClass;
+extern const struct type type_core__Array__core__Array__nullable__nitc__MClass;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClass__core__Array__nullable__nitc__MClass;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__core__Array__nullable__nitc__MClass;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MClass;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MClass;
-extern const struct type type_core__HashSet__nitc__MProperty;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MClass;
+extern const struct type type_core__Collection__core__Array__nullable__nitc__MClass;
+extern const struct type type_core__AbstractArray__core__Array__nullable__nitc__MClass;
+extern const struct type type_core__NativeArray__core__Array__nullable__nitc__MClass;
+extern const struct type type_core__array__ArrayIterator__core__Array__nullable__nitc__MClass;
+extern const struct type type_core__array__ArrayReverseIterator__core__Array__nullable__nitc__MClass;
+extern const struct types resolution_table_core__Array__core__Array__nullable__nitc__MClass;
+extern const struct type type_core__MapIterator__nitc__MClass__core__Array__nullable__nitc__MClass;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Array__nullable__nitc__MClass;
+extern const struct types resolution_table_core__NativeArray__core__Array__nullable__nitc__MClass;
+extern const struct type type_core__AbstractArrayRead__core__Array__nullable__nitc__MClass;
+extern const struct types resolution_table_core__array__ArrayIterator__core__Array__nullable__nitc__MClass;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nullable__nitc__MClass;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__Array__nullable__nitc__MClass;
 extern const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__MProperty;
 extern const struct types resolution_table_core__hash_collection__HashSetNode__nitc__MProperty;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MProperty;
@@ -1959,11 +3087,11 @@ extern const struct types resolution_table_core__hash_collection__HashMapKeys__c
 extern const struct type type_core__MapValuesIterator__core__String__ini__ConfigNode;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__core__String__ini__ConfigNode;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__core__String__ini__ConfigNode;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__core__String__ini__ConfigNode;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__ini__ConfigNode;
-extern const struct type type_core__AbstractArrayRead__core__Byte;
-extern const struct types resolution_table_core__array__ArrayIterator__core__Byte;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Byte;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__core__String__ini__ConfigNode;
+extern const struct type type_core__MapIterator__core__String__ini__ConfigNode;
+extern const struct types resolution_table_core__MapValuesIterator__core__String__ini__ConfigNode;
+extern const struct types resolution_table_core__MapKeysIterator__core__String__ini__ConfigNode;
 extern const struct types resolution_table_core__NativeArray__nitc__Prod;
 extern const struct type type_core__AbstractArrayRead__nitc__Prod;
 extern const struct types resolution_table_core__array__ArrayIterator__nitc__Prod;
@@ -1977,29 +3105,35 @@ extern const struct type type_core__NativeArray__nitc__TId;
 extern const struct type type_core__array__ArrayIterator__nitc__TId;
 extern const struct type type_core__array__ArrayReverseIterator__nitc__TId;
 extern const struct types resolution_table_core__Array__nitc__TId;
+extern const struct types resolution_table_core__NativeArray__nitc__TId;
+extern const struct type type_core__AbstractArrayRead__nitc__TId;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__TId;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__TId;
 extern const struct type type_core__Iterator__nitc__MGroup;
 extern const struct types resolution_table_core__array__ArraySetIterator__nitc__MGroup;
+extern const struct types resolution_table_core__Set__nitc__MClass;
 extern const struct type type_core__HashMap__nitc__MClass__nitc__AClassdef;
 extern const struct type type_core__MapKeysIterator__nitc__MClass__nitc__AClassdef;
 extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__nitc__AClassdef;
 extern const struct type type_core__MapValuesIterator__nitc__MClass__nitc__AClassdef;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClass__nitc__AClassdef;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__nitc__AClassdef;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__nitc__AClassdef;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__nitc__AClassdef;
-extern const struct type type_core__AbstractArray__nitc__AType;
-extern const struct type type_core__NativeArray__nitc__AType;
-extern const struct type type_core__array__ArrayIterator__nitc__AType;
-extern const struct type type_core__array__ArrayReverseIterator__nitc__AType;
-extern const struct types resolution_table_core__Array__nitc__AType;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__nitc__AClassdef;
+extern const struct type type_core__MapIterator__nitc__MClass__nitc__AClassdef;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MClass__nitc__AClassdef;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MClass__nitc__AClassdef;
 extern const struct type type_core__HashMap__core__String__nitc__Variable;
 extern const struct type type_core__MapKeysIterator__core__String__nitc__Variable;
 extern const struct types resolution_table_core__hash_collection__HashMapKeys__core__String__nitc__Variable;
 extern const struct type type_core__MapValuesIterator__core__String__nitc__Variable;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__core__String__nitc__Variable;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__core__String__nitc__Variable;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__core__String__nitc__Variable;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nitc__Variable;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__core__String__nitc__Variable;
+extern const struct type type_core__MapIterator__core__String__nitc__Variable;
+extern const struct types resolution_table_core__MapValuesIterator__core__String__nitc__Variable;
+extern const struct types resolution_table_core__MapKeysIterator__core__String__nitc__Variable;
 extern const struct types resolution_table_core__NativeArray__nitc__AAttrPropdef;
 extern const struct type type_core__AbstractArrayRead__nitc__AAttrPropdef;
 extern const struct types resolution_table_core__array__ArrayIterator__nitc__AAttrPropdef;
@@ -2010,41 +3144,73 @@ extern const struct types resolution_table_core__hash_collection__HashMapKeys__n
 extern const struct type type_core__MapValuesIterator__nitc__Variable__nitc__RuntimeVariable;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__Variable__nitc__RuntimeVariable;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__Variable__nitc__RuntimeVariable;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__Variable__nitc__RuntimeVariable;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__Variable__nitc__RuntimeVariable;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__Variable__nitc__RuntimeVariable;
+extern const struct type type_core__MapIterator__nitc__Variable__nitc__RuntimeVariable;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__Variable__nitc__RuntimeVariable;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__Variable__nitc__RuntimeVariable;
 extern const struct type type_core__MapKeysIterator__nitc__MType__core__Int;
 extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MType__core__Int;
 extern const struct type type_core__MapValuesIterator__nitc__MType__core__Int;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MType__core__Int;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MType__core__Int;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MType__core__Int;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Int;
-extern const struct types resolution_table_core__NativeArray__nitc__parser_work__ReduceAction;
-extern const struct type type_core__AbstractArrayRead__nitc__parser_work__ReduceAction;
-extern const struct types resolution_table_core__array__ArrayIterator__nitc__parser_work__ReduceAction;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__parser_work__ReduceAction;
-extern const struct type type_core__AbstractArray__nitc__TComment;
-extern const struct type type_core__NativeArray__nitc__TComment;
-extern const struct type type_core__array__ArrayIterator__nitc__TComment;
-extern const struct type type_core__array__ArrayReverseIterator__nitc__TComment;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MType__core__Int;
+extern const struct type type_core__MapIterator__nitc__MType__core__Int;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MType__core__Int;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MType__core__Int;
+extern const struct type type_core__NativeArray__core__Byte;
+extern const struct types resolution_table_core__Array__core__Byte;
+extern const struct type type_core__AbstractArrayRead__core__Byte;
+extern const struct types resolution_table_core__array__ArrayIterator__core__Byte;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Byte;
+extern const struct types resolution_table_core__NativeArray__core__Byte;
+extern const struct types resolution_table_core__NativeArray__nitc__parser_work__ReduceAction;
+extern const struct type type_core__AbstractArrayRead__nitc__parser_work__ReduceAction;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__parser_work__ReduceAction;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__parser_work__ReduceAction;
+extern const struct type type_core__AbstractArray__nitc__TComment;
+extern const struct type type_core__NativeArray__nitc__TComment;
+extern const struct type type_core__array__ArrayIterator__nitc__TComment;
+extern const struct type type_core__array__ArrayReverseIterator__nitc__TComment;
 extern const struct types resolution_table_core__Array__nitc__TComment;
+extern const struct types resolution_table_core__NativeArray__nitc__TComment;
+extern const struct type type_core__AbstractArrayRead__nitc__TComment;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__TComment;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__TComment;
 extern const struct type type_core__HashMap__nitc__EscapeMark__core__String;
-extern const struct type type_core__Array__nitc__EscapeMark;
 extern const struct type type_core__MapKeysIterator__nitc__EscapeMark__core__String;
+extern const struct type type_core__Array__nitc__EscapeMark;
 extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__EscapeMark__core__String;
 extern const struct type type_core__MapValuesIterator__nitc__EscapeMark__core__String;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__EscapeMark__core__String;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__EscapeMark__core__String;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__EscapeMark__core__String;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__EscapeMark__core__String;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__EscapeMark__core__String;
+extern const struct type type_core__MapIterator__nitc__EscapeMark__core__String;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__EscapeMark__core__String;
+extern const struct type type_core__Collection__nitc__EscapeMark;
+extern const struct type type_core__AbstractArray__nitc__EscapeMark;
+extern const struct type type_core__NativeArray__nitc__EscapeMark;
+extern const struct type type_core__array__ArrayIterator__nitc__EscapeMark;
+extern const struct type type_core__array__ArrayReverseIterator__nitc__EscapeMark;
+extern const struct types resolution_table_core__Array__nitc__EscapeMark;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__EscapeMark__core__String;
+extern const struct types resolution_table_core__NativeArray__nitc__EscapeMark;
+extern const struct type type_core__AbstractArrayRead__nitc__EscapeMark;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__EscapeMark;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__EscapeMark;
 extern const struct type type_core__HashMap__nitc__MClass__core__Array__nitc__MType;
 extern const struct type type_core__MapKeysIterator__nitc__MClass__core__Array__nitc__MType;
 extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__core__Array__nitc__MType;
 extern const struct type type_core__MapValuesIterator__nitc__MClass__core__Array__nitc__MType;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClass__core__Array__nitc__MType;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__core__Array__nitc__MType;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nitc__MType;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nitc__MType;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nitc__MType;
+extern const struct type type_core__MapIterator__nitc__MClass__core__Array__nitc__MType;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Array__nitc__MType;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__Array__nitc__MType;
 extern const struct types resolution_table_core__NativeArray__nullable__nitc__MType;
 extern const struct type type_core__AbstractArrayRead__nullable__nitc__MType;
 extern const struct types resolution_table_core__array__ArrayIterator__nullable__nitc__MType;
@@ -2052,42 +3218,52 @@ extern const struct types resolution_table_core__array__ArrayReverseIterator__nu
 extern const struct type type_core__HashMap__nitc__MClass__core__Set__nitc__MType;
 extern const struct type type_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MType;
 extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__core__Set__nitc__MType;
-extern const struct type type_core__Array__core__Set__nitc__MType;
 extern const struct type type_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MType;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClass__core__Set__nitc__MType;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__core__Set__nitc__MType;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MType;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MType;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MType;
+extern const struct type type_core__MapIterator__nitc__MClass__core__Set__nitc__MType;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MType;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MType;
 extern const struct type type_core__HashMap__nitc__MClass__core__Array__nullable__nitc__MType;
 extern const struct type type_core__MapKeysIterator__nitc__MClass__core__Array__nullable__nitc__MType;
 extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__core__Array__nullable__nitc__MType;
 extern const struct type type_core__MapValuesIterator__nitc__MClass__core__Array__nullable__nitc__MType;
 extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClass__core__Array__nullable__nitc__MType;
 extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__core__Array__nullable__nitc__MType;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MType;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MType;
-extern const struct type type_core__hash_collection__HashMapIterator__nitc__MType__core__Set__nitc__MType;
-extern const struct type type_core__hash_collection__HashMapNode__nitc__MType__core__Set__nitc__MType;
-extern const struct type type_core__hash_collection__HashMapKeys__nitc__MType__core__Set__nitc__MType;
-extern const struct type type_core__hash_collection__HashMapValues__nitc__MType__core__Set__nitc__MType;
-extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MType__core__Set__nitc__MType;
-extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Set__nitc__MType;
-extern const struct types resolution_table_core__HashMap__nitc__MType__core__Set__nitc__MType;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MType;
+extern const struct type type_core__MapIterator__nitc__MClass__core__Array__nullable__nitc__MType;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Array__nullable__nitc__MType;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__Array__nullable__nitc__MType;
 extern const struct type type_core__AbstractArray__nitc__AParam;
 extern const struct type type_core__NativeArray__nitc__AParam;
 extern const struct type type_core__array__ArrayIterator__nitc__AParam;
 extern const struct type type_core__array__ArrayReverseIterator__nitc__AParam;
 extern const struct types resolution_table_core__Array__nitc__AParam;
+extern const struct types resolution_table_core__NativeArray__nitc__AParam;
+extern const struct type type_core__AbstractArrayRead__nitc__AParam;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__AParam;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AParam;
 extern const struct type type_core__AbstractArray__nitc__AExternCall;
 extern const struct type type_core__NativeArray__nitc__AExternCall;
 extern const struct type type_core__array__ArrayIterator__nitc__AExternCall;
 extern const struct type type_core__array__ArrayReverseIterator__nitc__AExternCall;
 extern const struct types resolution_table_core__Array__nitc__AExternCall;
+extern const struct types resolution_table_core__NativeArray__nitc__AExternCall;
+extern const struct type type_core__AbstractArrayRead__nitc__AExternCall;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__AExternCall;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AExternCall;
 extern const struct type type_core__AbstractArray__nitc__AForGroup;
 extern const struct type type_core__NativeArray__nitc__AForGroup;
 extern const struct type type_core__array__ArrayIterator__nitc__AForGroup;
 extern const struct type type_core__array__ArrayReverseIterator__nitc__AForGroup;
 extern const struct types resolution_table_core__Array__nitc__AForGroup;
+extern const struct types resolution_table_core__NativeArray__nitc__AForGroup;
+extern const struct type type_core__AbstractArrayRead__nitc__AForGroup;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__AForGroup;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AForGroup;
 extern const struct type type_core__Iterator__nitc__MType;
 extern const struct types resolution_table_core__array__ArraySetIterator__nitc__MType;
 extern const struct type type_core__Collection__nitc__MAttributeDef;
@@ -2099,6 +3275,68 @@ extern const struct types resolution_table_core__Array__nitc__MAttributeDef;
 extern const struct type type_core__HashMap__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
 extern const struct type type_core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
 extern const struct types resolution_table_more_collections__HashMap2__nitc__MModule__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct type type_core__hash_collection__HashMapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct type type_core__hash_collection__HashMapKeys__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct type type_core__hash_collection__HashMapValues__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct type type_core__MapRead__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct types resolution_table_core__HashMap__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct type type_core__hash_collection__HashMapIterator__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct type type_core__hash_collection__HashMapKeys__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct type type_core__hash_collection__HashMapValues__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct type type_core__MapRead__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct types resolution_table_core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct type type_core__MapKeysIterator__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct type type_core__MapValuesIterator__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct type type_core__Array__core__Array__nitc__MAttributeDef;
+extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct type type_core__Collection__core__Array__nitc__MAttributeDef;
+extern const struct type type_core__AbstractArray__core__Array__nitc__MAttributeDef;
+extern const struct type type_core__NativeArray__core__Array__nitc__MAttributeDef;
+extern const struct type type_core__array__ArrayIterator__core__Array__nitc__MAttributeDef;
+extern const struct type type_core__array__ArrayReverseIterator__core__Array__nitc__MAttributeDef;
+extern const struct types resolution_table_core__Array__core__Array__nitc__MAttributeDef;
+extern const struct type type_core__MapIterator__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct types resolution_table_core__NativeArray__core__Array__nitc__MAttributeDef;
+extern const struct type type_core__AbstractArrayRead__core__Array__nitc__MAttributeDef;
+extern const struct types resolution_table_core__array__ArrayIterator__core__Array__nitc__MAttributeDef;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MAttributeDef;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct type type_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct type type_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct type type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct type type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct type type_core__AbstractArray__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct type type_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct type type_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct type type_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct types resolution_table_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct type type_core__MapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct types resolution_table_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct type type_core__AbstractArrayRead__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct types resolution_table_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
+extern const struct types resolution_table_core__NativeArray__nitc__MAttributeDef;
+extern const struct type type_core__AbstractArrayRead__nitc__MAttributeDef;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__MAttributeDef;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MAttributeDef;
 extern const struct type type_core__Collection__nitc__MVirtualTypeDef;
 extern const struct type type_core__AbstractArray__nitc__MVirtualTypeDef;
 extern const struct type type_core__NativeArray__nitc__MVirtualTypeDef;
@@ -2108,10 +3346,76 @@ extern const struct types resolution_table_core__Array__nitc__MVirtualTypeDef;
 extern const struct type type_core__HashMap__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
 extern const struct type type_core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
 extern const struct types resolution_table_more_collections__HashMap2__nitc__MModule__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct type type_core__hash_collection__HashMapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct type type_core__hash_collection__HashMapKeys__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct type type_core__hash_collection__HashMapValues__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct type type_core__MapRead__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct types resolution_table_core__HashMap__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct type type_core__hash_collection__HashMapIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct type type_core__hash_collection__HashMapKeys__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct type type_core__hash_collection__HashMapValues__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct type type_core__MapRead__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct types resolution_table_core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct type type_core__MapKeysIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct type type_core__MapValuesIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct type type_core__Array__core__Array__nitc__MVirtualTypeDef;
+extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct type type_core__Collection__core__Array__nitc__MVirtualTypeDef;
+extern const struct type type_core__AbstractArray__core__Array__nitc__MVirtualTypeDef;
+extern const struct type type_core__NativeArray__core__Array__nitc__MVirtualTypeDef;
+extern const struct type type_core__array__ArrayIterator__core__Array__nitc__MVirtualTypeDef;
+extern const struct type type_core__array__ArrayReverseIterator__core__Array__nitc__MVirtualTypeDef;
+extern const struct types resolution_table_core__Array__core__Array__nitc__MVirtualTypeDef;
+extern const struct type type_core__MapIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct types resolution_table_core__NativeArray__core__Array__nitc__MVirtualTypeDef;
+extern const struct type type_core__AbstractArrayRead__core__Array__nitc__MVirtualTypeDef;
+extern const struct types resolution_table_core__array__ArrayIterator__core__Array__nitc__MVirtualTypeDef;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MVirtualTypeDef;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct type type_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct type type_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct type type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct type type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct type type_core__AbstractArray__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct type type_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct type type_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct type type_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct types resolution_table_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct type type_core__MapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct types resolution_table_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct types resolution_table_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct type type_core__AbstractArrayRead__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct types resolution_table_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct types resolution_table_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct types resolution_table_core__NativeArray__nitc__MVirtualTypeDef;
+extern const struct type type_core__AbstractArrayRead__nitc__MVirtualTypeDef;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__MVirtualTypeDef;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MVirtualTypeDef;
 extern const struct types resolution_table_core__NativeArray__nitc__AExpr;
 extern const struct type type_core__AbstractArrayRead__nitc__AExpr;
 extern const struct types resolution_table_core__array__ArrayIterator__nitc__AExpr;
 extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AExpr;
+extern const struct types resolution_table_core__NativeArray__nitc__AEscapeExpr;
+extern const struct type type_core__AbstractArrayRead__nitc__AEscapeExpr;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__AEscapeExpr;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AEscapeExpr;
 extern const struct types resolution_table_core__NativeArray__nitc__Variable;
 extern const struct type type_core__AbstractArrayRead__nitc__Variable;
 extern const struct types resolution_table_core__array__ArrayIterator__nitc__Variable;
@@ -2120,17 +3424,12 @@ extern const struct types resolution_table_core__NativeArray__nitc__AIntegerExpr
 extern const struct type type_core__AbstractArrayRead__nitc__AIntegerExpr;
 extern const struct types resolution_table_core__array__ArrayIterator__nitc__AIntegerExpr;
 extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AIntegerExpr;
-extern const struct types resolution_table_core__NativeArray__nitc__AEscapeExpr;
-extern const struct type type_core__AbstractArrayRead__nitc__AEscapeExpr;
-extern const struct types resolution_table_core__array__ArrayIterator__nitc__AEscapeExpr;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AEscapeExpr;
 extern const struct types resolution_table_core__NativeArray__nitc__AVarExpr;
 extern const struct type type_core__AbstractArrayRead__nitc__AVarExpr;
 extern const struct types resolution_table_core__array__ArrayIterator__nitc__AVarExpr;
 extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AVarExpr;
 extern const struct type type_core__Iterator__nitc__MMethodDef;
 extern const struct types resolution_table_core__array__ArraySetIterator__nitc__MMethodDef;
-extern const struct type type_core__ArrayMap__core__Int__core__Int;
 extern const struct type type_core__MapKeysIterator__core__Int__core__Int;
 extern const struct types resolution_table_core__array__ArrayMapKeys__core__Int__core__Int;
 extern const struct type type_core__MapValuesIterator__core__Int__core__Int;
@@ -2144,1209 +3443,20 @@ extern const struct types resolution_table_core__Array__core__Couple__core__Int_
 extern const struct type type_core__Iterator__core__Couple__core__Int__core__Int;
 extern const struct types resolution_table_core__abstract_collection__CoupleMapIterator__core__Int__core__Int;
 extern const struct types resolution_table_core__Couple__core__Int__core__Int;
-extern const struct type type_core__HashSet__nitc__FlowContext;
+extern const struct types resolution_table_core__NativeArray__core__Couple__core__Int__core__Int;
+extern const struct type type_core__AbstractArrayRead__core__Couple__core__Int__core__Int;
+extern const struct types resolution_table_core__array__ArrayIterator__core__Couple__core__Int__core__Int;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Couple__core__Int__core__Int;
+extern const struct type type_core__MapIterator__core__Int__core__Int;
+extern const struct types resolution_table_core__MapValuesIterator__core__Int__core__Int;
+extern const struct types resolution_table_core__MapKeysIterator__core__Int__core__Int;
+extern const struct type type_core__abstract_collection__RefIterator__core__String;
+extern const struct types resolution_table_core__list__ListNode__core__String;
+extern const struct type type_core__List__core__String;
+extern const struct types resolution_table_core__ListIterator__core__String;
+extern const struct types resolution_table_core__list__ListReverseIterator__core__String;
+extern const struct type type_core__Ref__core__String;
+extern const struct types resolution_table_core__abstract_collection__RefIterator__core__String;
 extern const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__FlowContext;
 extern const struct types resolution_table_core__hash_collection__HashSetNode__nitc__FlowContext;
 extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__FlowContext;
-extern const struct types resolution_table_core__NativeArray__core__Char;
-extern const struct type type_core__AbstractArrayRead__core__Char;
-extern const struct types resolution_table_core__array__ArrayIterator__core__Char;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Char;
-extern const struct types resolution_table_core__NativeArray__core__Byte;
-extern const struct type type_core__Collection__nitc__SourceFile;
-extern const struct type type_core__AbstractArray__nitc__SourceFile;
-extern const struct type type_core__NativeArray__nitc__SourceFile;
-extern const struct type type_core__array__ArrayIterator__nitc__SourceFile;
-extern const struct type type_core__array__ArrayReverseIterator__nitc__SourceFile;
-extern const struct types resolution_table_core__Array__nitc__SourceFile;
-extern const struct type type_core__MapIterator__nitc__SourceFile__core__Array__core__String;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__SourceFile__core__Array__core__String;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__SourceFile__core__Array__core__String;
-extern const struct type type_core__MapIterator__core__String__opts__Option;
-extern const struct types resolution_table_core__MapKeysIterator__core__String__opts__Option;
-extern const struct types resolution_table_core__MapValuesIterator__core__String__opts__Option;
-extern const struct type type_core__MapKeysIterator__nitc__Phase__poset__POSetElement__nitc__Phase;
-extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__Phase__poset__POSetElement__nitc__Phase;
-extern const struct type type_core__Array__poset__POSetElement__nitc__Phase;
-extern const struct type type_core__MapValuesIterator__nitc__Phase__poset__POSetElement__nitc__Phase;
-extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__Phase__poset__POSetElement__nitc__Phase;
-extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__Phase__poset__POSetElement__nitc__Phase;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__Phase__poset__POSetElement__nitc__Phase;
-extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__Phase__poset__POSetElement__nitc__Phase;
-extern const struct type type_core__hash_collection__HashSetNode__nitc__Phase;
-extern const struct type type_core__hash_collection__HashSetIterator__nitc__Phase;
-extern const struct type type_nullable__core__hash_collection__HashSetNode__nitc__Phase;
-extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__Phase;
-extern const struct types resolution_table_core__HashSet__nitc__Phase;
-extern const struct type type_core__hash_collection__HashMapIterator__nitc__Phase__core__Set__nitc__Phase;
-extern const struct type type_core__Set__nitc__Phase;
-extern const struct type type_core__hash_collection__HashMapNode__nitc__Phase__core__Set__nitc__Phase;
-extern const struct type type_core__hash_collection__HashMapKeys__nitc__Phase__core__Set__nitc__Phase;
-extern const struct type type_core__hash_collection__HashMapValues__nitc__Phase__core__Set__nitc__Phase;
-extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__Phase__core__Set__nitc__Phase;
-extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__Phase__core__Set__nitc__Phase;
-extern const struct types resolution_table_core__HashMap__nitc__Phase__core__Set__nitc__Phase;
-extern const struct type type_core__MapIterator__core__String__core__Array__nitc__MPackage;
-extern const struct types resolution_table_core__MapKeysIterator__core__String__core__Array__nitc__MPackage;
-extern const struct type type_core__Collection__core__Array__nitc__MPackage;
-extern const struct type type_core__AbstractArray__core__Array__nitc__MPackage;
-extern const struct type type_core__NativeArray__core__Array__nitc__MPackage;
-extern const struct type type_core__array__ArrayIterator__core__Array__nitc__MPackage;
-extern const struct type type_core__array__ArrayReverseIterator__core__Array__nitc__MPackage;
-extern const struct types resolution_table_core__Array__core__Array__nitc__MPackage;
-extern const struct types resolution_table_core__MapValuesIterator__core__String__core__Array__nitc__MPackage;
-extern const struct type type_core__MapKeysIterator__nitc__MModule__poset__POSetElement__nitc__MModule;
-extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MModule__poset__POSetElement__nitc__MModule;
-extern const struct type type_core__Array__poset__POSetElement__nitc__MModule;
-extern const struct type type_core__MapValuesIterator__nitc__MModule__poset__POSetElement__nitc__MModule;
-extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MModule__poset__POSetElement__nitc__MModule;
-extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MModule__poset__POSetElement__nitc__MModule;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MModule__poset__POSetElement__nitc__MModule;
-extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__poset__POSetElement__nitc__MModule;
-extern const struct type type_core__hash_collection__HashMapIterator__nitc__MModule__core__Set__nitc__MModule;
-extern const struct type type_core__Set__nitc__MModule;
-extern const struct type type_core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MModule;
-extern const struct type type_core__hash_collection__HashMapKeys__nitc__MModule__core__Set__nitc__MModule;
-extern const struct type type_core__hash_collection__HashMapValues__nitc__MModule__core__Set__nitc__MModule;
-extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MModule;
-extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MModule;
-extern const struct types resolution_table_core__HashMap__nitc__MModule__core__Set__nitc__MModule;
-extern const struct type type_core__MapIterator__core__String__core__Array__nitc__MModule;
-extern const struct types resolution_table_core__MapKeysIterator__core__String__core__Array__nitc__MModule;
-extern const struct type type_core__Collection__core__Array__nitc__MModule;
-extern const struct type type_core__AbstractArray__core__Array__nitc__MModule;
-extern const struct type type_core__NativeArray__core__Array__nitc__MModule;
-extern const struct type type_core__array__ArrayIterator__core__Array__nitc__MModule;
-extern const struct type type_core__array__ArrayReverseIterator__core__Array__nitc__MModule;
-extern const struct types resolution_table_core__Array__core__Array__nitc__MModule;
-extern const struct types resolution_table_core__MapValuesIterator__core__String__core__Array__nitc__MModule;
-extern const struct type type_core__MapKeysIterator__nitc__MClassDef__poset__POSetElement__nitc__MClassDef;
-extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClassDef__poset__POSetElement__nitc__MClassDef;
-extern const struct type type_core__Array__poset__POSetElement__nitc__MClassDef;
-extern const struct type type_core__MapValuesIterator__nitc__MClassDef__poset__POSetElement__nitc__MClassDef;
-extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClassDef__poset__POSetElement__nitc__MClassDef;
-extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClassDef__poset__POSetElement__nitc__MClassDef;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClassDef__poset__POSetElement__nitc__MClassDef;
-extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassDef__poset__POSetElement__nitc__MClassDef;
-extern const struct type type_core__hash_collection__HashMapIterator__nitc__MClassDef__core__Set__nitc__MClassDef;
-extern const struct type type_core__hash_collection__HashMapNode__nitc__MClassDef__core__Set__nitc__MClassDef;
-extern const struct type type_core__hash_collection__HashMapKeys__nitc__MClassDef__core__Set__nitc__MClassDef;
-extern const struct type type_core__hash_collection__HashMapValues__nitc__MClassDef__core__Set__nitc__MClassDef;
-extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MClassDef__core__Set__nitc__MClassDef;
-extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassDef__core__Set__nitc__MClassDef;
-extern const struct types resolution_table_core__HashMap__nitc__MClassDef__core__Set__nitc__MClassDef;
-extern const struct type type_core__MapKeysIterator__nitc__MClassType__poset__POSetElement__nitc__MClassType;
-extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClassType__poset__POSetElement__nitc__MClassType;
-extern const struct type type_core__Array__poset__POSetElement__nitc__MClassType;
-extern const struct type type_core__MapValuesIterator__nitc__MClassType__poset__POSetElement__nitc__MClassType;
-extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClassType__poset__POSetElement__nitc__MClassType;
-extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClassType__poset__POSetElement__nitc__MClassType;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClassType__poset__POSetElement__nitc__MClassType;
-extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassType__poset__POSetElement__nitc__MClassType;
-extern const struct type type_core__hash_collection__HashMapIterator__nitc__MClassType__core__Set__nitc__MClassType;
-extern const struct type type_core__hash_collection__HashMapNode__nitc__MClassType__core__Set__nitc__MClassType;
-extern const struct type type_core__hash_collection__HashMapKeys__nitc__MClassType__core__Set__nitc__MClassType;
-extern const struct type type_core__hash_collection__HashMapValues__nitc__MClassType__core__Set__nitc__MClassType;
-extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MClassType__core__Set__nitc__MClassType;
-extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassType__core__Set__nitc__MClassType;
-extern const struct types resolution_table_core__HashMap__nitc__MClassType__core__Set__nitc__MClassType;
-extern const struct type type_core__MapIterator__core__String__core__Array__nitc__MClass;
-extern const struct types resolution_table_core__MapKeysIterator__core__String__core__Array__nitc__MClass;
-extern const struct type type_core__Collection__core__Array__nitc__MClass;
-extern const struct type type_core__AbstractArray__core__Array__nitc__MClass;
-extern const struct type type_core__NativeArray__core__Array__nitc__MClass;
-extern const struct type type_core__array__ArrayIterator__core__Array__nitc__MClass;
-extern const struct type type_core__array__ArrayReverseIterator__core__Array__nitc__MClass;
-extern const struct types resolution_table_core__Array__core__Array__nitc__MClass;
-extern const struct types resolution_table_core__MapValuesIterator__core__String__core__Array__nitc__MClass;
-extern const struct type type_core__MapIterator__core__String__core__Array__nitc__MProperty;
-extern const struct types resolution_table_core__MapKeysIterator__core__String__core__Array__nitc__MProperty;
-extern const struct type type_core__Collection__core__Array__nitc__MProperty;
-extern const struct type type_core__AbstractArray__core__Array__nitc__MProperty;
-extern const struct type type_core__NativeArray__core__Array__nitc__MProperty;
-extern const struct type type_core__array__ArrayIterator__core__Array__nitc__MProperty;
-extern const struct type type_core__array__ArrayReverseIterator__core__Array__nitc__MProperty;
-extern const struct types resolution_table_core__Array__core__Array__nitc__MProperty;
-extern const struct types resolution_table_core__MapValuesIterator__core__String__core__Array__nitc__MProperty;
-extern const struct type type_core__MapKeysIterator__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
-extern const struct type type_core__Array__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
-extern const struct type type_core__MapValuesIterator__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
-extern const struct type type_core__hash_collection__HashMapIterator__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty;
-extern const struct type type_core__hash_collection__HashMapNode__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty;
-extern const struct type type_core__hash_collection__HashMapKeys__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty;
-extern const struct type type_core__hash_collection__HashMapValues__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty;
-extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty;
-extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__HashMap__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty;
-extern const struct type type_core__hash_collection__HashMapIterator__core__String__nullable__nitc__MProperty;
-extern const struct type type_core__hash_collection__HashMapNode__core__String__nullable__nitc__MProperty;
-extern const struct type type_core__hash_collection__HashMapKeys__core__String__nullable__nitc__MProperty;
-extern const struct type type_core__hash_collection__HashMapValues__core__String__nullable__nitc__MProperty;
-extern const struct type type_nullable__core__hash_collection__HashMapNode__core__String__nullable__nitc__MProperty;
-extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__HashMap__core__String__nullable__nitc__MProperty;
-extern const struct type type_core__MapIterator__core__String__nullable__nitc__MModule;
-extern const struct types resolution_table_core__MapKeysIterator__core__String__nullable__nitc__MModule;
-extern const struct type type_core__Collection__nullable__nitc__MModule;
-extern const struct type type_core__AbstractArray__nullable__nitc__MModule;
-extern const struct type type_core__NativeArray__nullable__nitc__MModule;
-extern const struct type type_core__array__ArrayIterator__nullable__nitc__MModule;
-extern const struct type type_core__array__ArrayReverseIterator__nullable__nitc__MModule;
-extern const struct types resolution_table_core__Array__nullable__nitc__MModule;
-extern const struct types resolution_table_core__MapValuesIterator__core__String__nullable__nitc__MModule;
-extern const struct type type_core__MapIterator__core__String__nullable__nitc__MGroup;
-extern const struct types resolution_table_core__MapKeysIterator__core__String__nullable__nitc__MGroup;
-extern const struct type type_core__Collection__nullable__nitc__MGroup;
-extern const struct type type_core__AbstractArray__nullable__nitc__MGroup;
-extern const struct type type_core__NativeArray__nullable__nitc__MGroup;
-extern const struct type type_core__array__ArrayIterator__nullable__nitc__MGroup;
-extern const struct type type_core__array__ArrayReverseIterator__nullable__nitc__MGroup;
-extern const struct types resolution_table_core__Array__nullable__nitc__MGroup;
-extern const struct types resolution_table_core__MapValuesIterator__core__String__nullable__nitc__MGroup;
-extern const struct type type_core__MapIterator__nitc__MModule__nitc__AModule;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MModule__nitc__AModule;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MModule__nitc__AModule;
-extern const struct type type_core__MapIterator__nitc__MClassDef__nitc__AClassdef;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MClassDef__nitc__AClassdef;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MClassDef__nitc__AClassdef;
-extern const struct type type_core__MapIterator__core__String__nitc__MModuleData__nitc__AAnnotation;
-extern const struct types resolution_table_core__MapKeysIterator__core__String__nitc__MModuleData__nitc__AAnnotation;
-extern const struct type type_core__Collection__nitc__MModuleData__nitc__AAnnotation;
-extern const struct type type_core__AbstractArray__nitc__MModuleData__nitc__AAnnotation;
-extern const struct type type_core__NativeArray__nitc__MModuleData__nitc__AAnnotation;
-extern const struct type type_core__array__ArrayIterator__nitc__MModuleData__nitc__AAnnotation;
-extern const struct type type_core__array__ArrayReverseIterator__nitc__MModuleData__nitc__AAnnotation;
-extern const struct types resolution_table_core__Array__nitc__MModuleData__nitc__AAnnotation;
-extern const struct types resolution_table_core__MapValuesIterator__core__String__nitc__MModuleData__nitc__AAnnotation;
-extern const struct type type_core__MapIterator__nitc__MPropDef__nitc__APropdef;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MPropDef__nitc__APropdef;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MPropDef__nitc__APropdef;
-extern const struct types resolution_table_core__NativeArray__core__Buffer;
-extern const struct type type_core__AbstractArrayRead__core__Buffer;
-extern const struct types resolution_table_core__array__ArrayIterator__core__Buffer;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Buffer;
-extern const struct types resolution_table_core__NativeArray__core__FlatText;
-extern const struct type type_core__AbstractArrayRead__core__FlatText;
-extern const struct types resolution_table_core__array__ArrayIterator__core__FlatText;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__FlatText;
-extern const struct type type_core__MapIterator__core__String__core__Array__core__String;
-extern const struct types resolution_table_core__MapKeysIterator__core__String__core__Array__core__String;
-extern const struct types resolution_table_core__MapValuesIterator__core__String__core__Array__core__String;
-extern const struct types resolution_table_core__NativeArray__nitc__AMethPropdef;
-extern const struct type type_core__AbstractArrayRead__nitc__AMethPropdef;
-extern const struct types resolution_table_core__array__ArrayIterator__nitc__AMethPropdef;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AMethPropdef;
-extern const struct type type_core__MapIterator__nitc__MClass__core__Set__nitc__MProperty;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MProperty;
-extern const struct type type_core__Collection__core__Set__nitc__MProperty;
-extern const struct type type_core__AbstractArray__core__Set__nitc__MProperty;
-extern const struct type type_core__NativeArray__core__Set__nitc__MProperty;
-extern const struct type type_core__array__ArrayIterator__core__Set__nitc__MProperty;
-extern const struct type type_core__array__ArrayReverseIterator__core__Set__nitc__MProperty;
-extern const struct types resolution_table_core__Array__core__Set__nitc__MProperty;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MProperty;
-extern const struct type type_core__MapIterator__nitc__MProperty__nitc__APropdef;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MProperty__nitc__APropdef;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MProperty__nitc__APropdef;
-extern const struct types resolution_table_core__NativeArray__core__FlatString;
-extern const struct type type_core__AbstractArrayRead__core__FlatString;
-extern const struct types resolution_table_core__array__ArrayIterator__core__FlatString;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__FlatString;
-extern const struct type type_core__MapKeysIterator__nitc__MGroup__poset__POSetElement__nitc__MGroup;
-extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MGroup__poset__POSetElement__nitc__MGroup;
-extern const struct type type_core__Array__poset__POSetElement__nitc__MGroup;
-extern const struct type type_core__MapValuesIterator__nitc__MGroup__poset__POSetElement__nitc__MGroup;
-extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MGroup__poset__POSetElement__nitc__MGroup;
-extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MGroup__poset__POSetElement__nitc__MGroup;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MGroup__poset__POSetElement__nitc__MGroup;
-extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MGroup__poset__POSetElement__nitc__MGroup;
-extern const struct types resolution_table_core__NativeArray__nitc__MGroup;
-extern const struct type type_core__AbstractArrayRead__nitc__MGroup;
-extern const struct types resolution_table_core__array__ArrayIterator__nitc__MGroup;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MGroup;
-extern const struct type type_core__hash_collection__HashSetNode__nitc__MGroup;
-extern const struct type type_core__hash_collection__HashSetIterator__nitc__MGroup;
-extern const struct type type_nullable__core__hash_collection__HashSetNode__nitc__MGroup;
-extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MGroup;
-extern const struct types resolution_table_core__HashSet__nitc__MGroup;
-extern const struct type type_core__hash_collection__HashMapIterator__nitc__MGroup__core__Set__nitc__MGroup;
-extern const struct type type_core__Set__nitc__MGroup;
-extern const struct type type_core__hash_collection__HashMapNode__nitc__MGroup__core__Set__nitc__MGroup;
-extern const struct type type_core__hash_collection__HashMapKeys__nitc__MGroup__core__Set__nitc__MGroup;
-extern const struct type type_core__hash_collection__HashMapValues__nitc__MGroup__core__Set__nitc__MGroup;
-extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MGroup__core__Set__nitc__MGroup;
-extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MGroup__core__Set__nitc__MGroup;
-extern const struct types resolution_table_core__HashMap__nitc__MGroup__core__Set__nitc__MGroup;
-extern const struct types resolution_table_core__NativeArray__nitc__APropdef;
-extern const struct type type_core__AbstractArrayRead__nitc__APropdef;
-extern const struct types resolution_table_core__array__ArrayIterator__nitc__APropdef;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__APropdef;
-extern const struct type type_core__Collection__core__Array__nitc__MType;
-extern const struct type type_core__AbstractArray__core__Array__nitc__MType;
-extern const struct type type_core__NativeArray__core__Array__nitc__MType;
-extern const struct type type_core__array__ArrayIterator__core__Array__nitc__MType;
-extern const struct type type_core__array__ArrayReverseIterator__core__Array__nitc__MType;
-extern const struct types resolution_table_core__Array__core__Array__nitc__MType;
-extern const struct type type_core__MapIterator__core__Array__nitc__MType__nitc__MGenericType;
-extern const struct types resolution_table_core__MapKeysIterator__core__Array__nitc__MType__nitc__MGenericType;
-extern const struct type type_core__Collection__nitc__MGenericType;
-extern const struct type type_core__AbstractArray__nitc__MGenericType;
-extern const struct type type_core__NativeArray__nitc__MGenericType;
-extern const struct type type_core__array__ArrayIterator__nitc__MGenericType;
-extern const struct type type_core__array__ArrayReverseIterator__nitc__MGenericType;
-extern const struct types resolution_table_core__Array__nitc__MGenericType;
-extern const struct types resolution_table_core__MapValuesIterator__core__Array__nitc__MType__nitc__MGenericType;
-extern const struct types resolution_table_core__NativeArray__nitc__MMethodDef;
-extern const struct type type_core__AbstractArrayRead__nitc__MMethodDef;
-extern const struct types resolution_table_core__array__ArrayIterator__nitc__MMethodDef;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MMethodDef;
-extern const struct type type_core__MapKeysIterator__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
-extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
-extern const struct type type_core__Array__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
-extern const struct type type_core__MapValuesIterator__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
-extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
-extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
-extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
-extern const struct type type_core__MapKeysIterator__nitc__MProperty__core__Set__nitc__MMethodDef;
-extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MProperty__core__Set__nitc__MMethodDef;
-extern const struct type type_core__Array__core__Set__nitc__MMethodDef;
-extern const struct type type_core__MapValuesIterator__nitc__MProperty__core__Set__nitc__MMethodDef;
-extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MProperty__core__Set__nitc__MMethodDef;
-extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MProperty__core__Set__nitc__MMethodDef;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MProperty__core__Set__nitc__MMethodDef;
-extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MProperty__core__Set__nitc__MMethodDef;
-extern const struct type type_core__Ref__nitc__MMethodDef;
-extern const struct types resolution_table_core__abstract_collection__RefIterator__nitc__MMethodDef;
-extern const struct type type_core__MapIterator__nitc__MClassDef__core__HashSet__nitc__MType;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MClassDef__core__HashSet__nitc__MType;
-extern const struct type type_core__Collection__core__HashSet__nitc__MType;
-extern const struct type type_core__AbstractArray__core__HashSet__nitc__MType;
-extern const struct type type_core__NativeArray__core__HashSet__nitc__MType;
-extern const struct type type_core__array__ArrayIterator__core__HashSet__nitc__MType;
-extern const struct type type_core__array__ArrayReverseIterator__core__HashSet__nitc__MType;
-extern const struct types resolution_table_core__Array__core__HashSet__nitc__MType;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MClassDef__core__HashSet__nitc__MType;
-extern const struct type type_core__MapIterator__nitc__MClass__core__Int;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__Int;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Int;
-extern const struct type type_core__MapIterator__nitc__MType__core__Array__nullable__nitc__MType;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MType__core__Array__nullable__nitc__MType;
-extern const struct type type_core__Collection__core__Array__nullable__nitc__MType;
-extern const struct type type_core__AbstractArray__core__Array__nullable__nitc__MType;
-extern const struct type type_core__NativeArray__core__Array__nullable__nitc__MType;
-extern const struct type type_core__array__ArrayIterator__core__Array__nullable__nitc__MType;
-extern const struct type type_core__array__ArrayReverseIterator__core__Array__nullable__nitc__MType;
-extern const struct types resolution_table_core__Array__core__Array__nullable__nitc__MType;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MType__core__Array__nullable__nitc__MType;
-extern const struct type type_core__MapIterator__nitc__MClassType__core__Array__nullable__nitc__MType;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MClassType__core__Array__nullable__nitc__MType;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MClassType__core__Array__nullable__nitc__MType;
-extern const struct type type_core__MapIterator__nitc__MClass__core__Array__nullable__nitc__MPropDef;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__Array__nullable__nitc__MPropDef;
-extern const struct type type_core__Collection__core__Array__nullable__nitc__MPropDef;
-extern const struct type type_core__AbstractArray__core__Array__nullable__nitc__MPropDef;
-extern const struct type type_core__NativeArray__core__Array__nullable__nitc__MPropDef;
-extern const struct type type_core__array__ArrayIterator__core__Array__nullable__nitc__MPropDef;
-extern const struct type type_core__array__ArrayReverseIterator__core__Array__nullable__nitc__MPropDef;
-extern const struct types resolution_table_core__Array__core__Array__nullable__nitc__MPropDef;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Array__nullable__nitc__MPropDef;
-extern const struct type type_core__MapIterator__nitc__MClass__core__Array__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__Array__nullable__nitc__MProperty;
-extern const struct type type_core__Collection__core__Array__nullable__nitc__MProperty;
-extern const struct type type_core__AbstractArray__core__Array__nullable__nitc__MProperty;
-extern const struct type type_core__NativeArray__core__Array__nullable__nitc__MProperty;
-extern const struct type type_core__array__ArrayIterator__core__Array__nullable__nitc__MProperty;
-extern const struct type type_core__array__ArrayReverseIterator__core__Array__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__Array__core__Array__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Array__nullable__nitc__MProperty;
-extern const struct type type_core__MapIterator__core__String__core__String;
-extern const struct types resolution_table_core__MapKeysIterator__core__String__core__String;
-extern const struct types resolution_table_core__MapValuesIterator__core__String__core__String;
-extern const struct types resolution_table_core__NativeArray__nitc__CodeFile;
-extern const struct type type_core__AbstractArrayRead__nitc__CodeFile;
-extern const struct types resolution_table_core__array__ArrayIterator__nitc__CodeFile;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__CodeFile;
-extern const struct type type_core__Ref__nitc__CodeFile;
-extern const struct types resolution_table_core__abstract_collection__RefIterator__nitc__CodeFile;
-extern const struct type type_core__MapIterator__core__String__nitc__ANode;
-extern const struct types resolution_table_core__MapKeysIterator__core__String__nitc__ANode;
-extern const struct types resolution_table_core__MapValuesIterator__core__String__nitc__ANode;
-extern const struct type type_core__MapIterator__nitc__MClass__nitc__MClassType;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MClass__nitc__MClassType;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MClass__nitc__MClassType;
-extern const struct type type_core__MapIterator__nitc__MClass__nitc__AType;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MClass__nitc__AType;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MClass__nitc__AType;
-extern const struct types resolution_table_core__NativeArray__core__Couple__nitc__MClass__nitc__AType;
-extern const struct type type_core__AbstractArrayRead__core__Couple__nitc__MClass__nitc__AType;
-extern const struct types resolution_table_core__array__ArrayIterator__core__Couple__nitc__MClass__nitc__AType;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Couple__nitc__MClass__nitc__AType;
-extern const struct types resolution_table_core__NativeArray__nitc__AExternCodeBlock;
-extern const struct type type_core__AbstractArrayRead__nitc__AExternCodeBlock;
-extern const struct types resolution_table_core__array__ArrayIterator__nitc__AExternCodeBlock;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AExternCodeBlock;
-extern const struct type type_core__AbstractArrayRead__nitc__ANode;
-extern const struct types resolution_table_core__array__ArrayIterator__nitc__ANode;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__ANode;
-extern const struct type type_core__MapIterator__nitc__MModule__core__Set__nitc__MClassDef;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MModule__core__Set__nitc__MClassDef;
-extern const struct type type_core__Collection__core__Set__nitc__MClassDef;
-extern const struct type type_core__AbstractArray__core__Set__nitc__MClassDef;
-extern const struct type type_core__NativeArray__core__Set__nitc__MClassDef;
-extern const struct type type_core__array__ArrayIterator__core__Set__nitc__MClassDef;
-extern const struct type type_core__array__ArrayReverseIterator__core__Set__nitc__MClassDef;
-extern const struct types resolution_table_core__Array__core__Set__nitc__MClassDef;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MModule__core__Set__nitc__MClassDef;
-extern const struct type type_core__MapIterator__nitc__MModule__core__Set__nitc__MClass;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MModule__core__Set__nitc__MClass;
-extern const struct type type_core__Collection__core__Set__nitc__MClass;
-extern const struct type type_core__AbstractArray__core__Set__nitc__MClass;
-extern const struct type type_core__NativeArray__core__Set__nitc__MClass;
-extern const struct type type_core__array__ArrayIterator__core__Set__nitc__MClass;
-extern const struct type type_core__array__ArrayReverseIterator__core__Set__nitc__MClass;
-extern const struct types resolution_table_core__Array__core__Set__nitc__MClass;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MModule__core__Set__nitc__MClass;
-extern const struct type type_core__MapIterator__nitc__MModule__core__Set__nitc__MClassType;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MModule__core__Set__nitc__MClassType;
-extern const struct type type_core__Collection__core__Set__nitc__MClassType;
-extern const struct type type_core__AbstractArray__core__Set__nitc__MClassType;
-extern const struct type type_core__NativeArray__core__Set__nitc__MClassType;
-extern const struct type type_core__array__ArrayIterator__core__Set__nitc__MClassType;
-extern const struct type type_core__array__ArrayReverseIterator__core__Set__nitc__MClassType;
-extern const struct types resolution_table_core__Array__core__Set__nitc__MClassType;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MModule__core__Set__nitc__MClassType;
-extern const struct type type_core__Ref__nitc__MClassType;
-extern const struct types resolution_table_core__abstract_collection__RefIterator__nitc__MClassType;
-extern const struct type type_core__MapKeysIterator__core__Object__core__Array__core__Object;
-extern const struct types resolution_table_core__hash_collection__HashMapKeys__core__Object__core__Array__core__Object;
-extern const struct type type_core__Array__core__Array__core__Object;
-extern const struct type type_core__MapValuesIterator__core__Object__core__Array__core__Object;
-extern const struct types resolution_table_core__hash_collection__HashMapValues__core__Object__core__Array__core__Object;
-extern const struct types resolution_table_core__hash_collection__HashMapIterator__core__Object__core__Array__core__Object;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__core__Object__core__Array__core__Object;
-extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__Object__core__Array__core__Object;
-extern const struct type type_core__MapKeysIterator__core__Object__nullable__core__Object;
-extern const struct types resolution_table_core__hash_collection__HashMapKeys__core__Object__nullable__core__Object;
-extern const struct type type_core__MapValuesIterator__core__Object__nullable__core__Object;
-extern const struct types resolution_table_core__hash_collection__HashMapValues__core__Object__nullable__core__Object;
-extern const struct types resolution_table_core__hash_collection__HashMapIterator__core__Object__nullable__core__Object;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__core__Object__nullable__core__Object;
-extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__Object__nullable__core__Object;
-extern const struct type type_core__Iterator__core__Object;
-extern const struct type type_core__Collection__core__Iterator__core__Object;
-extern const struct type type_core__AbstractArray__core__Iterator__core__Object;
-extern const struct type type_core__NativeArray__core__Iterator__core__Object;
-extern const struct type type_core__array__ArrayIterator__core__Iterator__core__Object;
-extern const struct type type_core__array__ArrayReverseIterator__core__Iterator__core__Object;
-extern const struct types resolution_table_core__Array__core__Iterator__core__Object;
-extern const struct type type_core__MapIterator__core__Object__core__String;
-extern const struct types resolution_table_core__MapKeysIterator__core__Object__core__String;
-extern const struct types resolution_table_core__MapValuesIterator__core__Object__core__String;
-extern const struct type type_core__Ref__core__String;
-extern const struct types resolution_table_core__abstract_collection__RefIterator__core__String;
-extern const struct type type_core__MapIterator__core__String__core__Int;
-extern const struct types resolution_table_core__MapKeysIterator__core__String__core__Int;
-extern const struct types resolution_table_core__MapValuesIterator__core__String__core__Int;
-extern const struct type type_core__hash_collection__HashMapIterator__nitc__MClass__core__Set__nitc__MClass;
-extern const struct type type_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MClass;
-extern const struct type type_core__hash_collection__HashMapKeys__nitc__MClass__core__Set__nitc__MClass;
-extern const struct type type_core__hash_collection__HashMapValues__nitc__MClass__core__Set__nitc__MClass;
-extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MClass;
-extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MClass;
-extern const struct types resolution_table_core__HashMap__nitc__MClass__core__Set__nitc__MClass;
-extern const struct type type_core__MapIterator__nitc__MClass__core__Set__nitc__MVirtualTypeProp;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MVirtualTypeProp;
-extern const struct type type_core__Collection__core__Set__nitc__MVirtualTypeProp;
-extern const struct type type_core__AbstractArray__core__Set__nitc__MVirtualTypeProp;
-extern const struct type type_core__NativeArray__core__Set__nitc__MVirtualTypeProp;
-extern const struct type type_core__array__ArrayIterator__core__Set__nitc__MVirtualTypeProp;
-extern const struct type type_core__array__ArrayReverseIterator__core__Set__nitc__MVirtualTypeProp;
-extern const struct types resolution_table_core__Array__core__Set__nitc__MVirtualTypeProp;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MVirtualTypeProp;
-extern const struct types resolution_table_core__NativeArray__nitc__MVirtualTypeProp;
-extern const struct type type_core__AbstractArrayRead__nitc__MVirtualTypeProp;
-extern const struct types resolution_table_core__array__ArrayIterator__nitc__MVirtualTypeProp;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MVirtualTypeProp;
-extern const struct type type_core__MapKeysIterator__nitc__MVirtualTypeProp__core__Int;
-extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MVirtualTypeProp__core__Int;
-extern const struct type type_core__MapValuesIterator__nitc__MVirtualTypeProp__core__Int;
-extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MVirtualTypeProp__core__Int;
-extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MVirtualTypeProp__core__Int;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MVirtualTypeProp__core__Int;
-extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MVirtualTypeProp__core__Int;
-extern const struct types resolution_table_core__NativeArray__nitc__AImport;
-extern const struct type type_core__AbstractArrayRead__nitc__AImport;
-extern const struct types resolution_table_core__array__ArrayIterator__nitc__AImport;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AImport;
-extern const struct types resolution_table_core__NativeArray__nitc__AFormaldef;
-extern const struct type type_core__AbstractArrayRead__nitc__AFormaldef;
-extern const struct types resolution_table_core__array__ArrayIterator__nitc__AFormaldef;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AFormaldef;
-extern const struct type type_core__MapKeysIterator__nitc__MType__poset__POSetElement__nitc__MType;
-extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MType__poset__POSetElement__nitc__MType;
-extern const struct type type_core__Array__poset__POSetElement__nitc__MType;
-extern const struct type type_core__MapValuesIterator__nitc__MType__poset__POSetElement__nitc__MType;
-extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MType__poset__POSetElement__nitc__MType;
-extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MType__poset__POSetElement__nitc__MType;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MType__poset__POSetElement__nitc__MType;
-extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__poset__POSetElement__nitc__MType;
-extern const struct type type_core__Ref__nitc__MType;
-extern const struct types resolution_table_core__abstract_collection__RefIterator__nitc__MType;
-extern const struct type type_core__hash_collection__HashMapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct type type_core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct type type_core__hash_collection__HashMapKeys__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct type type_core__hash_collection__HashMapValues__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct types resolution_table_core__HashMap__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct type type_core__hash_collection__HashMapIterator__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct type type_core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct type type_core__hash_collection__HashMapKeys__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct type type_core__hash_collection__HashMapValues__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct types resolution_table_core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct types resolution_table_core__NativeArray__nitc__scope__Scope;
-extern const struct type type_core__AbstractArrayRead__nitc__scope__Scope;
-extern const struct types resolution_table_core__array__ArrayIterator__nitc__scope__Scope;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__scope__Scope;
-extern const struct type type_core__Ref__nitc__scope__Scope;
-extern const struct types resolution_table_core__abstract_collection__RefIterator__nitc__scope__Scope;
-extern const struct type type_core__MapIterator__nitc__Variable__nullable__nitc__MType;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__Variable__nullable__nitc__MType;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__Variable__nullable__nitc__MType;
-extern const struct type type_core__MapIterator__nitc__MClass__core__Set__nitc__PropertyLayoutElement;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__Set__nitc__PropertyLayoutElement;
-extern const struct type type_core__Collection__core__Set__nitc__PropertyLayoutElement;
-extern const struct type type_core__AbstractArray__core__Set__nitc__PropertyLayoutElement;
-extern const struct type type_core__NativeArray__core__Set__nitc__PropertyLayoutElement;
-extern const struct type type_core__array__ArrayIterator__core__Set__nitc__PropertyLayoutElement;
-extern const struct type type_core__array__ArrayReverseIterator__core__Set__nitc__PropertyLayoutElement;
-extern const struct types resolution_table_core__Array__core__Set__nitc__PropertyLayoutElement;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Set__nitc__PropertyLayoutElement;
-extern const struct type type_core__MapIterator__nitc__MClass__core__Set__nitc__MAttribute;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MAttribute;
-extern const struct type type_core__Collection__core__Set__nitc__MAttribute;
-extern const struct type type_core__AbstractArray__core__Set__nitc__MAttribute;
-extern const struct type type_core__NativeArray__core__Set__nitc__MAttribute;
-extern const struct type type_core__array__ArrayIterator__core__Set__nitc__MAttribute;
-extern const struct type type_core__array__ArrayReverseIterator__core__Set__nitc__MAttribute;
-extern const struct types resolution_table_core__Array__core__Set__nitc__MAttribute;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MAttribute;
-extern const struct types resolution_table_core__NativeArray__nitc__MAttribute;
-extern const struct type type_core__AbstractArrayRead__nitc__MAttribute;
-extern const struct types resolution_table_core__array__ArrayIterator__nitc__MAttribute;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MAttribute;
-extern const struct type type_core__MapKeysIterator__nitc__PropertyLayoutElement__core__Int;
-extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__PropertyLayoutElement__core__Int;
-extern const struct type type_core__MapValuesIterator__nitc__PropertyLayoutElement__core__Int;
-extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__PropertyLayoutElement__core__Int;
-extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__PropertyLayoutElement__core__Int;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__PropertyLayoutElement__core__Int;
-extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__PropertyLayoutElement__core__Int;
-extern const struct type type_core__MapKeysIterator__nitc__MClass__core__HashSet__core__Int;
-extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__core__HashSet__core__Int;
-extern const struct type type_core__Array__core__HashSet__core__Int;
-extern const struct type type_core__MapValuesIterator__nitc__MClass__core__HashSet__core__Int;
-extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClass__core__HashSet__core__Int;
-extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__core__HashSet__core__Int;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__HashSet__core__Int;
-extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__HashSet__core__Int;
-extern const struct types resolution_table_core__NativeArray__nullable__nitc__PropertyLayoutElement;
-extern const struct type type_core__AbstractArrayRead__nullable__nitc__PropertyLayoutElement;
-extern const struct types resolution_table_core__array__ArrayIterator__nullable__nitc__PropertyLayoutElement;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__nullable__nitc__PropertyLayoutElement;
-extern const struct type type_core__MapKeysIterator__nitc__MAttribute__core__Int;
-extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MAttribute__core__Int;
-extern const struct type type_core__MapValuesIterator__nitc__MAttribute__core__Int;
-extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MAttribute__core__Int;
-extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MAttribute__core__Int;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MAttribute__core__Int;
-extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MAttribute__core__Int;
-extern const struct types resolution_table_core__NativeArray__nullable__nitc__MAttribute;
-extern const struct type type_core__AbstractArrayRead__nullable__nitc__MAttribute;
-extern const struct types resolution_table_core__array__ArrayIterator__nullable__nitc__MAttribute;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__nullable__nitc__MAttribute;
-extern const struct type type_core__MapKeysIterator__nitc__MClass__poset__POSetElement__nitc__MClass;
-extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__poset__POSetElement__nitc__MClass;
-extern const struct type type_core__Array__poset__POSetElement__nitc__MClass;
-extern const struct type type_core__MapValuesIterator__nitc__MClass__poset__POSetElement__nitc__MClass;
-extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClass__poset__POSetElement__nitc__MClass;
-extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__poset__POSetElement__nitc__MClass;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__poset__POSetElement__nitc__MClass;
-extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__poset__POSetElement__nitc__MClass;
-extern const struct type type_core__MapIterator__nitc__MClass__core__Array__nullable__nitc__MClass;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__Array__nullable__nitc__MClass;
-extern const struct type type_core__Collection__core__Array__nullable__nitc__MClass;
-extern const struct type type_core__AbstractArray__core__Array__nullable__nitc__MClass;
-extern const struct type type_core__NativeArray__core__Array__nullable__nitc__MClass;
-extern const struct type type_core__array__ArrayIterator__core__Array__nullable__nitc__MClass;
-extern const struct type type_core__array__ArrayReverseIterator__core__Array__nullable__nitc__MClass;
-extern const struct types resolution_table_core__Array__core__Array__nullable__nitc__MClass;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Array__nullable__nitc__MClass;
-extern const struct type type_core__MapIterator__core__String__ini__ConfigNode;
-extern const struct types resolution_table_core__MapKeysIterator__core__String__ini__ConfigNode;
-extern const struct types resolution_table_core__MapValuesIterator__core__String__ini__ConfigNode;
-extern const struct types resolution_table_core__NativeArray__nitc__TId;
-extern const struct type type_core__AbstractArrayRead__nitc__TId;
-extern const struct types resolution_table_core__array__ArrayIterator__nitc__TId;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__TId;
-extern const struct type type_core__MapIterator__nitc__MClass__nitc__AClassdef;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MClass__nitc__AClassdef;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MClass__nitc__AClassdef;
-extern const struct types resolution_table_core__NativeArray__nitc__AType;
-extern const struct type type_core__AbstractArrayRead__nitc__AType;
-extern const struct types resolution_table_core__array__ArrayIterator__nitc__AType;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AType;
-extern const struct type type_core__MapIterator__core__String__nitc__Variable;
-extern const struct types resolution_table_core__MapKeysIterator__core__String__nitc__Variable;
-extern const struct types resolution_table_core__MapValuesIterator__core__String__nitc__Variable;
-extern const struct type type_core__MapIterator__nitc__Variable__nitc__RuntimeVariable;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__Variable__nitc__RuntimeVariable;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__Variable__nitc__RuntimeVariable;
-extern const struct type type_core__MapIterator__nitc__MType__core__Int;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MType__core__Int;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MType__core__Int;
-extern const struct types resolution_table_core__NativeArray__nitc__TComment;
-extern const struct type type_core__AbstractArrayRead__nitc__TComment;
-extern const struct types resolution_table_core__array__ArrayIterator__nitc__TComment;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__TComment;
-extern const struct type type_core__Collection__nitc__EscapeMark;
-extern const struct type type_core__AbstractArray__nitc__EscapeMark;
-extern const struct type type_core__NativeArray__nitc__EscapeMark;
-extern const struct type type_core__array__ArrayIterator__nitc__EscapeMark;
-extern const struct type type_core__array__ArrayReverseIterator__nitc__EscapeMark;
-extern const struct types resolution_table_core__Array__nitc__EscapeMark;
-extern const struct type type_core__MapIterator__nitc__EscapeMark__core__String;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__EscapeMark__core__String;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__EscapeMark__core__String;
-extern const struct type type_core__MapIterator__nitc__MClass__core__Array__nitc__MType;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__Array__nitc__MType;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Array__nitc__MType;
-extern const struct type type_core__MapIterator__nitc__MClass__core__Set__nitc__MType;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MType;
-extern const struct type type_core__Collection__core__Set__nitc__MType;
-extern const struct type type_core__AbstractArray__core__Set__nitc__MType;
-extern const struct type type_core__NativeArray__core__Set__nitc__MType;
-extern const struct type type_core__array__ArrayIterator__core__Set__nitc__MType;
-extern const struct type type_core__array__ArrayReverseIterator__core__Set__nitc__MType;
-extern const struct types resolution_table_core__Array__core__Set__nitc__MType;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MType;
-extern const struct type type_core__MapIterator__nitc__MClass__core__Array__nullable__nitc__MType;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__Array__nullable__nitc__MType;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Array__nullable__nitc__MType;
-extern const struct type type_core__MapKeysIterator__nitc__MType__core__Set__nitc__MType;
-extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MType__core__Set__nitc__MType;
-extern const struct type type_core__MapValuesIterator__nitc__MType__core__Set__nitc__MType;
-extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MType__core__Set__nitc__MType;
-extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MType__core__Set__nitc__MType;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MType__core__Set__nitc__MType;
-extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Set__nitc__MType;
-extern const struct types resolution_table_core__NativeArray__nitc__AParam;
-extern const struct type type_core__AbstractArrayRead__nitc__AParam;
-extern const struct types resolution_table_core__array__ArrayIterator__nitc__AParam;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AParam;
-extern const struct types resolution_table_core__NativeArray__nitc__AExternCall;
-extern const struct type type_core__AbstractArrayRead__nitc__AExternCall;
-extern const struct types resolution_table_core__array__ArrayIterator__nitc__AExternCall;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AExternCall;
-extern const struct types resolution_table_core__NativeArray__nitc__AForGroup;
-extern const struct type type_core__AbstractArrayRead__nitc__AForGroup;
-extern const struct types resolution_table_core__array__ArrayIterator__nitc__AForGroup;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AForGroup;
-extern const struct types resolution_table_core__NativeArray__nitc__MAttributeDef;
-extern const struct type type_core__AbstractArrayRead__nitc__MAttributeDef;
-extern const struct types resolution_table_core__array__ArrayIterator__nitc__MAttributeDef;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MAttributeDef;
-extern const struct type type_core__hash_collection__HashMapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct type type_core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct type type_core__hash_collection__HashMapKeys__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct type type_core__hash_collection__HashMapValues__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct types resolution_table_core__HashMap__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct type type_core__hash_collection__HashMapIterator__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct type type_core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct type type_core__hash_collection__HashMapKeys__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct type type_core__hash_collection__HashMapValues__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct types resolution_table_core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct types resolution_table_core__NativeArray__nitc__MVirtualTypeDef;
-extern const struct type type_core__AbstractArrayRead__nitc__MVirtualTypeDef;
-extern const struct types resolution_table_core__array__ArrayIterator__nitc__MVirtualTypeDef;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MVirtualTypeDef;
-extern const struct type type_core__hash_collection__HashMapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct type type_core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct type type_core__hash_collection__HashMapKeys__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct type type_core__hash_collection__HashMapValues__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct types resolution_table_core__HashMap__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct type type_core__hash_collection__HashMapIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct type type_core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct type type_core__hash_collection__HashMapKeys__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct type type_core__hash_collection__HashMapValues__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct type type_nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct types resolution_table_core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct type type_core__MapIterator__core__Int__core__Int;
-extern const struct types resolution_table_core__MapKeysIterator__core__Int__core__Int;
-extern const struct types resolution_table_core__MapValuesIterator__core__Int__core__Int;
-extern const struct types resolution_table_core__NativeArray__core__Couple__core__Int__core__Int;
-extern const struct type type_core__AbstractArrayRead__core__Couple__core__Int__core__Int;
-extern const struct types resolution_table_core__array__ArrayIterator__core__Couple__core__Int__core__Int;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Couple__core__Int__core__Int;
-extern const struct types resolution_table_core__NativeArray__nitc__SourceFile;
-extern const struct type type_core__AbstractArrayRead__nitc__SourceFile;
-extern const struct types resolution_table_core__array__ArrayIterator__nitc__SourceFile;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__SourceFile;
-extern const struct type type_core__MapIterator__nitc__Phase__poset__POSetElement__nitc__Phase;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__Phase__poset__POSetElement__nitc__Phase;
-extern const struct type type_core__Collection__poset__POSetElement__nitc__Phase;
-extern const struct type type_core__AbstractArray__poset__POSetElement__nitc__Phase;
-extern const struct type type_core__NativeArray__poset__POSetElement__nitc__Phase;
-extern const struct type type_core__array__ArrayIterator__poset__POSetElement__nitc__Phase;
-extern const struct type type_core__array__ArrayReverseIterator__poset__POSetElement__nitc__Phase;
-extern const struct types resolution_table_core__Array__poset__POSetElement__nitc__Phase;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__Phase__poset__POSetElement__nitc__Phase;
-extern const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__Phase;
-extern const struct types resolution_table_core__hash_collection__HashSetNode__nitc__Phase;
-extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__Phase;
-extern const struct type type_core__MapKeysIterator__nitc__Phase__core__Set__nitc__Phase;
-extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__Phase__core__Set__nitc__Phase;
-extern const struct type type_core__Array__core__Set__nitc__Phase;
-extern const struct type type_core__MapValuesIterator__nitc__Phase__core__Set__nitc__Phase;
-extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__Phase__core__Set__nitc__Phase;
-extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__Phase__core__Set__nitc__Phase;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__Phase__core__Set__nitc__Phase;
-extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__Phase__core__Set__nitc__Phase;
-extern const struct types resolution_table_core__NativeArray__core__Array__nitc__MPackage;
-extern const struct type type_core__AbstractArrayRead__core__Array__nitc__MPackage;
-extern const struct types resolution_table_core__array__ArrayIterator__core__Array__nitc__MPackage;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MPackage;
-extern const struct type type_core__MapIterator__nitc__MModule__poset__POSetElement__nitc__MModule;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MModule__poset__POSetElement__nitc__MModule;
-extern const struct type type_core__Collection__poset__POSetElement__nitc__MModule;
-extern const struct type type_core__AbstractArray__poset__POSetElement__nitc__MModule;
-extern const struct type type_core__NativeArray__poset__POSetElement__nitc__MModule;
-extern const struct type type_core__array__ArrayIterator__poset__POSetElement__nitc__MModule;
-extern const struct type type_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MModule;
-extern const struct types resolution_table_core__Array__poset__POSetElement__nitc__MModule;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MModule__poset__POSetElement__nitc__MModule;
-extern const struct type type_core__MapKeysIterator__nitc__MModule__core__Set__nitc__MModule;
-extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MModule__core__Set__nitc__MModule;
-extern const struct type type_core__Array__core__Set__nitc__MModule;
-extern const struct type type_core__MapValuesIterator__nitc__MModule__core__Set__nitc__MModule;
-extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MModule__core__Set__nitc__MModule;
-extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MModule__core__Set__nitc__MModule;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MModule;
-extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MModule;
-extern const struct types resolution_table_core__NativeArray__core__Array__nitc__MModule;
-extern const struct type type_core__AbstractArrayRead__core__Array__nitc__MModule;
-extern const struct types resolution_table_core__array__ArrayIterator__core__Array__nitc__MModule;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MModule;
-extern const struct type type_core__MapIterator__nitc__MClassDef__poset__POSetElement__nitc__MClassDef;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MClassDef__poset__POSetElement__nitc__MClassDef;
-extern const struct type type_core__Collection__poset__POSetElement__nitc__MClassDef;
-extern const struct type type_core__AbstractArray__poset__POSetElement__nitc__MClassDef;
-extern const struct type type_core__NativeArray__poset__POSetElement__nitc__MClassDef;
-extern const struct type type_core__array__ArrayIterator__poset__POSetElement__nitc__MClassDef;
-extern const struct type type_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MClassDef;
-extern const struct types resolution_table_core__Array__poset__POSetElement__nitc__MClassDef;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MClassDef__poset__POSetElement__nitc__MClassDef;
-extern const struct type type_core__MapKeysIterator__nitc__MClassDef__core__Set__nitc__MClassDef;
-extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClassDef__core__Set__nitc__MClassDef;
-extern const struct type type_core__MapValuesIterator__nitc__MClassDef__core__Set__nitc__MClassDef;
-extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClassDef__core__Set__nitc__MClassDef;
-extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClassDef__core__Set__nitc__MClassDef;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClassDef__core__Set__nitc__MClassDef;
-extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassDef__core__Set__nitc__MClassDef;
-extern const struct type type_core__MapIterator__nitc__MClassType__poset__POSetElement__nitc__MClassType;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MClassType__poset__POSetElement__nitc__MClassType;
-extern const struct type type_core__Collection__poset__POSetElement__nitc__MClassType;
-extern const struct type type_core__AbstractArray__poset__POSetElement__nitc__MClassType;
-extern const struct type type_core__NativeArray__poset__POSetElement__nitc__MClassType;
-extern const struct type type_core__array__ArrayIterator__poset__POSetElement__nitc__MClassType;
-extern const struct type type_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MClassType;
-extern const struct types resolution_table_core__Array__poset__POSetElement__nitc__MClassType;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MClassType__poset__POSetElement__nitc__MClassType;
-extern const struct type type_core__MapKeysIterator__nitc__MClassType__core__Set__nitc__MClassType;
-extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClassType__core__Set__nitc__MClassType;
-extern const struct type type_core__MapValuesIterator__nitc__MClassType__core__Set__nitc__MClassType;
-extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClassType__core__Set__nitc__MClassType;
-extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClassType__core__Set__nitc__MClassType;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClassType__core__Set__nitc__MClassType;
-extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassType__core__Set__nitc__MClassType;
-extern const struct types resolution_table_core__NativeArray__core__Array__nitc__MClass;
-extern const struct type type_core__AbstractArrayRead__core__Array__nitc__MClass;
-extern const struct types resolution_table_core__array__ArrayIterator__core__Array__nitc__MClass;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MClass;
-extern const struct types resolution_table_core__NativeArray__core__Array__nitc__MProperty;
-extern const struct type type_core__AbstractArrayRead__core__Array__nitc__MProperty;
-extern const struct types resolution_table_core__array__ArrayIterator__core__Array__nitc__MProperty;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MProperty;
-extern const struct type type_core__MapIterator__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
-extern const struct type type_core__Collection__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
-extern const struct type type_core__AbstractArray__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
-extern const struct type type_core__NativeArray__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
-extern const struct type type_core__array__ArrayIterator__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
-extern const struct type type_core__array__ArrayReverseIterator__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__Array__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
-extern const struct type type_core__MapKeysIterator__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty;
-extern const struct type type_core__Array__core__HashMap__core__String__nullable__nitc__MProperty;
-extern const struct type type_core__MapValuesIterator__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty;
-extern const struct type type_core__MapKeysIterator__core__String__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__hash_collection__HashMapKeys__core__String__nullable__nitc__MProperty;
-extern const struct type type_core__MapValuesIterator__core__String__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__hash_collection__HashMapValues__core__String__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__hash_collection__HashMapIterator__core__String__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__core__String__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__NativeArray__nullable__nitc__MModule;
-extern const struct type type_core__AbstractArrayRead__nullable__nitc__MModule;
-extern const struct types resolution_table_core__array__ArrayIterator__nullable__nitc__MModule;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__nullable__nitc__MModule;
-extern const struct types resolution_table_core__NativeArray__nullable__nitc__MGroup;
-extern const struct type type_core__AbstractArrayRead__nullable__nitc__MGroup;
-extern const struct types resolution_table_core__array__ArrayIterator__nullable__nitc__MGroup;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__nullable__nitc__MGroup;
-extern const struct types resolution_table_core__NativeArray__nitc__MModuleData__nitc__AAnnotation;
-extern const struct type type_core__AbstractArrayRead__nitc__MModuleData__nitc__AAnnotation;
-extern const struct types resolution_table_core__array__ArrayIterator__nitc__MModuleData__nitc__AAnnotation;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MModuleData__nitc__AAnnotation;
-extern const struct types resolution_table_core__NativeArray__core__Set__nitc__MProperty;
-extern const struct type type_core__AbstractArrayRead__core__Set__nitc__MProperty;
-extern const struct types resolution_table_core__array__ArrayIterator__core__Set__nitc__MProperty;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__MProperty;
-extern const struct type type_core__MapIterator__nitc__MGroup__poset__POSetElement__nitc__MGroup;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MGroup__poset__POSetElement__nitc__MGroup;
-extern const struct type type_core__Collection__poset__POSetElement__nitc__MGroup;
-extern const struct type type_core__AbstractArray__poset__POSetElement__nitc__MGroup;
-extern const struct type type_core__NativeArray__poset__POSetElement__nitc__MGroup;
-extern const struct type type_core__array__ArrayIterator__poset__POSetElement__nitc__MGroup;
-extern const struct type type_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MGroup;
-extern const struct types resolution_table_core__Array__poset__POSetElement__nitc__MGroup;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MGroup__poset__POSetElement__nitc__MGroup;
-extern const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__MGroup;
-extern const struct types resolution_table_core__hash_collection__HashSetNode__nitc__MGroup;
-extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MGroup;
-extern const struct type type_core__MapKeysIterator__nitc__MGroup__core__Set__nitc__MGroup;
-extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MGroup__core__Set__nitc__MGroup;
-extern const struct type type_core__Array__core__Set__nitc__MGroup;
-extern const struct type type_core__MapValuesIterator__nitc__MGroup__core__Set__nitc__MGroup;
-extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MGroup__core__Set__nitc__MGroup;
-extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MGroup__core__Set__nitc__MGroup;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MGroup__core__Set__nitc__MGroup;
-extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MGroup__core__Set__nitc__MGroup;
-extern const struct types resolution_table_core__NativeArray__core__Array__nitc__MType;
-extern const struct type type_core__AbstractArrayRead__core__Array__nitc__MType;
-extern const struct types resolution_table_core__array__ArrayIterator__core__Array__nitc__MType;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MType;
-extern const struct types resolution_table_core__NativeArray__nitc__MGenericType;
-extern const struct type type_core__AbstractArrayRead__nitc__MGenericType;
-extern const struct types resolution_table_core__array__ArrayIterator__nitc__MGenericType;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MGenericType;
-extern const struct type type_core__MapIterator__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
-extern const struct type type_core__Collection__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
-extern const struct type type_core__AbstractArray__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
-extern const struct type type_core__NativeArray__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
-extern const struct type type_core__array__ArrayIterator__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
-extern const struct type type_core__array__ArrayReverseIterator__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
-extern const struct types resolution_table_core__Array__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
-extern const struct type type_core__MapIterator__nitc__MProperty__core__Set__nitc__MMethodDef;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MProperty__core__Set__nitc__MMethodDef;
-extern const struct type type_core__Collection__core__Set__nitc__MMethodDef;
-extern const struct type type_core__AbstractArray__core__Set__nitc__MMethodDef;
-extern const struct type type_core__NativeArray__core__Set__nitc__MMethodDef;
-extern const struct type type_core__array__ArrayIterator__core__Set__nitc__MMethodDef;
-extern const struct type type_core__array__ArrayReverseIterator__core__Set__nitc__MMethodDef;
-extern const struct types resolution_table_core__Array__core__Set__nitc__MMethodDef;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MProperty__core__Set__nitc__MMethodDef;
-extern const struct types resolution_table_core__NativeArray__core__HashSet__nitc__MType;
-extern const struct type type_core__AbstractArrayRead__core__HashSet__nitc__MType;
-extern const struct types resolution_table_core__array__ArrayIterator__core__HashSet__nitc__MType;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__HashSet__nitc__MType;
-extern const struct types resolution_table_core__NativeArray__core__Array__nullable__nitc__MType;
-extern const struct type type_core__AbstractArrayRead__core__Array__nullable__nitc__MType;
-extern const struct types resolution_table_core__array__ArrayIterator__core__Array__nullable__nitc__MType;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nullable__nitc__MType;
-extern const struct types resolution_table_core__NativeArray__core__Array__nullable__nitc__MPropDef;
-extern const struct type type_core__AbstractArrayRead__core__Array__nullable__nitc__MPropDef;
-extern const struct types resolution_table_core__array__ArrayIterator__core__Array__nullable__nitc__MPropDef;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nullable__nitc__MPropDef;
-extern const struct types resolution_table_core__NativeArray__core__Array__nullable__nitc__MProperty;
-extern const struct type type_core__AbstractArrayRead__core__Array__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__array__ArrayIterator__core__Array__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__NativeArray__core__Set__nitc__MClassDef;
-extern const struct type type_core__AbstractArrayRead__core__Set__nitc__MClassDef;
-extern const struct types resolution_table_core__array__ArrayIterator__core__Set__nitc__MClassDef;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__MClassDef;
-extern const struct types resolution_table_core__NativeArray__core__Set__nitc__MClass;
-extern const struct type type_core__AbstractArrayRead__core__Set__nitc__MClass;
-extern const struct types resolution_table_core__array__ArrayIterator__core__Set__nitc__MClass;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__MClass;
-extern const struct types resolution_table_core__NativeArray__core__Set__nitc__MClassType;
-extern const struct type type_core__AbstractArrayRead__core__Set__nitc__MClassType;
-extern const struct types resolution_table_core__array__ArrayIterator__core__Set__nitc__MClassType;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__MClassType;
-extern const struct type type_core__MapIterator__core__Object__core__Array__core__Object;
-extern const struct types resolution_table_core__MapKeysIterator__core__Object__core__Array__core__Object;
-extern const struct type type_core__Collection__core__Array__core__Object;
-extern const struct type type_core__AbstractArray__core__Array__core__Object;
-extern const struct type type_core__NativeArray__core__Array__core__Object;
-extern const struct type type_core__array__ArrayIterator__core__Array__core__Object;
-extern const struct type type_core__array__ArrayReverseIterator__core__Array__core__Object;
-extern const struct types resolution_table_core__Array__core__Array__core__Object;
-extern const struct types resolution_table_core__MapValuesIterator__core__Object__core__Array__core__Object;
-extern const struct type type_core__MapIterator__core__Object__nullable__core__Object;
-extern const struct types resolution_table_core__MapKeysIterator__core__Object__nullable__core__Object;
-extern const struct type type_core__Collection__nullable__core__Object;
-extern const struct type type_core__AbstractArray__nullable__core__Object;
-extern const struct type type_core__NativeArray__nullable__core__Object;
-extern const struct type type_core__array__ArrayIterator__nullable__core__Object;
-extern const struct type type_core__array__ArrayReverseIterator__nullable__core__Object;
-extern const struct types resolution_table_core__Array__nullable__core__Object;
-extern const struct types resolution_table_core__MapValuesIterator__core__Object__nullable__core__Object;
-extern const struct types resolution_table_core__NativeArray__core__Iterator__core__Object;
-extern const struct type type_core__AbstractArrayRead__core__Iterator__core__Object;
-extern const struct types resolution_table_core__array__ArrayIterator__core__Iterator__core__Object;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Iterator__core__Object;
-extern const struct type type_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MClass;
-extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__core__Set__nitc__MClass;
-extern const struct type type_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MClass;
-extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClass__core__Set__nitc__MClass;
-extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__core__Set__nitc__MClass;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MClass;
-extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MClass;
-extern const struct types resolution_table_core__NativeArray__core__Set__nitc__MVirtualTypeProp;
-extern const struct type type_core__AbstractArrayRead__core__Set__nitc__MVirtualTypeProp;
-extern const struct types resolution_table_core__array__ArrayIterator__core__Set__nitc__MVirtualTypeProp;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__MVirtualTypeProp;
-extern const struct type type_core__MapIterator__nitc__MVirtualTypeProp__core__Int;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MVirtualTypeProp__core__Int;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MVirtualTypeProp__core__Int;
-extern const struct type type_core__MapIterator__nitc__MType__poset__POSetElement__nitc__MType;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MType__poset__POSetElement__nitc__MType;
-extern const struct type type_core__Collection__poset__POSetElement__nitc__MType;
-extern const struct type type_core__AbstractArray__poset__POSetElement__nitc__MType;
-extern const struct type type_core__NativeArray__poset__POSetElement__nitc__MType;
-extern const struct type type_core__array__ArrayIterator__poset__POSetElement__nitc__MType;
-extern const struct type type_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MType;
-extern const struct types resolution_table_core__Array__poset__POSetElement__nitc__MType;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MType__poset__POSetElement__nitc__MType;
-extern const struct type type_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct type type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct type type_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct type type_core__MapKeysIterator__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct type type_core__Array__core__Array__nitc__MMethodDef;
-extern const struct type type_core__MapValuesIterator__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct types resolution_table_core__NativeArray__core__Set__nitc__PropertyLayoutElement;
-extern const struct type type_core__AbstractArrayRead__core__Set__nitc__PropertyLayoutElement;
-extern const struct types resolution_table_core__array__ArrayIterator__core__Set__nitc__PropertyLayoutElement;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__PropertyLayoutElement;
-extern const struct types resolution_table_core__NativeArray__core__Set__nitc__MAttribute;
-extern const struct type type_core__AbstractArrayRead__core__Set__nitc__MAttribute;
-extern const struct types resolution_table_core__array__ArrayIterator__core__Set__nitc__MAttribute;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__MAttribute;
-extern const struct type type_core__MapIterator__nitc__PropertyLayoutElement__core__Int;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__PropertyLayoutElement__core__Int;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__PropertyLayoutElement__core__Int;
-extern const struct type type_core__MapIterator__nitc__MClass__core__HashSet__core__Int;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__HashSet__core__Int;
-extern const struct type type_core__Collection__core__HashSet__core__Int;
-extern const struct type type_core__AbstractArray__core__HashSet__core__Int;
-extern const struct type type_core__NativeArray__core__HashSet__core__Int;
-extern const struct type type_core__array__ArrayIterator__core__HashSet__core__Int;
-extern const struct type type_core__array__ArrayReverseIterator__core__HashSet__core__Int;
-extern const struct types resolution_table_core__Array__core__HashSet__core__Int;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__HashSet__core__Int;
-extern const struct type type_core__MapIterator__nitc__MAttribute__core__Int;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MAttribute__core__Int;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MAttribute__core__Int;
-extern const struct type type_core__MapIterator__nitc__MClass__poset__POSetElement__nitc__MClass;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MClass__poset__POSetElement__nitc__MClass;
-extern const struct type type_core__Collection__poset__POSetElement__nitc__MClass;
-extern const struct type type_core__AbstractArray__poset__POSetElement__nitc__MClass;
-extern const struct type type_core__NativeArray__poset__POSetElement__nitc__MClass;
-extern const struct type type_core__array__ArrayIterator__poset__POSetElement__nitc__MClass;
-extern const struct type type_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MClass;
-extern const struct types resolution_table_core__Array__poset__POSetElement__nitc__MClass;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MClass__poset__POSetElement__nitc__MClass;
-extern const struct types resolution_table_core__NativeArray__core__Array__nullable__nitc__MClass;
-extern const struct type type_core__AbstractArrayRead__core__Array__nullable__nitc__MClass;
-extern const struct types resolution_table_core__array__ArrayIterator__core__Array__nullable__nitc__MClass;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nullable__nitc__MClass;
-extern const struct types resolution_table_core__NativeArray__nitc__EscapeMark;
-extern const struct type type_core__AbstractArrayRead__nitc__EscapeMark;
-extern const struct types resolution_table_core__array__ArrayIterator__nitc__EscapeMark;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__EscapeMark;
-extern const struct types resolution_table_core__NativeArray__core__Set__nitc__MType;
-extern const struct type type_core__AbstractArrayRead__core__Set__nitc__MType;
-extern const struct types resolution_table_core__array__ArrayIterator__core__Set__nitc__MType;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__MType;
-extern const struct type type_core__MapIterator__nitc__MType__core__Set__nitc__MType;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MType__core__Set__nitc__MType;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MType__core__Set__nitc__MType;
-extern const struct type type_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct type type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct type type_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct type type_core__MapKeysIterator__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct type type_core__Array__core__Array__nitc__MAttributeDef;
-extern const struct type type_core__MapValuesIterator__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct type type_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct type type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct type type_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct type type_core__MapKeysIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct type type_core__Array__core__Array__nitc__MVirtualTypeDef;
-extern const struct type type_core__MapValuesIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct types resolution_table_core__NativeArray__poset__POSetElement__nitc__Phase;
-extern const struct type type_core__AbstractArrayRead__poset__POSetElement__nitc__Phase;
-extern const struct types resolution_table_core__array__ArrayIterator__poset__POSetElement__nitc__Phase;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__poset__POSetElement__nitc__Phase;
-extern const struct type type_core__MapIterator__nitc__Phase__core__Set__nitc__Phase;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__Phase__core__Set__nitc__Phase;
-extern const struct type type_core__Collection__core__Set__nitc__Phase;
-extern const struct type type_core__AbstractArray__core__Set__nitc__Phase;
-extern const struct type type_core__NativeArray__core__Set__nitc__Phase;
-extern const struct type type_core__array__ArrayIterator__core__Set__nitc__Phase;
-extern const struct type type_core__array__ArrayReverseIterator__core__Set__nitc__Phase;
-extern const struct types resolution_table_core__Array__core__Set__nitc__Phase;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__Phase__core__Set__nitc__Phase;
-extern const struct types resolution_table_core__NativeArray__poset__POSetElement__nitc__MModule;
-extern const struct type type_core__AbstractArrayRead__poset__POSetElement__nitc__MModule;
-extern const struct types resolution_table_core__array__ArrayIterator__poset__POSetElement__nitc__MModule;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MModule;
-extern const struct type type_core__MapIterator__nitc__MModule__core__Set__nitc__MModule;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MModule__core__Set__nitc__MModule;
-extern const struct type type_core__Collection__core__Set__nitc__MModule;
-extern const struct type type_core__AbstractArray__core__Set__nitc__MModule;
-extern const struct type type_core__NativeArray__core__Set__nitc__MModule;
-extern const struct type type_core__array__ArrayIterator__core__Set__nitc__MModule;
-extern const struct type type_core__array__ArrayReverseIterator__core__Set__nitc__MModule;
-extern const struct types resolution_table_core__Array__core__Set__nitc__MModule;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MModule__core__Set__nitc__MModule;
-extern const struct types resolution_table_core__NativeArray__poset__POSetElement__nitc__MClassDef;
-extern const struct type type_core__AbstractArrayRead__poset__POSetElement__nitc__MClassDef;
-extern const struct types resolution_table_core__array__ArrayIterator__poset__POSetElement__nitc__MClassDef;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MClassDef;
-extern const struct type type_core__MapIterator__nitc__MClassDef__core__Set__nitc__MClassDef;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MClassDef__core__Set__nitc__MClassDef;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MClassDef__core__Set__nitc__MClassDef;
-extern const struct types resolution_table_core__NativeArray__poset__POSetElement__nitc__MClassType;
-extern const struct type type_core__AbstractArrayRead__poset__POSetElement__nitc__MClassType;
-extern const struct types resolution_table_core__array__ArrayIterator__poset__POSetElement__nitc__MClassType;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MClassType;
-extern const struct type type_core__MapIterator__nitc__MClassType__core__Set__nitc__MClassType;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MClassType__core__Set__nitc__MClassType;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MClassType__core__Set__nitc__MClassType;
-extern const struct types resolution_table_core__NativeArray__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
-extern const struct type type_core__AbstractArrayRead__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__array__ArrayIterator__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty;
-extern const struct type type_core__MapIterator__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty;
-extern const struct type type_core__Collection__core__HashMap__core__String__nullable__nitc__MProperty;
-extern const struct type type_core__AbstractArray__core__HashMap__core__String__nullable__nitc__MProperty;
-extern const struct type type_core__NativeArray__core__HashMap__core__String__nullable__nitc__MProperty;
-extern const struct type type_core__array__ArrayIterator__core__HashMap__core__String__nullable__nitc__MProperty;
-extern const struct type type_core__array__ArrayReverseIterator__core__HashMap__core__String__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__Array__core__HashMap__core__String__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty;
-extern const struct type type_core__MapIterator__core__String__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__MapKeysIterator__core__String__nullable__nitc__MProperty;
-extern const struct type type_core__Collection__nullable__nitc__MProperty;
-extern const struct type type_core__AbstractArray__nullable__nitc__MProperty;
-extern const struct type type_core__NativeArray__nullable__nitc__MProperty;
-extern const struct type type_core__array__ArrayIterator__nullable__nitc__MProperty;
-extern const struct type type_core__array__ArrayReverseIterator__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__Array__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__MapValuesIterator__core__String__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__NativeArray__poset__POSetElement__nitc__MGroup;
-extern const struct type type_core__AbstractArrayRead__poset__POSetElement__nitc__MGroup;
-extern const struct types resolution_table_core__array__ArrayIterator__poset__POSetElement__nitc__MGroup;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MGroup;
-extern const struct type type_core__MapIterator__nitc__MGroup__core__Set__nitc__MGroup;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MGroup__core__Set__nitc__MGroup;
-extern const struct type type_core__Collection__core__Set__nitc__MGroup;
-extern const struct type type_core__AbstractArray__core__Set__nitc__MGroup;
-extern const struct type type_core__NativeArray__core__Set__nitc__MGroup;
-extern const struct type type_core__array__ArrayIterator__core__Set__nitc__MGroup;
-extern const struct type type_core__array__ArrayReverseIterator__core__Set__nitc__MGroup;
-extern const struct types resolution_table_core__Array__core__Set__nitc__MGroup;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MGroup__core__Set__nitc__MGroup;
-extern const struct types resolution_table_core__NativeArray__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
-extern const struct type type_core__AbstractArrayRead__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
-extern const struct types resolution_table_core__array__ArrayIterator__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
-extern const struct types resolution_table_core__NativeArray__core__Set__nitc__MMethodDef;
-extern const struct type type_core__AbstractArrayRead__core__Set__nitc__MMethodDef;
-extern const struct types resolution_table_core__array__ArrayIterator__core__Set__nitc__MMethodDef;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__MMethodDef;
-extern const struct types resolution_table_core__NativeArray__core__Array__core__Object;
-extern const struct type type_core__AbstractArrayRead__core__Array__core__Object;
-extern const struct types resolution_table_core__array__ArrayIterator__core__Array__core__Object;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__core__Object;
-extern const struct types resolution_table_core__NativeArray__nullable__core__Object;
-extern const struct type type_core__AbstractArrayRead__nullable__core__Object;
-extern const struct types resolution_table_core__array__ArrayIterator__nullable__core__Object;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__nullable__core__Object;
-extern const struct type type_core__MapIterator__nitc__MClass__core__Set__nitc__MClass;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MClass;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MClass;
-extern const struct types resolution_table_core__NativeArray__poset__POSetElement__nitc__MType;
-extern const struct type type_core__AbstractArrayRead__poset__POSetElement__nitc__MType;
-extern const struct types resolution_table_core__array__ArrayIterator__poset__POSetElement__nitc__MType;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MType;
-extern const struct type type_core__MapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct type type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct type type_core__AbstractArray__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct type type_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct type type_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct type type_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct types resolution_table_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct type type_core__MapIterator__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct type type_core__Collection__core__Array__nitc__MMethodDef;
-extern const struct type type_core__AbstractArray__core__Array__nitc__MMethodDef;
-extern const struct type type_core__NativeArray__core__Array__nitc__MMethodDef;
-extern const struct type type_core__array__ArrayIterator__core__Array__nitc__MMethodDef;
-extern const struct type type_core__array__ArrayReverseIterator__core__Array__nitc__MMethodDef;
-extern const struct types resolution_table_core__Array__core__Array__nitc__MMethodDef;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct types resolution_table_core__NativeArray__core__HashSet__core__Int;
-extern const struct type type_core__AbstractArrayRead__core__HashSet__core__Int;
-extern const struct types resolution_table_core__array__ArrayIterator__core__HashSet__core__Int;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__HashSet__core__Int;
-extern const struct types resolution_table_core__NativeArray__poset__POSetElement__nitc__MClass;
-extern const struct type type_core__AbstractArrayRead__poset__POSetElement__nitc__MClass;
-extern const struct types resolution_table_core__array__ArrayIterator__poset__POSetElement__nitc__MClass;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MClass;
-extern const struct type type_core__MapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct type type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct type type_core__AbstractArray__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct type type_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct type type_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct type type_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct types resolution_table_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct type type_core__MapIterator__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct type type_core__Collection__core__Array__nitc__MAttributeDef;
-extern const struct type type_core__AbstractArray__core__Array__nitc__MAttributeDef;
-extern const struct type type_core__NativeArray__core__Array__nitc__MAttributeDef;
-extern const struct type type_core__array__ArrayIterator__core__Array__nitc__MAttributeDef;
-extern const struct type type_core__array__ArrayReverseIterator__core__Array__nitc__MAttributeDef;
-extern const struct types resolution_table_core__Array__core__Array__nitc__MAttributeDef;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct type type_core__MapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct type type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct type type_core__AbstractArray__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct type type_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct type type_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct type type_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct types resolution_table_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct type type_core__MapIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct types resolution_table_core__MapKeysIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct type type_core__Collection__core__Array__nitc__MVirtualTypeDef;
-extern const struct type type_core__AbstractArray__core__Array__nitc__MVirtualTypeDef;
-extern const struct type type_core__NativeArray__core__Array__nitc__MVirtualTypeDef;
-extern const struct type type_core__array__ArrayIterator__core__Array__nitc__MVirtualTypeDef;
-extern const struct type type_core__array__ArrayReverseIterator__core__Array__nitc__MVirtualTypeDef;
-extern const struct types resolution_table_core__Array__core__Array__nitc__MVirtualTypeDef;
-extern const struct types resolution_table_core__MapValuesIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct types resolution_table_core__NativeArray__core__Set__nitc__Phase;
-extern const struct type type_core__AbstractArrayRead__core__Set__nitc__Phase;
-extern const struct types resolution_table_core__array__ArrayIterator__core__Set__nitc__Phase;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__Phase;
-extern const struct types resolution_table_core__NativeArray__core__Set__nitc__MModule;
-extern const struct type type_core__AbstractArrayRead__core__Set__nitc__MModule;
-extern const struct types resolution_table_core__array__ArrayIterator__core__Set__nitc__MModule;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__MModule;
-extern const struct types resolution_table_core__NativeArray__core__HashMap__core__String__nullable__nitc__MProperty;
-extern const struct type type_core__AbstractArrayRead__core__HashMap__core__String__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__array__ArrayIterator__core__HashMap__core__String__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__HashMap__core__String__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__NativeArray__nullable__nitc__MProperty;
-extern const struct type type_core__AbstractArrayRead__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__array__ArrayIterator__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__nullable__nitc__MProperty;
-extern const struct types resolution_table_core__NativeArray__core__Set__nitc__MGroup;
-extern const struct type type_core__AbstractArrayRead__core__Set__nitc__MGroup;
-extern const struct types resolution_table_core__array__ArrayIterator__core__Set__nitc__MGroup;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__MGroup;
-extern const struct types resolution_table_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct type type_core__AbstractArrayRead__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct types resolution_table_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef;
-extern const struct types resolution_table_core__NativeArray__core__Array__nitc__MMethodDef;
-extern const struct type type_core__AbstractArrayRead__core__Array__nitc__MMethodDef;
-extern const struct types resolution_table_core__array__ArrayIterator__core__Array__nitc__MMethodDef;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MMethodDef;
-extern const struct types resolution_table_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct type type_core__AbstractArrayRead__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct types resolution_table_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef;
-extern const struct types resolution_table_core__NativeArray__core__Array__nitc__MAttributeDef;
-extern const struct type type_core__AbstractArrayRead__core__Array__nitc__MAttributeDef;
-extern const struct types resolution_table_core__array__ArrayIterator__core__Array__nitc__MAttributeDef;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MAttributeDef;
-extern const struct types resolution_table_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct type type_core__AbstractArrayRead__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct types resolution_table_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef;
-extern const struct types resolution_table_core__NativeArray__core__Array__nitc__MVirtualTypeDef;
-extern const struct type type_core__AbstractArrayRead__core__Array__nitc__MVirtualTypeDef;
-extern const struct types resolution_table_core__array__ArrayIterator__core__Array__nitc__MVirtualTypeDef;
-extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MVirtualTypeDef;