c_src: regenerate
[nit.git] / c_src / nitc__nith.types.0.h
diff --git a/c_src/nitc__nith.types.0.h b/c_src/nitc__nith.types.0.h
new file mode 100644 (file)
index 0000000..27ab61b
--- /dev/null
@@ -0,0 +1,3352 @@
+#include "nit.common.h"
+extern const struct type type_core__Int;
+extern const struct types resolution_table_core__Int;
+extern const struct type type_core__Float;
+extern const struct types resolution_table_core__Float;
+extern const struct type type_core__Char;
+extern const struct types resolution_table_core__Char;
+extern const struct type type_core__Byte;
+extern const struct types resolution_table_core__Byte;
+extern const struct type type_core__Int8;
+extern const struct types resolution_table_core__Int8;
+extern const struct type type_core__Int16;
+extern const struct types resolution_table_core__Int16;
+extern const struct type type_core__UInt16;
+extern const struct types resolution_table_core__UInt16;
+extern const struct type type_core__Int32;
+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__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;
+extern const struct type type_core__array__ArrayIterator__core__String;
+extern const struct type type_core__array__ArrayReverseIterator__core__String;
+extern const struct types resolution_table_core__Array__core__String;
+extern const struct types resolution_table_core__NativeArray__core__String;
+extern const struct type type_nitc__Message;
+extern const struct type type_core__Array__nitc__Message;
+extern const struct type type_core__Collection__nitc__Message;
+extern const struct type type_core__AbstractArray__nitc__Message;
+extern const struct type type_core__NativeArray__nitc__Message;
+extern const struct type type_core__array__ArrayIterator__nitc__Message;
+extern const struct type type_core__array__ArrayReverseIterator__nitc__Message;
+extern const struct types resolution_table_core__Array__nitc__Message;
+extern const struct type type_nitc__SourceFile;
+extern const struct type type_core__hash_collection__HashMapIterator__nitc__SourceFile__core__Array__core__String;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__SourceFile__core__Array__core__String;
+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__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;
+extern const struct type type_core__Array__opts__Option;
+extern const struct type type_core__Collection__opts__Option;
+extern const struct type type_core__AbstractArray__opts__Option;
+extern const struct type type_core__NativeArray__opts__Option;
+extern const struct type type_core__array__ArrayIterator__opts__Option;
+extern const struct type type_core__array__ArrayReverseIterator__opts__Option;
+extern const struct types resolution_table_core__Array__opts__Option;
+extern const struct type type_core__hash_collection__HashMapIterator__core__String__opts__Option;
+extern const struct type type_core__hash_collection__HashMapNode__core__String__opts__Option;
+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__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;
+extern const struct types resolution_table_opts__OptionArray;
+extern const struct type type_core__Bool;
+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_nitc__Phase;
+extern const struct type type_poset__POSetElement__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__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_nullable__core__hash_collection__HashSetNode__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;
+extern const struct type type_core__NativeArray__nitc__Phase;
+extern const struct type type_core__array__ArrayIterator__nitc__Phase;
+extern const struct type type_core__array__ArrayReverseIterator__nitc__Phase;
+extern const struct types resolution_table_core__Array__nitc__Phase;
+extern const struct type type_nitc__FFILanguage;
+extern const struct type type_core__Array__nitc__FFILanguage;
+extern const struct type type_core__Collection__nitc__FFILanguage;
+extern const struct type type_core__AbstractArray__nitc__FFILanguage;
+extern const struct type type_core__NativeArray__nitc__FFILanguage;
+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__MPackage;
+extern const struct type type_core__Array__nitc__MPackage;
+extern const struct type type_core__Collection__nitc__MPackage;
+extern const struct type type_core__AbstractArray__nitc__MPackage;
+extern const struct type type_core__NativeArray__nitc__MPackage;
+extern const struct type type_core__array__ArrayIterator__nitc__MPackage;
+extern const struct type type_core__array__ArrayReverseIterator__nitc__MPackage;
+extern const struct types resolution_table_core__Array__nitc__MPackage;
+extern const struct type type_core__hash_collection__HashMapIterator__core__String__core__Array__nitc__MPackage;
+extern const struct type type_core__hash_collection__HashMapNode__core__String__core__Array__nitc__MPackage;
+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__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;
+extern const struct type type_core__Array__nitc__MModule;
+extern const struct type type_core__Collection__nitc__MModule;
+extern const struct type type_core__AbstractArray__nitc__MModule;
+extern const struct type type_core__NativeArray__nitc__MModule;
+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__POSetElement__nitc__MModule;
+extern const struct type type_nitc__POSetConflictGraph__nitc__MModule;
+extern const struct types resolution_table_poset__POSet__nitc__MModule;
+extern const struct type type_core__hash_collection__HashMapIterator__core__String__core__Array__nitc__MModule;
+extern const struct type type_core__hash_collection__HashMapNode__core__String__core__Array__nitc__MModule;
+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__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;
+extern const struct type type_core__Array__nitc__MClass;
+extern const struct type type_core__Collection__nitc__MClass;
+extern const struct type type_core__AbstractArray__nitc__MClass;
+extern const struct type type_core__NativeArray__nitc__MClass;
+extern const struct type type_core__array__ArrayIterator__nitc__MClass;
+extern const struct type type_core__array__ArrayReverseIterator__nitc__MClass;
+extern const struct types resolution_table_core__Array__nitc__MClass;
+extern const struct type type_nitc__MProperty;
+extern const struct type type_core__Array__nitc__MProperty;
+extern const struct type type_core__Collection__nitc__MProperty;
+extern const struct type type_core__AbstractArray__nitc__MProperty;
+extern const struct type type_core__NativeArray__nitc__MProperty;
+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_nitc__MClassDef;
+extern const struct type type_poset__POSetElement__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_nitc__MClassType;
+extern const struct type type_poset__POSetElement__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;
+extern const struct type type_core__hash_collection__HashMapIterator__core__String__core__Array__nitc__MClass;
+extern const struct type type_core__hash_collection__HashMapNode__core__String__core__Array__nitc__MClass;
+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__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;
+extern const struct type type_core__hash_collection__HashMapNode__core__String__core__Array__nitc__MProperty;
+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__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;
+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__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__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;
+extern const struct type type_nullable__nitc__MGroup;
+extern const struct type type_core__hash_collection__HashMapNode__core__String__nullable__nitc__MGroup;
+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__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;
+extern const struct type type_core__Array__core__SequenceRead__nitc__MModule;
+extern const struct type type_core__Collection__core__SequenceRead__nitc__MModule;
+extern const struct type type_core__AbstractArray__core__SequenceRead__nitc__MModule;
+extern const struct type type_core__NativeArray__core__SequenceRead__nitc__MModule;
+extern const struct type type_core__array__ArrayIterator__core__SequenceRead__nitc__MModule;
+extern const struct type type_core__array__ArrayReverseIterator__core__SequenceRead__nitc__MModule;
+extern const struct types resolution_table_core__Array__core__SequenceRead__nitc__MModule;
+extern const struct type type_core__AbstractArray__nitc__AModule;
+extern const struct type type_core__NativeArray__nitc__AModule;
+extern const struct type type_core__array__ArrayIterator__nitc__AModule;
+extern const struct type type_core__array__ArrayReverseIterator__nitc__AModule;
+extern const struct types resolution_table_core__Array__nitc__AModule;
+extern const struct type type_core__hash_collection__HashMapIterator__nitc__MModule__nitc__AModule;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MModule__nitc__AModule;
+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__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;
+extern const struct type type_nitc__AClassdef;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MClassDef__nitc__AClassdef;
+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__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;
+extern const struct type type_nitc__MModuleData__nitc__AAnnotation;
+extern const struct type type_core__hash_collection__HashMapNode__core__String__nitc__MModuleData__nitc__AAnnotation;
+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__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;
+extern const struct type type_nitc__MPropDef;
+extern const struct type type_nitc__APropdef;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MPropDef__nitc__APropdef;
+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__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__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__array__ArraySetIterator__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__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 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 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 type type_nitc__AAnnotation;
+extern const struct type type_core__Array__nitc__AAnnotation;
+extern const struct type type_core__Collection__nitc__AAnnotation;
+extern const struct type type_core__AbstractArray__nitc__AAnnotation;
+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;
+extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MModule;
+extern const struct types resolution_table_core__HashSet__nitc__MModule;
+extern const struct type type_core__AbstractArray__nitc__MClassDef;
+extern const struct type type_core__NativeArray__nitc__MClassDef;
+extern const struct type type_core__array__ArrayIterator__nitc__MClassDef;
+extern const struct type type_core__array__ArrayReverseIterator__nitc__MClassDef;
+extern const struct types resolution_table_core__Array__nitc__MClassDef;
+extern const struct type type_nitc__ExternFile;
+extern const struct type type_core__Array__nitc__ExternFile;
+extern const struct type type_core__Collection__nitc__ExternFile;
+extern const struct type type_core__AbstractArray__nitc__ExternFile;
+extern const struct type type_core__NativeArray__nitc__ExternFile;
+extern const struct type type_core__array__ArrayIterator__nitc__ExternFile;
+extern const struct type type_core__array__ArrayReverseIterator__nitc__ExternFile;
+extern const struct types resolution_table_core__Array__nitc__ExternFile;
+extern const struct type type_core__hash_collection__HashMapIterator__core__String__core__Array__core__String;
+extern const struct type type_core__hash_collection__HashMapNode__core__String__core__Array__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__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__hash_collection__HashSetNode__nitc__FFILanguage;
+extern const struct type type_core__hash_collection__HashSetIterator__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__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_nullable__core__hash_collection__HashSetNode__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;
+extern const struct type type_core__Set__nitc__MProperty;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MProperty;
+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__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;
+extern const struct type type_core__NativeArray__nitc__MClassType;
+extern const struct type type_core__array__ArrayIterator__nitc__MClassType;
+extern const struct type type_core__array__ArrayReverseIterator__nitc__MClassType;
+extern const struct types resolution_table_core__Array__nitc__MClassType;
+extern const struct type type_core__Array__nitc__MPropDef;
+extern const struct type type_core__Collection__nitc__MPropDef;
+extern const struct type type_core__AbstractArray__nitc__MPropDef;
+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__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__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 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__HashMap__nitc__MGroup__poset__POSetElement__nitc__MGroup;
+extern const struct type type_core__Array__nitc__MGroup;
+extern const struct type type_nitc__MGroup;
+extern const struct type type_poset__POSetElement__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;
+extern const struct type type_ini__ConfigNode;
+extern const struct type type_core__Array__ini__ConfigNode;
+extern const struct type type_core__Collection__ini__ConfigNode;
+extern const struct type type_core__AbstractArray__ini__ConfigNode;
+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;
+extern const struct type type_core__Array__nitc__APropdef;
+extern const struct type type_core__Collection__nitc__APropdef;
+extern const struct types resolution_table_nitc__ANodes__nitc__APropdef;
+extern const struct type type_nitc__MParameterType;
+extern const struct type type_core__Array__nitc__MParameterType;
+extern const struct type type_core__Collection__nitc__MParameterType;
+extern const struct type type_core__AbstractArray__nitc__MParameterType;
+extern const struct type type_core__NativeArray__nitc__MParameterType;
+extern const struct type type_core__array__ArrayIterator__nitc__MParameterType;
+extern const struct type type_core__array__ArrayReverseIterator__nitc__MParameterType;
+extern const struct types resolution_table_core__Array__nitc__MParameterType;
+extern const struct type type_core__hash_collection__HashMapIterator__core__Array__nitc__MType__nitc__MGenericType;
+extern const struct type type_core__Array__nitc__MType;
+extern const struct type type_nitc__MGenericType;
+extern const struct type type_core__hash_collection__HashMapNode__core__Array__nitc__MType__nitc__MGenericType;
+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__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__hash_collection__HashSetNode__nitc__MClassType;
+extern const struct type type_core__hash_collection__HashSetIterator__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__hash_collection__HashSetNode__nitc__MClass;
+extern const struct type type_core__hash_collection__HashSetIterator__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__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_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__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_nullable__core__hash_collection__HashSetNode__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__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_nullable__core__hash_collection__HashSetNode__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__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_nullable__core__hash_collection__HashSetNode__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;
+extern const struct type type_core__NativeArray__nitc__MMethod;
+extern const struct type type_core__array__ArrayIterator__nitc__MMethod;
+extern const struct type type_core__array__ArrayReverseIterator__nitc__MMethod;
+extern const struct types resolution_table_core__Array__nitc__MMethod;
+extern const struct type type_core__list__ListNode__nitc__MMethodDef;
+extern const struct type type_core__ListIterator__nitc__MMethodDef;
+extern const struct type type_core__list__ListReverseIterator__nitc__MMethodDef;
+extern const struct type type_nullable__core__list__ListNode__nitc__MMethodDef;
+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__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;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MClass__core__Int;
+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__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__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_nullable__core__hash_collection__HashSetNode__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;
+extern const struct type type_core__Array__nullable__nitc__MType;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MType__core__Array__nullable__nitc__MType;
+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__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;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MClassType__core__Array__nullable__nitc__MType;
+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__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;
+extern const struct type type_core__Array__nullable__nitc__MPropDef;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MPropDef;
+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__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;
+extern const struct type type_core__Array__nullable__nitc__MProperty;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MProperty;
+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__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;
+extern const struct type type_core__hash_collection__HashMapNode__core__String__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__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__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__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__array__ArraySetIterator__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;
+extern const struct type type_core__Collection__nitc__MNullableType;
+extern const struct type type_core__AbstractArray__nitc__MNullableType;
+extern const struct type type_core__NativeArray__nitc__MNullableType;
+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 type type_core__Match;
+extern const struct type type_core__Array__core__Match;
+extern const struct type type_core__Collection__core__Match;
+extern const struct type type_core__AbstractArray__core__Match;
+extern const struct type type_core__NativeArray__core__Match;
+extern const struct type type_core__array__ArrayIterator__core__Match;
+extern const struct type type_core__array__ArrayReverseIterator__core__Match;
+extern const struct types resolution_table_core__Array__core__Match;
+extern const struct type type_nullable__core__Match;
+extern const struct type type_core__Array__nullable__core__Match;
+extern const struct type type_core__Collection__nullable__core__Match;
+extern const struct type type_core__AbstractArray__nullable__core__Match;
+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 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__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_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 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 types resolution_table_core__CircularArray__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_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;
+extern const struct type type_core__Array__nitc__AExpr;
+extern const struct type type_nitc__AExpr;
+extern const struct type type_core__Collection__nitc__AExpr;
+extern const struct types resolution_table_nitc__ANodes__nitc__AExpr;
+extern const struct type type_core__AbstractArray__nitc__MType;
+extern const struct type type_core__NativeArray__nitc__MType;
+extern const struct type type_core__array__ArrayIterator__nitc__MType;
+extern const struct type type_core__array__ArrayReverseIterator__nitc__MType;
+extern const struct types resolution_table_core__Array__nitc__MType;
+extern const struct type type_core__hash_collection__HashMapIterator__nitc__MModule__core__Set__nitc__MClassDef;
+extern const struct type type_core__Set__nitc__MClassDef;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MClassDef;
+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__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__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__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__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;
+extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MClassDef;
+extern const struct types resolution_table_core__HashSet__nitc__MClassDef;
+extern const struct type type_core__list__ListNode__nitc__MClassType;
+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_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;
+extern const struct type type_ordered_tree__OrderedTreeIterator__core__Object;
+extern const struct types resolution_table_ordered_tree__OrderedTree__core__Object;
+extern const struct types resolution_table_core__CachedAlphaComparator;
+extern const struct type type_core__hash_collection__HashMapIterator__core__Object__core__String;
+extern const struct type type_core__hash_collection__HashMapNode__core__Object__core__String;
+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__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;
+extern const struct type type_core__Collection__core__Array__core__String;
+extern const struct type type_core__AbstractArray__core__Array__core__String;
+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__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;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MVirtualTypeProp;
+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__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__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__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_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;
+extern const struct type type_core__AbstractArray__nitc__parser_work__State;
+extern const struct type type_core__NativeArray__nitc__parser_work__State;
+extern const struct type type_core__array__ArrayIterator__nitc__parser_work__State;
+extern const struct type type_core__array__ArrayReverseIterator__nitc__parser_work__State;
+extern const struct types resolution_table_core__Array__nitc__parser_work__State;
+extern const struct type type_core__Array__nitc__AImport;
+extern const struct type type_nitc__AImport;
+extern const struct type type_core__Collection__nitc__AImport;
+extern const struct types resolution_table_nitc__ANodes__nitc__AImport;
+extern const struct type type_core__AbstractArray__nitc__AClassdef;
+extern const struct type type_core__NativeArray__nitc__AClassdef;
+extern const struct type type_core__array__ArrayIterator__nitc__AClassdef;
+extern const struct type type_core__array__ArrayReverseIterator__nitc__AClassdef;
+extern const struct types resolution_table_core__Array__nitc__AClassdef;
+extern const struct type type_core__Array__nitc__AFormaldef;
+extern const struct type type_nitc__AFormaldef;
+extern const struct type type_core__Collection__nitc__AFormaldef;
+extern const struct types resolution_table_nitc__ANodes__nitc__AFormaldef;
+extern const struct type type_nitc__ASuperPropdef;
+extern const struct type type_core__Array__nitc__ASuperPropdef;
+extern const struct type type_core__Collection__nitc__ASuperPropdef;
+extern const struct type type_core__AbstractArray__nitc__ASuperPropdef;
+extern const struct type type_core__NativeArray__nitc__ASuperPropdef;
+extern const struct type type_core__array__ArrayIterator__nitc__ASuperPropdef;
+extern const struct type type_core__array__ArrayReverseIterator__nitc__ASuperPropdef;
+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__POSetElement__nitc__MType;
+extern const struct type type_nitc__POSetConflictGraph__nitc__MType;
+extern const struct types resolution_table_poset__POSet__nitc__MType;
+extern const struct type type_core__list__ListNode__nitc__MType;
+extern const struct type type_core__ListIterator__nitc__MType;
+extern const struct type type_core__list__ListReverseIterator__nitc__MType;
+extern const struct type type_nullable__core__list__ListNode__nitc__MType;
+extern const struct types resolution_table_core__List__nitc__MType;
+extern const struct type type_more_collections__HashMap2__nitc__MModule__nitc__MType__core__Array__nitc__MMethodDef;
+extern const struct types resolution_table_nitc__MMethod;
+extern const struct type type_nitc__MParameter;
+extern const struct type type_core__Array__nitc__MParameter;
+extern const struct type type_core__Collection__nitc__MParameter;
+extern const struct type type_core__AbstractArray__nitc__MParameter;
+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__array__ArraySetIterator__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 types resolution_table_core__List__nitc__scope__Scope;
+extern const struct type type_nitc__FlowContext;
+extern const struct type type_core__Array__nitc__FlowContext;
+extern const struct type type_core__Collection__nitc__FlowContext;
+extern const struct type type_core__AbstractArray__nitc__FlowContext;
+extern const struct type type_core__NativeArray__nitc__FlowContext;
+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__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_nullable__core__hash_collection__HashSetNode__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;
+extern const struct type type_nullable__nitc__MType;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__Variable__nullable__nitc__MType;
+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__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;
+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;
+extern const struct type type_core__array__ArrayReverseIterator__core__Object;
+extern const struct types resolution_table_core__Array__core__Object;
+extern const struct types resolution_table_core__NativeArray__core__Object;
+extern const struct type type_nitc__CodeWriter;
+extern const struct type type_core__Array__nitc__CodeWriter;
+extern const struct type type_core__Collection__nitc__CodeWriter;
+extern const struct type type_core__AbstractArray__nitc__CodeWriter;
+extern const struct type type_core__NativeArray__nitc__CodeWriter;
+extern const struct type type_core__array__ArrayIterator__nitc__CodeWriter;
+extern const struct type type_core__array__ArrayReverseIterator__nitc__CodeWriter;
+extern const struct types resolution_table_core__Array__nitc__CodeWriter;
+extern const struct type type_core__hash_collection__HashSetNode__core__String;
+extern const struct type type_core__hash_collection__HashSetIterator__core__String;
+extern const struct type type_nullable__core__hash_collection__HashSetNode__core__String;
+extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__core__String;
+extern const struct types resolution_table_core__HashSet__core__String;
+extern const struct type type_core__hash_collection__HashMapIterator__nitc__MClass__core__Set__nitc__PropertyLayoutElement;
+extern const struct type type_core__Set__nitc__PropertyLayoutElement;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__PropertyLayoutElement;
+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__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;
+extern const struct type type_core__Set__nitc__MAttribute;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MAttribute;
+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__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;
+extern const struct type type_core__Array__nitc__PropertyLayoutElement;
+extern const struct type type_core__Collection__nitc__PropertyLayoutElement;
+extern const struct type type_core__AbstractArray__nitc__PropertyLayoutElement;
+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__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__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__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;
+extern const struct type type_core__HashMap__nitc__MClass__core__HashSet__core__Int;
+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__hash_collection__HashSetNode__core__Int;
+extern const struct type type_core__hash_collection__HashSetIterator__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;
+extern const struct type type_core__HashMap__nitc__MAttribute__core__Int;
+extern const struct type type_core__Map__nitc__MClass__core__Collection__nitc__MAttribute;
+extern const struct type type_core__Array__nullable__nitc__MAttribute;
+extern const struct types resolution_table_nitc__POSetGroupColorer__nitc__MClass__nitc__MAttribute;
+extern const struct type type_nullable__nitc__MPropDef;
+extern const struct type type_core__Collection__nullable__nitc__MPropDef;
+extern const struct type type_core__AbstractArray__nullable__nitc__MPropDef;
+extern const struct type type_core__NativeArray__nullable__nitc__MPropDef;
+extern const struct type type_core__array__ArrayIterator__nullable__nitc__MPropDef;
+extern const struct type type_core__array__ArrayReverseIterator__nullable__nitc__MPropDef;
+extern const struct types resolution_table_core__Array__nullable__nitc__MPropDef;
+extern const struct type type_nullable__nitc__MClass;
+extern const struct type type_core__Array__nullable__nitc__MClass;
+extern const struct type type_core__Collection__nullable__nitc__MClass;
+extern const struct type type_core__AbstractArray__nullable__nitc__MClass;
+extern const struct type type_core__NativeArray__nullable__nitc__MClass;
+extern const struct type type_core__array__ArrayIterator__nullable__nitc__MClass;
+extern const struct type type_core__array__ArrayReverseIterator__nullable__nitc__MClass;
+extern const struct types resolution_table_core__Array__nullable__nitc__MClass;
+extern const struct type type_nitc__RuntimeVariable;
+extern const struct type type_core__Array__nitc__RuntimeVariable;
+extern const struct type type_core__Collection__nitc__RuntimeVariable;
+extern const struct type type_core__AbstractArray__nitc__RuntimeVariable;
+extern const struct type type_core__NativeArray__nitc__RuntimeVariable;
+extern const struct type type_core__array__ArrayIterator__nitc__RuntimeVariable;
+extern const struct type type_core__array__ArrayReverseIterator__nitc__RuntimeVariable;
+extern const struct types resolution_table_core__Array__nitc__RuntimeVariable;
+extern const struct type type_core__HashMap__nitc__MClass__poset__POSetElement__nitc__MClass;
+extern const struct type type_poset__POSetElement__nitc__MClass;
+extern const struct types resolution_table_poset__POSet__nitc__MClass;
+extern const struct type type_core__hash_collection__HashMapIterator__nitc__MClass__core__Array__nullable__nitc__MClass;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__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__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;
+extern const struct type type_core__hash_collection__HashSetIterator__nitc__MProperty;
+extern const struct type type_nullable__core__hash_collection__HashSetNode__nitc__MProperty;
+extern const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MProperty;
+extern const struct types resolution_table_core__HashSet__nitc__MProperty;
+extern const struct type type_core__Writable;
+extern const struct type type_core__Array__core__Writable;
+extern const struct type type_core__Collection__core__Writable;
+extern const struct type type_core__AbstractArray__core__Writable;
+extern const struct type type_core__NativeArray__core__Writable;
+extern const struct type type_core__array__ArrayIterator__core__Writable;
+extern const struct type type_core__array__ArrayReverseIterator__core__Writable;
+extern const struct types resolution_table_core__Array__core__Writable;
+extern const struct type type_core__hash_collection__HashMapIterator__core__String__ini__ConfigNode;
+extern const struct type type_core__hash_collection__HashMapNode__core__String__ini__ConfigNode;
+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__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;
+extern const struct type type_core__AbstractArray__nitc__Prod;
+extern const struct type type_core__NativeArray__nitc__Prod;
+extern const struct type type_core__array__ArrayIterator__nitc__Prod;
+extern const struct type type_core__array__ArrayReverseIterator__nitc__Prod;
+extern const struct types resolution_table_core__Array__nitc__Prod;
+extern const struct type type_nitc__Token;
+extern const struct type type_core__Array__nitc__Token;
+extern const struct type type_core__Collection__nitc__Token;
+extern const struct type type_core__AbstractArray__nitc__Token;
+extern const struct type type_core__NativeArray__nitc__Token;
+extern const struct type type_core__array__ArrayIterator__nitc__Token;
+extern const struct type type_core__array__ArrayReverseIterator__nitc__Token;
+extern const struct types resolution_table_core__Array__nitc__Token;
+extern const struct types resolution_table_nitc__ANodes__nitc__AAnnotation;
+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__array__ArraySetIterator__nitc__MGroup;
+extern const struct types resolution_table_core__ArraySet__nitc__MGroup;
+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__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;
+extern const struct type type_core__Collection__nitc__AType;
+extern const struct types resolution_table_nitc__ANodes__nitc__AType;
+extern const struct type type_core__hash_collection__HashMapIterator__core__String__nitc__Variable;
+extern const struct type type_core__hash_collection__HashMapNode__core__String__nitc__Variable;
+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__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;
+extern const struct type type_core__Array__nitc__AAttrPropdef;
+extern const struct type type_core__Collection__nitc__AAttrPropdef;
+extern const struct type type_core__AbstractArray__nitc__AAttrPropdef;
+extern const struct type type_core__NativeArray__nitc__AAttrPropdef;
+extern const struct type type_core__array__ArrayIterator__nitc__AAttrPropdef;
+extern const struct type type_core__array__ArrayReverseIterator__nitc__AAttrPropdef;
+extern const struct types resolution_table_core__Array__nitc__AAttrPropdef;
+extern const struct type type_nitc__SeparateCompiler;
+extern const struct types resolution_table_nitc__SeparateCompilerVisitor;
+extern const struct type type_core__hash_collection__HashMapIterator__nitc__Variable__nitc__RuntimeVariable;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__Variable__nitc__RuntimeVariable;
+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__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__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_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;
+extern const struct type type_core__AbstractArray__nitc__parser_work__ReduceAction;
+extern const struct type type_core__NativeArray__nitc__parser_work__ReduceAction;
+extern const struct type type_core__array__ArrayIterator__nitc__parser_work__ReduceAction;
+extern const struct type type_core__array__ArrayReverseIterator__nitc__parser_work__ReduceAction;
+extern const struct types resolution_table_core__Array__nitc__parser_work__ReduceAction;
+extern const struct type type_core__Array__nitc__TComment;
+extern const struct type type_nitc__TComment;
+extern const struct type type_core__Collection__nitc__TComment;
+extern const struct types resolution_table_nitc__ANodes__nitc__TComment;
+extern const struct types resolution_table_nitc__StaticFrame;
+extern const struct type type_core__hash_collection__HashMapIterator__nitc__EscapeMark__core__String;
+extern const struct type type_nitc__EscapeMark;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__EscapeMark__core__String;
+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__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;
+extern const struct type type_core__hash_collection__HashMapIterator__nitc__MClass__core__Array__nitc__MType;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nitc__MType;
+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__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;
+extern const struct type type_core__AbstractArray__nullable__nitc__MType;
+extern const struct type type_core__NativeArray__nullable__nitc__MType;
+extern const struct type type_core__array__ArrayIterator__nullable__nitc__MType;
+extern const struct type type_core__array__ArrayReverseIterator__nullable__nitc__MType;
+extern const struct types resolution_table_core__Array__nullable__nitc__MType;
+extern const struct type type_core__hash_collection__HashMapIterator__nitc__MClass__core__Set__nitc__MType;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MType;
+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__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;
+extern const struct types resolution_table_nitc__POSetGroupColorer__nitc__MClass__nitc__MType;
+extern const struct type type_core__hash_collection__HashMapIterator__nitc__MClass__core__Array__nullable__nitc__MType;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MType;
+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__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 type type_nullable__nitc__MMethodDef;
+extern const struct types resolution_table_nitc__AMainMethPropdef;
+extern const struct types resolution_table_nitc__ASuperPropdef;
+extern const struct types resolution_table_nitc__AMethPropdef;
+extern const struct type type_nullable__nitc__MAttributeDef;
+extern const struct types resolution_table_nitc__AAttrPropdef;
+extern const struct type type_nullable__nitc__MVirtualTypeDef;
+extern const struct types resolution_table_nitc__ATypePropdef;
+extern const struct type type_core__Array__nitc__AParam;
+extern const struct type type_nitc__AParam;
+extern const struct type type_core__Collection__nitc__AParam;
+extern const struct types resolution_table_nitc__ANodes__nitc__AParam;
+extern const struct type type_core__Array__nitc__AExternCall;
+extern const struct type type_nitc__AExternCall;
+extern const struct type type_core__Collection__nitc__AExternCall;
+extern const struct types resolution_table_nitc__ANodes__nitc__AExternCall;
+extern const struct type type_core__Array__nitc__AForGroup;
+extern const struct type type_nitc__AForGroup;
+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__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;
+extern const struct type type_nitc__MAttributeDef;
+extern const struct types resolution_table_nitc__MAttribute;
+extern const struct types resolution_table_nitc__MAttributeDef;
+extern const struct type type_core__Array__nitc__MVirtualTypeDef;
+extern const struct type type_more_collections__HashMap2__nitc__MModule__nitc__MType__core__Array__nitc__MVirtualTypeDef;
+extern const struct types resolution_table_nitc__MVirtualTypeProp;
+extern const struct type type_core__AbstractArray__nitc__AExpr;
+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_core__AbstractArray__nitc__Variable;
+extern const struct type type_core__NativeArray__nitc__Variable;
+extern const struct type type_core__array__ArrayIterator__nitc__Variable;
+extern const struct type type_core__array__ArrayReverseIterator__nitc__Variable;
+extern const struct types resolution_table_core__Array__nitc__Variable;
+extern const struct type type_nitc__AIntegerExpr;
+extern const struct type type_core__Array__nitc__AIntegerExpr;
+extern const struct type type_core__Collection__nitc__AIntegerExpr;
+extern const struct type type_core__AbstractArray__nitc__AIntegerExpr;
+extern const struct type type_core__NativeArray__nitc__AIntegerExpr;
+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;
+extern const struct type type_core__AbstractArray__nitc__AVarExpr;
+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__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__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 types resolution_table_core__ArrayMap__core__Int__core__Int;
+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_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;
+extern const struct types resolution_table_core__NativeArray__nitc__Message;
+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 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 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;
+extern const struct type type_core__HashMap__core__String__opts__Option;
+extern const struct type type_core__MapKeysIterator__core__String__opts__Option;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__core__String__opts__Option;
+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 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__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 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;
+extern const struct types resolution_table_core__NativeArray__nitc__Phase;
+extern const struct type type_core__AbstractArrayRead__nitc__Phase;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__Phase;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__Phase;
+extern const struct types resolution_table_core__NativeArray__nitc__FFILanguage;
+extern const struct type type_core__AbstractArrayRead__nitc__FFILanguage;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__FFILanguage;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__FFILanguage;
+extern const struct types resolution_table_core__NativeArray__nitc__MPackage;
+extern const struct type type_core__AbstractArrayRead__nitc__MPackage;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__MPackage;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MPackage;
+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 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__NativeArray__nitc__MModule;
+extern const struct type type_core__AbstractArrayRead__nitc__MModule;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__MModule;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MModule;
+extern const struct type type_core__hash_collection__HashMapIterator__nitc__MModule__poset__POSetElement__nitc__MModule;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MModule__poset__POSetElement__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__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__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 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__NativeArray__nitc__MClass;
+extern const struct type type_core__AbstractArrayRead__nitc__MClass;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__MClass;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MClass;
+extern const struct types resolution_table_core__NativeArray__nitc__MProperty;
+extern const struct type type_core__AbstractArrayRead__nitc__MProperty;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__MProperty;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MProperty;
+extern const struct type type_core__hash_collection__HashMapIterator__nitc__MClassDef__poset__POSetElement__nitc__MClassDef;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MClassDef__poset__POSetElement__nitc__MClassDef;
+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__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__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__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__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 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 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 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 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__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__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 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 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 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 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 type type_core__Iterator__nitc__MModule;
+extern const struct types resolution_table_core__array__ArraySetIterator__nitc__MModule;
+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;
+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__nitc__AAnnotation;
+extern const struct type type_core__AbstractArrayRead__nitc__AAnnotation;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__AAnnotation;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AAnnotation;
+extern const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__MModule;
+extern const struct types resolution_table_core__hash_collection__HashSetNode__nitc__MModule;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MModule;
+extern const struct types resolution_table_core__NativeArray__nitc__MClassDef;
+extern const struct type type_core__AbstractArrayRead__nitc__MClassDef;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__MClassDef;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MClassDef;
+extern const struct types resolution_table_core__NativeArray__nitc__ExternFile;
+extern const struct type type_core__AbstractArrayRead__nitc__ExternFile;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__ExternFile;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__ExternFile;
+extern const struct type type_core__HashMap__core__String__core__Array__core__String;
+extern const struct type type_core__MapKeysIterator__core__String__core__Array__core__String;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__core__String__core__Array__core__String;
+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__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;
+extern const struct type type_core__AbstractArray__nitc__AMethPropdef;
+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 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 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__NativeArray__nitc__MClassType;
+extern const struct type type_core__AbstractArrayRead__nitc__MClassType;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__MClassType;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MClassType;
+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__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 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 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__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;
+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__MapKeysIterator__core__Array__nitc__MType__nitc__MGenericType;
+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 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__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;
+extern const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__MClass;
+extern const struct types resolution_table_core__hash_collection__HashSetNode__nitc__MClass;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MClass;
+extern const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__MType;
+extern const struct types resolution_table_core__hash_collection__HashSetNode__nitc__MType;
+extern const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MType;
+extern const struct type type_core__AbstractArray__nitc__MMethodDef;
+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__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;
+extern const struct type type_core__hash_collection__HashMapIterator__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef;
+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__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;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MProperty__core__Set__nitc__MMethodDef;
+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__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 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;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MMethod;
+extern const struct type type_core__abstract_collection__RefIterator__nitc__MMethodDef;
+extern const struct types resolution_table_core__list__ListNode__nitc__MMethodDef;
+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__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 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 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__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 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 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 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 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 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 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 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 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 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;
+extern const struct type type_core__AbstractArrayRead__nitc__MNullableType;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__MNullableType;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MNullableType;
+extern const struct types resolution_table_core__NativeArray__core__Match;
+extern const struct type type_core__AbstractArrayRead__core__Match;
+extern const struct types resolution_table_core__array__ArrayIterator__core__Match;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Match;
+extern const struct types resolution_table_core__NativeArray__nullable__core__Match;
+extern const struct type type_core__AbstractArrayRead__nullable__core__Match;
+extern const struct types resolution_table_core__array__ArrayIterator__nullable__core__Match;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nullable__core__Match;
+extern const struct type type_core__HashMap__nitc__MClass__nitc__MClassType;
+extern const struct type type_core__MapKeysIterator__nitc__MClass__nitc__MClassType;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__nitc__MClassType;
+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 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;
+extern const struct types resolution_table_core__array__ArrayMapValues__nitc__MClass__nitc__AType;
+extern const struct type type_core__Collection__core__Couple__nitc__MClass__nitc__AType;
+extern const struct type type_core__AbstractArray__core__Couple__nitc__MClass__nitc__AType;
+extern const struct type type_core__NativeArray__core__Couple__nitc__MClass__nitc__AType;
+extern const struct type type_core__array__ArrayIterator__core__Couple__nitc__MClass__nitc__AType;
+extern const struct type type_core__array__ArrayReverseIterator__core__Couple__nitc__MClass__nitc__AType;
+extern const struct types resolution_table_core__Array__core__Couple__nitc__MClass__nitc__AType;
+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 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 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;
+extern const struct types resolution_table_core__NativeArray__nitc__MType;
+extern const struct type type_core__AbstractArrayRead__nitc__MType;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__MType;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MType;
+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 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 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 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__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;
+extern const struct type type_core__abstract_collection__RefIterator__nitc__MClassType;
+extern const struct types resolution_table_core__list__ListNode__nitc__MClassType;
+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__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__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;
+extern const struct type type_core__hash_collection__HashMapNode__core__Object__nullable__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__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__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__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 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__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 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 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 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__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 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;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__parser_work__State;
+extern const struct type type_core__AbstractArray__nitc__AImport;
+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__AClassdef;
+extern const struct type type_core__AbstractArrayRead__nitc__AClassdef;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__AClassdef;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AClassdef;
+extern const struct type type_core__AbstractArray__nitc__AFormaldef;
+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__ASuperPropdef;
+extern const struct type type_core__AbstractArrayRead__nitc__ASuperPropdef;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__ASuperPropdef;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__ASuperPropdef;
+extern const struct type type_core__hash_collection__HashMapIterator__nitc__MType__poset__POSetElement__nitc__MType;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MType__poset__POSetElement__nitc__MType;
+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__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__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__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__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;
+extern const struct type type_core__HashMap__nitc__Variable__nullable__nitc__MType;
+extern const struct type type_core__MapKeysIterator__nitc__Variable__nullable__nitc__MType;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__Variable__nullable__nitc__MType;
+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__NativeArray__nitc__CallSite;
+extern const struct type type_core__AbstractArrayRead__nitc__CallSite;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__CallSite;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__CallSite;
+extern const struct type type_core__AbstractArrayRead__core__Object;
+extern const struct types resolution_table_core__array__ArrayIterator__core__Object;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Object;
+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 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 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 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__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;
+extern const struct type type_core__AbstractArray__nitc__MAttribute;
+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 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__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__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;
+extern const struct type type_core__Collection__nullable__nitc__PropertyLayoutElement;
+extern const struct type type_core__AbstractArray__nullable__nitc__PropertyLayoutElement;
+extern const struct type type_core__NativeArray__nullable__nitc__PropertyLayoutElement;
+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__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;
+extern const struct type type_core__hash_collection__HashMapIterator__nitc__MAttribute__core__Int;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MAttribute__core__Int;
+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__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;
+extern const struct type type_core__Collection__nullable__nitc__MAttribute;
+extern const struct type type_core__AbstractArray__nullable__nitc__MAttribute;
+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__MPropDef;
+extern const struct type type_core__AbstractArrayRead__nullable__nitc__MPropDef;
+extern const struct types resolution_table_core__array__ArrayIterator__nullable__nitc__MPropDef;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nullable__nitc__MPropDef;
+extern const struct types resolution_table_core__NativeArray__nullable__nitc__MClass;
+extern const struct type type_core__AbstractArrayRead__nullable__nitc__MClass;
+extern const struct types resolution_table_core__array__ArrayIterator__nullable__nitc__MClass;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nullable__nitc__MClass;
+extern const struct types resolution_table_core__NativeArray__nitc__RuntimeVariable;
+extern const struct type type_core__AbstractArrayRead__nitc__RuntimeVariable;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__RuntimeVariable;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__RuntimeVariable;
+extern const struct type type_core__hash_collection__HashMapIterator__nitc__MClass__poset__POSetElement__nitc__MClass;
+extern const struct type type_core__hash_collection__HashMapNode__nitc__MClass__poset__POSetElement__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__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__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 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__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;
+extern const struct types resolution_table_core__NativeArray__core__Writable;
+extern const struct type type_core__AbstractArrayRead__core__Writable;
+extern const struct types resolution_table_core__array__ArrayIterator__core__Writable;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__core__Writable;
+extern const struct type type_core__HashMap__core__String__ini__ConfigNode;
+extern const struct type type_core__MapKeysIterator__core__String__ini__ConfigNode;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__core__String__ini__ConfigNode;
+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__NativeArray__nitc__Prod;
+extern const struct type type_core__AbstractArrayRead__nitc__Prod;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__Prod;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__Prod;
+extern const struct types resolution_table_core__NativeArray__nitc__Token;
+extern const struct type type_core__AbstractArrayRead__nitc__Token;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__Token;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__Token;
+extern const struct type type_core__AbstractArray__nitc__TId;
+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 type type_core__Iterator__nitc__MGroup;
+extern const struct types resolution_table_core__array__ArraySetIterator__nitc__MGroup;
+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 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__NativeArray__nitc__AAttrPropdef;
+extern const struct type type_core__AbstractArrayRead__nitc__AAttrPropdef;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__AAttrPropdef;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AAttrPropdef;
+extern const struct type type_core__HashMap__nitc__Variable__nitc__RuntimeVariable;
+extern const struct type type_core__MapKeysIterator__nitc__Variable__nitc__RuntimeVariable;
+extern const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__Variable__nitc__RuntimeVariable;
+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 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__Array__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 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 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__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;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nullable__nitc__MType;
+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 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 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 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 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 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;
+extern const struct type type_core__AbstractArray__nitc__MAttributeDef;
+extern const struct type type_core__NativeArray__nitc__MAttributeDef;
+extern const struct type type_core__array__ArrayIterator__nitc__MAttributeDef;
+extern const struct type type_core__array__ArrayReverseIterator__nitc__MAttributeDef;
+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__Collection__nitc__MVirtualTypeDef;
+extern const struct type type_core__AbstractArray__nitc__MVirtualTypeDef;
+extern const struct type type_core__NativeArray__nitc__MVirtualTypeDef;
+extern const struct type type_core__array__ArrayIterator__nitc__MVirtualTypeDef;
+extern const struct type type_core__array__ArrayReverseIterator__nitc__MVirtualTypeDef;
+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 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__Variable;
+extern const struct type type_core__AbstractArrayRead__nitc__Variable;
+extern const struct types resolution_table_core__array__ArrayIterator__nitc__Variable;
+extern const struct types resolution_table_core__array__ArrayReverseIterator__nitc__Variable;
+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;
+extern const struct types resolution_table_core__array__ArrayMapValues__core__Int__core__Int;
+extern const struct type type_core__Collection__core__Couple__core__Int__core__Int;
+extern const struct type type_core__AbstractArray__core__Couple__core__Int__core__Int;
+extern const struct type type_core__NativeArray__core__Couple__core__Int__core__Int;
+extern const struct type type_core__array__ArrayIterator__core__Couple__core__Int__core__Int;
+extern const struct type type_core__array__ArrayReverseIterator__core__Couple__core__Int__core__Int;
+extern const struct types resolution_table_core__Array__core__Couple__core__Int__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__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;