c_src: regenerate
[nit.git] / c_src / nith.types.3.c
diff --git a/c_src/nith.types.3.c b/c_src/nith.types.3.c
deleted file mode 100644 (file)
index 5cadf83..0000000
+++ /dev/null
@@ -1,9991 +0,0 @@
-#include "nith.types.0.h"
-/* runtime type TKwlabel */
-const struct type type_parser_nodes__TKwlabel = {
-1780,
-"TKwlabel", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-243, /* nullable TKwlabel */
-632, /* ANode */
-1381, /* Token */
-1780, /* TKwlabel */
-},
-};
-/* runtime type nullable TKwlabel */
-const struct type type_nullable_parser_nodes__TKwlabel = {
-243,
-"nullable TKwlabel", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TKwdebug */
-const struct type type_parser_nodes__TKwdebug = {
-1781,
-"TKwdebug", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-244, /* nullable TKwdebug */
-632, /* ANode */
-1381, /* Token */
-1781, /* TKwdebug */
-},
-};
-/* runtime type nullable TKwdebug */
-const struct type type_nullable_parser_nodes__TKwdebug = {
-244,
-"nullable TKwdebug", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TOpar */
-const struct type type_parser_nodes__TOpar = {
-1782,
-"TOpar", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-245, /* nullable TOpar */
-632, /* ANode */
-1381, /* Token */
-1782, /* TOpar */
-},
-};
-/* runtime type nullable TOpar */
-const struct type type_nullable_parser_nodes__TOpar = {
-245,
-"nullable TOpar", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TCpar */
-const struct type type_parser_nodes__TCpar = {
-1783,
-"TCpar", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-246, /* nullable TCpar */
-632, /* ANode */
-1381, /* Token */
-1783, /* TCpar */
-},
-};
-/* runtime type nullable TCpar */
-const struct type type_nullable_parser_nodes__TCpar = {
-246,
-"nullable TCpar", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TObra */
-const struct type type_parser_nodes__TObra = {
-1784,
-"TObra", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-247, /* nullable TObra */
-632, /* ANode */
-1381, /* Token */
-1784, /* TObra */
-},
-};
-/* runtime type nullable TObra */
-const struct type type_nullable_parser_nodes__TObra = {
-247,
-"nullable TObra", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TCbra */
-const struct type type_parser_nodes__TCbra = {
-1785,
-"TCbra", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-248, /* nullable TCbra */
-632, /* ANode */
-1381, /* Token */
-1785, /* TCbra */
-},
-};
-/* runtime type nullable TCbra */
-const struct type type_nullable_parser_nodes__TCbra = {
-248,
-"nullable TCbra", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TComma */
-const struct type type_parser_nodes__TComma = {
--1, /*CAST DEAD*/
-"TComma", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
--1, /* empty */
-632, /* ANode */
-1381, /* Token */
-1563, /* TComma */
-},
-};
-/* runtime type TColumn */
-const struct type type_parser_nodes__TColumn = {
--1, /*CAST DEAD*/
-"TColumn", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
--1, /* empty */
-632, /* ANode */
-1381, /* Token */
-1564, /* TColumn */
-},
-};
-/* runtime type TQuad */
-const struct type type_parser_nodes__TQuad = {
--1, /*CAST DEAD*/
-"TQuad", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-249, /* nullable TQuad */
-632, /* ANode */
-1381, /* Token */
-1786, /* TQuad */
-},
-};
-/* runtime type nullable TQuad */
-const struct type type_nullable_parser_nodes__TQuad = {
-249,
-"nullable TQuad", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TAssign */
-const struct type type_parser_nodes__TAssign = {
-1787,
-"TAssign", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-250, /* nullable TAssign */
-632, /* ANode */
-1381, /* Token */
-1787, /* TAssign */
-},
-};
-/* runtime type nullable TAssign */
-const struct type type_nullable_parser_nodes__TAssign = {
-250,
-"nullable TAssign", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TPluseq */
-const struct type type_parser_nodes__TPluseq = {
-1788,
-"TPluseq", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-251, /* nullable TPluseq */
-632, /* ANode */
-1381, /* Token */
-1788, /* TPluseq */
-},
-};
-/* runtime type nullable TPluseq */
-const struct type type_nullable_parser_nodes__TPluseq = {
-251,
-"nullable TPluseq", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TMinuseq */
-const struct type type_parser_nodes__TMinuseq = {
-1789,
-"TMinuseq", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-252, /* nullable TMinuseq */
-632, /* ANode */
-1381, /* Token */
-1789, /* TMinuseq */
-},
-};
-/* runtime type nullable TMinuseq */
-const struct type type_nullable_parser_nodes__TMinuseq = {
-252,
-"nullable TMinuseq", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TDotdotdot */
-const struct type type_parser_nodes__TDotdotdot = {
-1790,
-"TDotdotdot", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-253, /* nullable TDotdotdot */
-632, /* ANode */
-1381, /* Token */
-1790, /* TDotdotdot */
-},
-};
-/* runtime type nullable TDotdotdot */
-const struct type type_nullable_parser_nodes__TDotdotdot = {
-253,
-"nullable TDotdotdot", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TDotdot */
-const struct type type_parser_nodes__TDotdot = {
--1, /*CAST DEAD*/
-"TDotdot", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
--1, /* empty */
-632, /* ANode */
-1381, /* Token */
-1565, /* TDotdot */
-},
-};
-/* runtime type TDot */
-const struct type type_parser_nodes__TDot = {
--1, /*CAST DEAD*/
-"TDot", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-254, /* nullable TDot */
-632, /* ANode */
-1381, /* Token */
-1791, /* TDot */
-},
-};
-/* runtime type nullable TDot */
-const struct type type_nullable_parser_nodes__TDot = {
-254,
-"nullable TDot", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TPlus */
-const struct type type_parser_nodes__TPlus = {
-1792,
-"TPlus", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-255, /* nullable TPlus */
-632, /* ANode */
-1381, /* Token */
-1792, /* TPlus */
-},
-};
-/* runtime type nullable TPlus */
-const struct type type_nullable_parser_nodes__TPlus = {
-255,
-"nullable TPlus", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TMinus */
-const struct type type_parser_nodes__TMinus = {
-1793,
-"TMinus", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-256, /* nullable TMinus */
-632, /* ANode */
-1381, /* Token */
-1793, /* TMinus */
-},
-};
-/* runtime type nullable TMinus */
-const struct type type_nullable_parser_nodes__TMinus = {
-256,
-"nullable TMinus", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TStar */
-const struct type type_parser_nodes__TStar = {
-1794,
-"TStar", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-257, /* nullable TStar */
-632, /* ANode */
-1381, /* Token */
-1794, /* TStar */
-},
-};
-/* runtime type nullable TStar */
-const struct type type_nullable_parser_nodes__TStar = {
-257,
-"nullable TStar", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TStarstar */
-const struct type type_parser_nodes__TStarstar = {
-1795,
-"TStarstar", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-258, /* nullable TStarstar */
-632, /* ANode */
-1381, /* Token */
-1795, /* TStarstar */
-},
-};
-/* runtime type nullable TStarstar */
-const struct type type_nullable_parser_nodes__TStarstar = {
-258,
-"nullable TStarstar", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TSlash */
-const struct type type_parser_nodes__TSlash = {
-1796,
-"TSlash", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-259, /* nullable TSlash */
-632, /* ANode */
-1381, /* Token */
-1796, /* TSlash */
-},
-};
-/* runtime type nullable TSlash */
-const struct type type_nullable_parser_nodes__TSlash = {
-259,
-"nullable TSlash", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TPercent */
-const struct type type_parser_nodes__TPercent = {
-1797,
-"TPercent", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-260, /* nullable TPercent */
-632, /* ANode */
-1381, /* Token */
-1797, /* TPercent */
-},
-};
-/* runtime type nullable TPercent */
-const struct type type_nullable_parser_nodes__TPercent = {
-260,
-"nullable TPercent", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TEq */
-const struct type type_parser_nodes__TEq = {
-1798,
-"TEq", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-261, /* nullable TEq */
-632, /* ANode */
-1381, /* Token */
-1798, /* TEq */
-},
-};
-/* runtime type nullable TEq */
-const struct type type_nullable_parser_nodes__TEq = {
-261,
-"nullable TEq", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TNe */
-const struct type type_parser_nodes__TNe = {
-1799,
-"TNe", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-262, /* nullable TNe */
-632, /* ANode */
-1381, /* Token */
-1799, /* TNe */
-},
-};
-/* runtime type nullable TNe */
-const struct type type_nullable_parser_nodes__TNe = {
-262,
-"nullable TNe", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TLt */
-const struct type type_parser_nodes__TLt = {
-1800,
-"TLt", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-263, /* nullable TLt */
-632, /* ANode */
-1381, /* Token */
-1800, /* TLt */
-},
-};
-/* runtime type nullable TLt */
-const struct type type_nullable_parser_nodes__TLt = {
-263,
-"nullable TLt", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TLe */
-const struct type type_parser_nodes__TLe = {
-1801,
-"TLe", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-264, /* nullable TLe */
-632, /* ANode */
-1381, /* Token */
-1801, /* TLe */
-},
-};
-/* runtime type nullable TLe */
-const struct type type_nullable_parser_nodes__TLe = {
-264,
-"nullable TLe", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TLl */
-const struct type type_parser_nodes__TLl = {
-1802,
-"TLl", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-265, /* nullable TLl */
-632, /* ANode */
-1381, /* Token */
-1802, /* TLl */
-},
-};
-/* runtime type nullable TLl */
-const struct type type_nullable_parser_nodes__TLl = {
-265,
-"nullable TLl", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TGt */
-const struct type type_parser_nodes__TGt = {
-1803,
-"TGt", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-266, /* nullable TGt */
-632, /* ANode */
-1381, /* Token */
-1803, /* TGt */
-},
-};
-/* runtime type nullable TGt */
-const struct type type_nullable_parser_nodes__TGt = {
-266,
-"nullable TGt", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TGe */
-const struct type type_parser_nodes__TGe = {
-1804,
-"TGe", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-267, /* nullable TGe */
-632, /* ANode */
-1381, /* Token */
-1804, /* TGe */
-},
-};
-/* runtime type nullable TGe */
-const struct type type_nullable_parser_nodes__TGe = {
-267,
-"nullable TGe", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TGg */
-const struct type type_parser_nodes__TGg = {
-1805,
-"TGg", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-268, /* nullable TGg */
-632, /* ANode */
-1381, /* Token */
-1805, /* TGg */
-},
-};
-/* runtime type nullable TGg */
-const struct type type_nullable_parser_nodes__TGg = {
-268,
-"nullable TGg", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TStarship */
-const struct type type_parser_nodes__TStarship = {
-1806,
-"TStarship", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-269, /* nullable TStarship */
-632, /* ANode */
-1381, /* Token */
-1806, /* TStarship */
-},
-};
-/* runtime type nullable TStarship */
-const struct type type_nullable_parser_nodes__TStarship = {
-269,
-"nullable TStarship", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TBang */
-const struct type type_parser_nodes__TBang = {
--1, /*CAST DEAD*/
-"TBang", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
--1, /* empty */
-632, /* ANode */
-1381, /* Token */
-1566, /* TBang */
-},
-};
-/* runtime type TAt */
-const struct type type_parser_nodes__TAt = {
--1, /*CAST DEAD*/
-"TAt", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-270, /* nullable TAt */
-632, /* ANode */
-1381, /* Token */
-1807, /* TAt */
-},
-};
-/* runtime type nullable TAt */
-const struct type type_nullable_parser_nodes__TAt = {
-270,
-"nullable TAt", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TClassid */
-const struct type type_parser_nodes__TClassid = {
-1808,
-"TClassid", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-271, /* nullable TClassid */
-632, /* ANode */
-1381, /* Token */
-1808, /* TClassid */
-},
-};
-/* runtime type nullable TClassid */
-const struct type type_nullable_parser_nodes__TClassid = {
-271,
-"nullable TClassid", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TId */
-const struct type type_parser_nodes__TId = {
-1809,
-"TId", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-272, /* nullable TId */
-632, /* ANode */
-1381, /* Token */
-1809, /* TId */
-},
-};
-/* runtime type nullable TId */
-const struct type type_nullable_parser_nodes__TId = {
-272,
-"nullable TId", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TAttrid */
-const struct type type_parser_nodes__TAttrid = {
-1810,
-"TAttrid", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-273, /* nullable TAttrid */
-632, /* ANode */
-1381, /* Token */
-1810, /* TAttrid */
-},
-};
-/* runtime type nullable TAttrid */
-const struct type type_nullable_parser_nodes__TAttrid = {
-273,
-"nullable TAttrid", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TNumber */
-const struct type type_parser_nodes__TNumber = {
-1811,
-"TNumber", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-274, /* nullable TNumber */
-632, /* ANode */
-1381, /* Token */
-1811, /* TNumber */
-},
-};
-/* runtime type nullable TNumber */
-const struct type type_nullable_parser_nodes__TNumber = {
-274,
-"nullable TNumber", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type THexNumber */
-const struct type type_parser_nodes__THexNumber = {
-1812,
-"THexNumber", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-275, /* nullable THexNumber */
-632, /* ANode */
-1381, /* Token */
-1812, /* THexNumber */
-},
-};
-/* runtime type nullable THexNumber */
-const struct type type_nullable_parser_nodes__THexNumber = {
-275,
-"nullable THexNumber", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TFloat */
-const struct type type_parser_nodes__TFloat = {
-1813,
-"TFloat", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-276, /* nullable TFloat */
-632, /* ANode */
-1381, /* Token */
-1813, /* TFloat */
-},
-};
-/* runtime type nullable TFloat */
-const struct type type_nullable_parser_nodes__TFloat = {
-276,
-"nullable TFloat", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TString */
-const struct type type_parser_nodes__TString = {
-1814,
-"TString", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-277, /* nullable TString */
-632, /* ANode */
-1381, /* Token */
-1814, /* TString */
-},
-};
-/* runtime type nullable TString */
-const struct type type_nullable_parser_nodes__TString = {
-277,
-"nullable TString", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TStartString */
-const struct type type_parser_nodes__TStartString = {
-1815,
-"TStartString", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-278, /* nullable TStartString */
-632, /* ANode */
-1381, /* Token */
-1815, /* TStartString */
-},
-};
-/* runtime type nullable TStartString */
-const struct type type_nullable_parser_nodes__TStartString = {
-278,
-"nullable TStartString", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TMidString */
-const struct type type_parser_nodes__TMidString = {
-1816,
-"TMidString", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-279, /* nullable TMidString */
-632, /* ANode */
-1381, /* Token */
-1816, /* TMidString */
-},
-};
-/* runtime type nullable TMidString */
-const struct type type_nullable_parser_nodes__TMidString = {
-279,
-"nullable TMidString", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TEndString */
-const struct type type_parser_nodes__TEndString = {
-1817,
-"TEndString", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-280, /* nullable TEndString */
-632, /* ANode */
-1381, /* Token */
-1817, /* TEndString */
-},
-};
-/* runtime type nullable TEndString */
-const struct type type_nullable_parser_nodes__TEndString = {
-280,
-"nullable TEndString", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TChar */
-const struct type type_parser_nodes__TChar = {
-1818,
-"TChar", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-281, /* nullable TChar */
-632, /* ANode */
-1381, /* Token */
-1818, /* TChar */
-},
-};
-/* runtime type nullable TChar */
-const struct type type_nullable_parser_nodes__TChar = {
-281,
-"nullable TChar", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type TBadString */
-const struct type type_parser_nodes__TBadString = {
--1, /*CAST DEAD*/
-"TBadString", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
--1, /* empty */
-632, /* ANode */
-1381, /* Token */
-1567, /* TBadString */
-},
-};
-/* runtime type TBadChar */
-const struct type type_parser_nodes__TBadChar = {
--1, /*CAST DEAD*/
-"TBadChar", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
--1, /* empty */
-632, /* ANode */
-1381, /* Token */
-1568, /* TBadChar */
-},
-};
-/* runtime type TExternCodeSegment */
-const struct type type_parser_nodes__TExternCodeSegment = {
-1819,
-"TExternCodeSegment", /* class_name_string */
-6,
-0,
-NULL, /*NO RESOLUTIONS*/
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-282, /* nullable TExternCodeSegment */
-632, /* ANode */
-1381, /* Token */
-1819, /* TExternCodeSegment */
-},
-};
-/* runtime type nullable TExternCodeSegment */
-const struct type type_nullable_parser_nodes__TExternCodeSegment = {
-282,
-"nullable TExternCodeSegment", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type Array[Variable] */
-const struct type type_array__Arrayscope__Variable = {
--1, /*CAST DEAD*/
-"Array[Variable]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__Arrayscope__Variable,
-17,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
-82, /* SequenceRead[nullable Object] */
-83, /* Collection[Object] */
-1051, /* Collection[Variable] */
-590, /* Array[nullable Object] */
--1, /* empty */
-1345, /* AbstractArrayRead[Object] */
-1820, /* AbstractArrayRead[Variable] */
-1512, /* AbstractArray[Object] */
-2124, /* AbstractArray[Variable] */
--1, /* empty */
--1, /* empty */
--1, /* empty */
-1909, /* Array[Object] */
-2225, /* Array[Variable] */
-},
-};
-const struct types resolution_table_array__Arrayscope__Variable = {
-0, /* dummy */
-{
-&type_array__NativeArrayscope__Variable, /* NativeArray[E]: NativeArray[Variable] */
-&type_scope__Variable, /* E: Variable */
-&type_scope__Variable, /* E: Variable */
-&type_abstract_collection__Collectionscope__Variable, /* Collection[E]: Collection[Variable] */
-&type_array__Arrayscope__Variable, /* Array[E]: Array[Variable] */
-&type_scope__Variable, /* E: Variable */
-&type_scope__Variable, /* E: Variable */
-&type_abstract_collection__Collectionscope__Variable, /* Collection[E]: Collection[Variable] */
-&type_abstract_collection__Collectionscope__Variable, /* Collection[E]: Collection[Variable] */
-&type_scope__Variable, /* E: Variable */
-&type_array__Arrayscope__Variable, /* Array[E]: Array[Variable] */
-&type_array__NativeArrayscope__Variable, /* NativeArray[E]: NativeArray[Variable] */
-&type_scope__Variable, /* E: Variable */
-&type_scope__Variable, /* E: Variable */
-&type_array__Arrayscope__Variable, /* Array[E]: Array[Variable] */
-&type_array__AbstractArrayscope__Variable, /* AbstractArray[E]: AbstractArray[Variable] */
-&type_array__ArrayIteratorscope__Variable, /* ArrayIterator[E]: ArrayIterator[Variable] */
-}
-};
-/* runtime type AbstractArrayRead[Variable] */
-const struct type type_array__AbstractArrayReadscope__Variable = {
-1820,
-"AbstractArrayRead[Variable]", /* class_name_string */
-9,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type AbstractArray[Variable] */
-const struct type type_array__AbstractArrayscope__Variable = {
-2124,
-"AbstractArray[Variable]", /* class_name_string */
-11,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type MDeprecationInfo */
-const struct type type_mdoc__MDeprecationInfo = {
--1, /*CAST DEAD*/
-"MDeprecationInfo", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-NULL, /*NO RESOLUTIONS*/
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-283, /* MDeprecationInfo */
-},
-};
-/* runtime type ArraySet[MType] */
-const struct type type_array__ArraySetmodel__MType = {
--1, /*CAST DEAD*/
-"ArraySet[MType]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArraySetmodel__MType,
-11,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-93, /* Collection[nullable MType] */
-598, /* Set[Object] */
-1370, /* Collection[MType] */
--1, /* empty */
-1689, /* Set[MType] */
-2049, /* ArraySet[MType] */
-},
-};
-const struct types resolution_table_array__ArraySetmodel__MType = {
-0, /* dummy */
-{
-&type_array__ArraySetIteratormodel__MType, /* ArraySetIterator[E]: ArraySetIterator[MType] */
-&type_array__Arraymodel__MType, /* Array[E]: Array[MType] */
-&type_model__MType, /* E: MType */
-&type_abstract_collection__Collectionmodel__MType, /* Collection[E]: Collection[MType] */
-&type_array__Arraymodel__MType, /* Array[E]: Array[MType] */
-NULL, /* empty */
-&type_model__MType, /* E: MType */
-NULL, /* empty */
-&type_abstract_collection__Collectionmodel__MType, /* Collection[E]: Collection[MType] */
-&type_model__MType, /* E: MType */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_abstract_collection__Collectionmodel__MType, /* Collection[E]: Collection[MType] */
-}
-};
-/* runtime type AVarAssignExpr */
-const struct type type_parser_nodes__AVarAssignExpr = {
--1, /*CAST DEAD*/
-"AVarAssignExpr", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-NULL, /*NO RESOLUTIONS*/
-8,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-184, /* nullable AExpr */
-632, /* ANode */
-1380, /* Prod */
-1728, /* AExpr */
-2050, /* AVarAssignExpr */
-},
-};
-/* runtime type AVarExpr */
-const struct type type_parser_nodes__AVarExpr = {
-2051,
-"AVarExpr", /* class_name_string */
-7,
-0,
-NULL, /*NO RESOLUTIONS*/
-8,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-184, /* nullable AExpr */
-632, /* ANode */
-1380, /* Prod */
-1728, /* AExpr */
-2051, /* AVarExpr */
-},
-};
-/* runtime type Array[AEscapeExpr] */
-const struct type type_array__Arrayparser_nodes__AEscapeExpr = {
--1, /*CAST DEAD*/
-"Array[AEscapeExpr]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__Arrayparser_nodes__AEscapeExpr,
-25,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
-82, /* SequenceRead[nullable Object] */
-83, /* Collection[Object] */
-599, /* Collection[ANode] */
-590, /* Array[nullable Object] */
-1351, /* Collection[Prod] */
-1345, /* AbstractArrayRead[Object] */
-1538, /* Collection[AExpr] */
-1512, /* AbstractArray[Object] */
-1684, /* AbstractArrayRead[ANode] */
-1821, /* Collection[AEscapeExpr] */
-2082, /* AbstractArrayRead[Prod] */
-2083, /* AbstractArray[ANode] */
-1909, /* Array[Object] */
-2188, /* AbstractArrayRead[AExpr] */
-2209, /* Array[ANode] */
-2210, /* AbstractArray[Prod] */
-2272, /* AbstractArrayRead[AEscapeExpr] */
-2292, /* AbstractArray[AExpr] */
-2305, /* Array[Prod] */
-2326, /* AbstractArray[AEscapeExpr] */
-2338, /* Array[AExpr] */
-2357, /* Array[AEscapeExpr] */
-},
-};
-const struct types resolution_table_array__Arrayparser_nodes__AEscapeExpr = {
-0, /* dummy */
-{
-&type_array__NativeArrayparser_nodes__AEscapeExpr, /* NativeArray[E]: NativeArray[AEscapeExpr] */
-&type_parser_nodes__AEscapeExpr, /* E: AEscapeExpr */
-&type_parser_nodes__AEscapeExpr, /* E: AEscapeExpr */
-&type_abstract_collection__Collectionparser_nodes__AEscapeExpr, /* Collection[E]: Collection[AEscapeExpr] */
-&type_array__Arrayparser_nodes__AEscapeExpr, /* Array[E]: Array[AEscapeExpr] */
-&type_parser_nodes__AEscapeExpr, /* E: AEscapeExpr */
-&type_parser_nodes__AEscapeExpr, /* E: AEscapeExpr */
-&type_abstract_collection__Collectionparser_nodes__AEscapeExpr, /* Collection[E]: Collection[AEscapeExpr] */
-&type_abstract_collection__Collectionparser_nodes__AEscapeExpr, /* Collection[E]: Collection[AEscapeExpr] */
-&type_parser_nodes__AEscapeExpr, /* E: AEscapeExpr */
-&type_array__Arrayparser_nodes__AEscapeExpr, /* Array[E]: Array[AEscapeExpr] */
-&type_array__NativeArrayparser_nodes__AEscapeExpr, /* NativeArray[E]: NativeArray[AEscapeExpr] */
-&type_parser_nodes__AEscapeExpr, /* E: AEscapeExpr */
-&type_parser_nodes__AEscapeExpr, /* E: AEscapeExpr */
-&type_array__Arrayparser_nodes__AEscapeExpr, /* Array[E]: Array[AEscapeExpr] */
-&type_array__AbstractArrayparser_nodes__AEscapeExpr, /* AbstractArray[E]: AbstractArray[AEscapeExpr] */
-&type_array__ArrayIteratorparser_nodes__AEscapeExpr, /* ArrayIterator[E]: ArrayIterator[AEscapeExpr] */
-}
-};
-/* runtime type Collection[AEscapeExpr] */
-const struct type type_abstract_collection__Collectionparser_nodes__AEscapeExpr = {
-1821,
-"Collection[AEscapeExpr]", /* class_name_string */
-12,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type AbstractArrayRead[AEscapeExpr] */
-const struct type type_array__AbstractArrayReadparser_nodes__AEscapeExpr = {
-2272,
-"AbstractArrayRead[AEscapeExpr]", /* class_name_string */
-19,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type AbstractArray[AEscapeExpr] */
-const struct type type_array__AbstractArrayparser_nodes__AEscapeExpr = {
-2326,
-"AbstractArray[AEscapeExpr]", /* class_name_string */
-22,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type AVarReassignExpr */
-const struct type type_parser_nodes__AVarReassignExpr = {
--1, /*CAST DEAD*/
-"AVarReassignExpr", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-NULL, /*NO RESOLUTIONS*/
-8,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-184, /* nullable AExpr */
-632, /* ANode */
-1380, /* Prod */
-1728, /* AExpr */
-2052, /* AVarReassignExpr */
-},
-};
-/* runtime type EscapeMark */
-const struct type type_scope__EscapeMark = {
-1060,
-"EscapeMark", /* class_name_string */
-3,
-0,
-NULL, /*NO RESOLUTIONS*/
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-15, /* nullable EscapeMark */
-1060, /* EscapeMark */
-},
-};
-/* runtime type nullable EscapeMark */
-const struct type type_nullable_scope__EscapeMark = {
-15,
-"nullable EscapeMark", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type MPropDefSorter */
-const struct type type_model__MPropDefSorter = {
--1, /*CAST DEAD*/
-"MPropDefSorter", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_model__MPropDefSorter,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-284, /* MPropDefSorter */
-},
-};
-const struct types resolution_table_model__MPropDefSorter = {
-0, /* dummy */
-{
-&type_model__MPropDef, /* COMPARED: MPropDef */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_array__Arraymodel__MPropDef, /* Array[COMPARED]: Array[MPropDef] */
-}
-};
-/* runtime type APlaceholderExpr */
-const struct type type_astbuilder__APlaceholderExpr = {
--1, /*CAST DEAD*/
-"APlaceholderExpr", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-NULL, /*NO RESOLUTIONS*/
-8,
-{
-0, /* nullable Object */
-1, /* Object */
-12, /* nullable ANode */
-184, /* nullable AExpr */
-632, /* ANode */
-1380, /* Prod */
-1728, /* AExpr */
-2053, /* APlaceholderExpr */
-},
-};
-/* runtime type ArraySet[MMethodDef] */
-const struct type type_array__ArraySetmodel__MMethodDef = {
--1, /*CAST DEAD*/
-"ArraySet[MMethodDef]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArraySetmodel__MMethodDef,
-17,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-110, /* Collection[nullable MPropDef] */
-598, /* Set[Object] */
-605, /* Collection[PropertyLayoutElement] */
--1, /* empty */
--1, /* empty */
-1532, /* Set[PropertyLayoutElement] */
-1524, /* Collection[MPropDef] */
--1, /* empty */
--1, /* empty */
-1691, /* Collection[MMethodDef] */
-2172, /* Set[MMethodDef] */
-2189, /* ArraySet[MMethodDef] */
-},
-};
-const struct types resolution_table_array__ArraySetmodel__MMethodDef = {
-0, /* dummy */
-{
-&type_array__ArraySetIteratormodel__MMethodDef, /* ArraySetIterator[E]: ArraySetIterator[MMethodDef] */
-&type_array__Arraymodel__MMethodDef, /* Array[E]: Array[MMethodDef] */
-&type_model__MMethodDef, /* E: MMethodDef */
-&type_abstract_collection__Collectionmodel__MMethodDef, /* Collection[E]: Collection[MMethodDef] */
-&type_array__Arraymodel__MMethodDef, /* Array[E]: Array[MMethodDef] */
-NULL, /* empty */
-&type_model__MMethodDef, /* E: MMethodDef */
-NULL, /* empty */
-&type_abstract_collection__Collectionmodel__MMethodDef, /* Collection[E]: Collection[MMethodDef] */
-&type_model__MMethodDef, /* E: MMethodDef */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_abstract_collection__Collectionmodel__MMethodDef, /* Collection[E]: Collection[MMethodDef] */
-}
-};
-/* runtime type Array[Char] */
-const struct type type_array__Arraykernel__Char = {
--1, /*CAST DEAD*/
-"Array[Char]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__Arraykernel__Char,
-18,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
-82, /* SequenceRead[nullable Object] */
-83, /* Collection[Object] */
-589, /* Collection[Char] */
-590, /* Array[nullable Object] */
--1, /* empty */
-1345, /* AbstractArrayRead[Object] */
-1822, /* AbstractArrayRead[Char] */
-1512, /* AbstractArray[Object] */
-2125, /* AbstractArray[Char] */
--1, /* empty */
--1, /* empty */
--1, /* empty */
-1909, /* Array[Object] */
-2072, /* Array[Comparable] */
-2273, /* Array[Char] */
-},
-};
-const struct types resolution_table_array__Arraykernel__Char = {
-0, /* dummy */
-{
-&type_array__NativeArraykernel__Char, /* NativeArray[E]: NativeArray[Char] */
-&type_kernel__Char, /* E: Char */
-&type_kernel__Char, /* E: Char */
-&type_abstract_collection__Collectionkernel__Char, /* Collection[E]: Collection[Char] */
-&type_array__Arraykernel__Char, /* Array[E]: Array[Char] */
-&type_kernel__Char, /* E: Char */
-&type_kernel__Char, /* E: Char */
-&type_abstract_collection__Collectionkernel__Char, /* Collection[E]: Collection[Char] */
-&type_abstract_collection__Collectionkernel__Char, /* Collection[E]: Collection[Char] */
-&type_kernel__Char, /* E: Char */
-&type_array__Arraykernel__Char, /* Array[E]: Array[Char] */
-&type_array__NativeArraykernel__Char, /* NativeArray[E]: NativeArray[Char] */
-&type_kernel__Char, /* E: Char */
-&type_kernel__Char, /* E: Char */
-&type_array__Arraykernel__Char, /* Array[E]: Array[Char] */
-&type_array__AbstractArraykernel__Char, /* AbstractArray[E]: AbstractArray[Char] */
-&type_array__ArrayIteratorkernel__Char, /* ArrayIterator[E]: ArrayIterator[Char] */
-}
-};
-/* runtime type AbstractArrayRead[Char] */
-const struct type type_array__AbstractArrayReadkernel__Char = {
-1822,
-"AbstractArrayRead[Char]", /* class_name_string */
-9,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type AbstractArray[Char] */
-const struct type type_array__AbstractArraykernel__Char = {
-2125,
-"AbstractArray[Char]", /* class_name_string */
-11,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type Array[FlatBuffer] */
-const struct type type_array__Arraystring__FlatBuffer = {
--1, /*CAST DEAD*/
-"Array[FlatBuffer]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__Arraystring__FlatBuffer,
-26,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
-82, /* SequenceRead[nullable Object] */
-83, /* Collection[Object] */
-593, /* Collection[Streamable] */
-590, /* Array[nullable Object] */
-1346, /* Collection[Text] */
-1345, /* AbstractArrayRead[Object] */
-1569, /* Collection[FlatText] */
-1512, /* AbstractArray[Object] */
-1678, /* AbstractArrayRead[Streamable] */
-1823, /* Collection[FlatBuffer] */
-2075, /* AbstractArrayRead[Text] */
-2076, /* AbstractArray[Streamable] */
-1909, /* Array[Object] */
-2072, /* Array[Comparable] */
-2190, /* AbstractArrayRead[FlatText] */
-2202, /* Array[Streamable] */
-2203, /* AbstractArray[Text] */
-2274, /* AbstractArrayRead[FlatBuffer] */
-2293, /* AbstractArray[FlatText] */
-2320, /* Array[Text] */
-2327, /* AbstractArray[FlatBuffer] */
-2353, /* Array[FlatText] */
-2364, /* Array[FlatBuffer] */
-},
-};
-const struct types resolution_table_array__Arraystring__FlatBuffer = {
-0, /* dummy */
-{
-&type_array__NativeArraystring__FlatBuffer, /* NativeArray[E]: NativeArray[FlatBuffer] */
-&type_string__FlatBuffer, /* E: FlatBuffer */
-&type_string__FlatBuffer, /* E: FlatBuffer */
-&type_abstract_collection__Collectionstring__FlatBuffer, /* Collection[E]: Collection[FlatBuffer] */
-&type_array__Arraystring__FlatBuffer, /* Array[E]: Array[FlatBuffer] */
-&type_string__FlatBuffer, /* E: FlatBuffer */
-&type_string__FlatBuffer, /* E: FlatBuffer */
-&type_abstract_collection__Collectionstring__FlatBuffer, /* Collection[E]: Collection[FlatBuffer] */
-&type_abstract_collection__Collectionstring__FlatBuffer, /* Collection[E]: Collection[FlatBuffer] */
-&type_string__FlatBuffer, /* E: FlatBuffer */
-&type_array__Arraystring__FlatBuffer, /* Array[E]: Array[FlatBuffer] */
-&type_array__NativeArraystring__FlatBuffer, /* NativeArray[E]: NativeArray[FlatBuffer] */
-&type_string__FlatBuffer, /* E: FlatBuffer */
-&type_string__FlatBuffer, /* E: FlatBuffer */
-&type_array__Arraystring__FlatBuffer, /* Array[E]: Array[FlatBuffer] */
-&type_array__AbstractArraystring__FlatBuffer, /* AbstractArray[E]: AbstractArray[FlatBuffer] */
-&type_array__ArrayIteratorstring__FlatBuffer, /* ArrayIterator[E]: ArrayIterator[FlatBuffer] */
-}
-};
-/* runtime type Array[FlatText] */
-const struct type type_array__Arraystring__FlatText = {
--1, /*CAST DEAD*/
-"Array[FlatText]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__Arraystring__FlatText,
-25,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
-82, /* SequenceRead[nullable Object] */
-83, /* Collection[Object] */
-593, /* Collection[Streamable] */
-590, /* Array[nullable Object] */
-1346, /* Collection[Text] */
-1345, /* AbstractArrayRead[Object] */
-1569, /* Collection[FlatText] */
-1512, /* AbstractArray[Object] */
-1678, /* AbstractArrayRead[Streamable] */
--1, /* empty */
-2075, /* AbstractArrayRead[Text] */
-2076, /* AbstractArray[Streamable] */
-1909, /* Array[Object] */
-2072, /* Array[Comparable] */
-2190, /* AbstractArrayRead[FlatText] */
-2202, /* Array[Streamable] */
-2203, /* AbstractArray[Text] */
--1, /* empty */
-2293, /* AbstractArray[FlatText] */
-2320, /* Array[Text] */
--1, /* empty */
-2353, /* Array[FlatText] */
-},
-};
-const struct types resolution_table_array__Arraystring__FlatText = {
-0, /* dummy */
-{
-&type_array__NativeArraystring__FlatText, /* NativeArray[E]: NativeArray[FlatText] */
-&type_string__FlatText, /* E: FlatText */
-&type_string__FlatText, /* E: FlatText */
-&type_abstract_collection__Collectionstring__FlatText, /* Collection[E]: Collection[FlatText] */
-&type_array__Arraystring__FlatText, /* Array[E]: Array[FlatText] */
-&type_string__FlatText, /* E: FlatText */
-&type_string__FlatText, /* E: FlatText */
-&type_abstract_collection__Collectionstring__FlatText, /* Collection[E]: Collection[FlatText] */
-&type_abstract_collection__Collectionstring__FlatText, /* Collection[E]: Collection[FlatText] */
-&type_string__FlatText, /* E: FlatText */
-&type_array__Arraystring__FlatText, /* Array[E]: Array[FlatText] */
-&type_array__NativeArraystring__FlatText, /* NativeArray[E]: NativeArray[FlatText] */
-&type_string__FlatText, /* E: FlatText */
-&type_string__FlatText, /* E: FlatText */
-&type_array__Arraystring__FlatText, /* Array[E]: Array[FlatText] */
-&type_array__AbstractArraystring__FlatText, /* AbstractArray[E]: AbstractArray[FlatText] */
-&type_array__ArrayIteratorstring__FlatText, /* ArrayIterator[E]: ArrayIterator[FlatText] */
-}
-};
-/* runtime type Collection[FlatBuffer] */
-const struct type type_abstract_collection__Collectionstring__FlatBuffer = {
-1823,
-"Collection[FlatBuffer]", /* class_name_string */
-12,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type Collection[FlatText] */
-const struct type type_abstract_collection__Collectionstring__FlatText = {
-1569,
-"Collection[FlatText]", /* class_name_string */
-9,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type AbstractArrayRead[FlatBuffer] */
-const struct type type_array__AbstractArrayReadstring__FlatBuffer = {
-2274,
-"AbstractArrayRead[FlatBuffer]", /* class_name_string */
-20,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type AbstractArrayRead[FlatText] */
-const struct type type_array__AbstractArrayReadstring__FlatText = {
-2190,
-"AbstractArrayRead[FlatText]", /* class_name_string */
-17,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type AbstractArray[FlatBuffer] */
-const struct type type_array__AbstractArraystring__FlatBuffer = {
-2327,
-"AbstractArray[FlatBuffer]", /* class_name_string */
-23,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type AbstractArray[FlatText] */
-const struct type type_array__AbstractArraystring__FlatText = {
-2293,
-"AbstractArray[FlatText]", /* class_name_string */
-21,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type ArrayIterator[Message] */
-const struct type type_array__ArrayIteratortoolcontext__Message = {
--1, /*CAST DEAD*/
-"ArrayIterator[Message]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratortoolcontext__Message,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-285, /* ArrayIterator[Object] */
-1061, /* ArrayIterator[Message] */
-},
-};
-const struct types resolution_table_array__ArrayIteratortoolcontext__Message = {
-0, /* dummy */
-{
-&type_array__Arraytoolcontext__Message, /* Array[E]: Array[Message] */
-&type_array__AbstractArrayReadtoolcontext__Message, /* AbstractArrayRead[E]: AbstractArrayRead[Message] */
-}
-};
-/* runtime type ArrayIterator[Object] */
-const struct type type_array__ArrayIteratorkernel__Object = {
--1, /*CAST DEAD*/
-"ArrayIterator[Object]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorkernel__Object,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-285, /* ArrayIterator[Object] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorkernel__Object = {
-0, /* dummy */
-{
-&type_array__Arraykernel__Object, /* Array[E]: Array[Object] */
-&type_array__AbstractArrayReadkernel__Object, /* AbstractArrayRead[E]: AbstractArrayRead[Object] */
-}
-};
-/* runtime type NativeArray[Message] */
-const struct type type_array__NativeArraytoolcontext__Message = {
-1062,
-"NativeArray[Message]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArraytoolcontext__Message,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-104, /* NativeArray[Object] */
-1062, /* NativeArray[Message] */
-},
-};
-const struct types resolution_table_array__NativeArraytoolcontext__Message = {
-0, /* dummy */
-{
-&type_toolcontext__Message, /* E: Message */
-&type_array__NativeArraytoolcontext__Message, /* NativeArray[E]: NativeArray[Message] */
-}
-};
-/* runtime type ArrayIterator[Option] */
-const struct type type_array__ArrayIteratoropts__Option = {
--1, /*CAST DEAD*/
-"ArrayIterator[Option]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratoropts__Option,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-285, /* ArrayIterator[Object] */
-1063, /* ArrayIterator[Option] */
-},
-};
-const struct types resolution_table_array__ArrayIteratoropts__Option = {
-0, /* dummy */
-{
-&type_array__Arrayopts__Option, /* Array[E]: Array[Option] */
-&type_array__AbstractArrayReadopts__Option, /* AbstractArrayRead[E]: AbstractArrayRead[Option] */
-}
-};
-/* runtime type ArrayIterator[String] */
-const struct type type_array__ArrayIteratorstring__String = {
-1570,
-"ArrayIterator[String]", /* class_name_string */
-5,
-0,
-&resolution_table_array__ArrayIteratorstring__String,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-285, /* ArrayIterator[Object] */
-1064, /* ArrayIterator[Streamable] */
-1390, /* ArrayIterator[Text] */
-1570, /* ArrayIterator[String] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorstring__String = {
-0, /* dummy */
-{
-&type_array__Arraystring__String, /* Array[E]: Array[String] */
-&type_array__AbstractArrayReadstring__String, /* AbstractArrayRead[E]: AbstractArrayRead[String] */
-}
-};
-/* runtime type ArrayIterator[Text] */
-const struct type type_array__ArrayIteratorstring__Text = {
--1, /*CAST DEAD*/
-"ArrayIterator[Text]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorstring__Text,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-285, /* ArrayIterator[Object] */
-1064, /* ArrayIterator[Streamable] */
-1390, /* ArrayIterator[Text] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorstring__Text = {
-0, /* dummy */
-{
-&type_array__Arraystring__Text, /* Array[E]: Array[Text] */
-&type_array__AbstractArrayReadstring__Text, /* AbstractArrayRead[E]: AbstractArrayRead[Text] */
-}
-};
-/* runtime type ArrayIterator[Streamable] */
-const struct type type_array__ArrayIteratorstream__Streamable = {
--1, /*CAST DEAD*/
-"ArrayIterator[Streamable]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorstream__Streamable,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-285, /* ArrayIterator[Object] */
-1064, /* ArrayIterator[Streamable] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorstream__Streamable = {
-0, /* dummy */
-{
-&type_array__Arraystream__Streamable, /* Array[E]: Array[Streamable] */
-&type_array__AbstractArrayReadstream__Streamable, /* AbstractArrayRead[E]: AbstractArrayRead[Streamable] */
-}
-};
-/* runtime type HashMapKeys[String, Option] */
-const struct type type_hash_collection__HashMapKeysstring__Stringopts__Option = {
--1, /*CAST DEAD*/
-"HashMapKeys[String, Option]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapKeysstring__Stringopts__Option,
-11,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-593, /* Collection[Streamable] */
--1, /* empty */
-1346, /* Collection[Text] */
--1, /* empty */
-1513, /* Collection[String] */
-1824, /* HashMapKeys[String, Option] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysstring__Stringopts__Option = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringopts__Option, /* HashMap[K, V]: HashMap[String, Option] */
-&type_abstract_collection__MapKeysIteratorstring__Stringopts__Option, /* MapKeysIterator[K, V]: MapKeysIterator[String, Option] */
-&type_string__String, /* E: String */
-&type_abstract_collection__Collectionstring__String, /* Collection[E]: Collection[String] */
-&type_array__Arraystring__String, /* Array[E]: Array[String] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_string__String, /* E: String */
-}
-};
-/* runtime type HashMapValues[String, Option] */
-const struct type type_hash_collection__HashMapValuesstring__Stringopts__Option = {
--1, /*CAST DEAD*/
-"HashMapValues[String, Option]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapValuesstring__Stringopts__Option,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-592, /* Collection[Option] */
-1391, /* HashMapValues[String, Option] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesstring__Stringopts__Option = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringopts__Option, /* HashMap[K, V]: HashMap[String, Option] */
-&type_abstract_collection__MapValuesIteratorstring__Stringopts__Option, /* MapValuesIterator[K, V]: MapValuesIterator[String, Option] */
-&type_opts__Option, /* E: Option */
-&type_abstract_collection__Collectionopts__Option, /* Collection[E]: Collection[Option] */
-&type_array__Arrayopts__Option, /* Array[E]: Array[Option] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_opts__Option, /* E: Option */
-}
-};
-/* runtime type NativeArray[nullable HashMapNode[String, Option]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringopts__Option = {
-286,
-"NativeArray[nullable HashMapNode[String, Option]]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringopts__Option,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-286, /* NativeArray[nullable HashMapNode[String, Option]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringopts__Option = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashMapNodestring__Stringopts__Option, /* E: nullable HashMapNode[String, Option] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringopts__Option, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Option]] */
-}
-};
-/* runtime type HashMapIterator[String, Option] */
-const struct type type_hash_collection__HashMapIteratorstring__Stringopts__Option = {
--1, /*CAST DEAD*/
-"HashMapIterator[String, Option]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapIteratorstring__Stringopts__Option,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-287, /* MapIterator[String, Option] */
-1065, /* HashMapIterator[String, Option] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringopts__Option = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringopts__Option, /* HashMap[K, V]: HashMap[String, Option] */
-}
-};
-/* runtime type MapIterator[String, Option] */
-const struct type type_abstract_collection__MapIteratorstring__Stringopts__Option = {
-287,
-"MapIterator[String, Option]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapNode[String, Option] */
-const struct type type_hash_collection__HashMapNodestring__Stringopts__Option = {
-1066,
-"HashMapNode[String, Option]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapNodestring__Stringopts__Option,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-16, /* nullable HashMapNode[String, Option] */
-1066, /* HashMapNode[String, Option] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodestring__Stringopts__Option = {
-0, /* dummy */
-{
-&type_string__String, /* K: String */
-&type_opts__Option, /* V: Option */
-&type_string__String, /* K: String */
-}
-};
-/* runtime type nullable HashMapNode[String, Option] */
-const struct type type_nullable_hash_collection__HashMapNodestring__Stringopts__Option = {
-16,
-"nullable HashMapNode[String, Option]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMap[Phase, POSetElement[Phase]] */
-const struct type type_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase = {
-288,
-"HashMap[Phase, POSetElement[Phase]]", /* class_name_string */
-2,
-0,
-&resolution_table_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-288, /* HashMap[Phase, POSetElement[Phase]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapKeysphase__Phaseposet__POSetElementphase__Phase, /* HashMapKeys[K, V]: HashMapKeys[Phase, POSetElement[Phase]] */
-&type_hash_collection__HashMapValuesphase__Phaseposet__POSetElementphase__Phase, /* HashMapValues[K, V]: HashMapValues[Phase, POSetElement[Phase]] */
-&type_phase__Phase, /* K: Phase */
-&type_hash_collection__HashMapIteratorphase__Phaseposet__POSetElementphase__Phase, /* HashMapIterator[K, V]: HashMapIterator[Phase, POSetElement[Phase]] */
-&type_phase__Phase, /* K: Phase */
-&type_poset__POSetElementphase__Phase, /* V: POSetElement[Phase] */
-&type_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase, /* HashMapNode[K, V]: HashMapNode[Phase, POSetElement[Phase]] */
-&type_phase__Phase, /* K: Phase */
-NULL, /* empty */
-NULL, /* empty */
-&type_nullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase, /* nullable N: nullable HashMapNode[Phase, POSetElement[Phase]] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase, /* NativeArray[E]: NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */
-&type_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase, /* N: HashMapNode[Phase, POSetElement[Phase]] */
-&type_nullable_phase__Phase, /* nullable K: nullable Phase */
-}
-};
-/* runtime type POSetElement[Phase] */
-const struct type type_poset__POSetElementphase__Phase = {
-289,
-"POSetElement[Phase]", /* class_name_string */
-2,
-0,
-&resolution_table_poset__POSetElementphase__Phase,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-289, /* POSetElement[Phase] */
-},
-};
-const struct types resolution_table_poset__POSetElementphase__Phase = {
-0, /* dummy */
-{
-&type_hash_collection__HashSetphase__Phase, /* HashSet[E]: HashSet[Phase] */
-&type_poset__POSetphase__Phase, /* POSet[E]: POSet[Phase] */
-&type_phase__Phase, /* E: Phase */
-}
-};
-/* runtime type HashSetIterator[AModule] */
-const struct type type_hash_collection__HashSetIteratorparser_nodes__AModule = {
--1, /*CAST DEAD*/
-"HashSetIterator[AModule]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashSetIteratorparser_nodes__AModule,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-290, /* HashSetIterator[Object] */
-1067, /* HashSetIterator[ANode] */
-1392, /* HashSetIterator[AModule] */
-},
-};
-const struct types resolution_table_hash_collection__HashSetIteratorparser_nodes__AModule = {
-0, /* dummy */
-{
-&type_array__Arrayparser_nodes__AModule, /* Array[E]: Array[AModule] */
-&type_hash_collection__HashSetparser_nodes__AModule, /* HashSet[E]: HashSet[AModule] */
-}
-};
-/* runtime type HashSetIterator[Object] */
-const struct type type_hash_collection__HashSetIteratorkernel__Object = {
--1, /*CAST DEAD*/
-"HashSetIterator[Object]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashSetIteratorkernel__Object,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-290, /* HashSetIterator[Object] */
-},
-};
-const struct types resolution_table_hash_collection__HashSetIteratorkernel__Object = {
-0, /* dummy */
-{
-&type_array__Arraykernel__Object, /* Array[E]: Array[Object] */
-&type_hash_collection__HashSetkernel__Object, /* HashSet[E]: HashSet[Object] */
-}
-};
-/* runtime type HashSetIterator[ANode] */
-const struct type type_hash_collection__HashSetIteratorparser_nodes__ANode = {
--1, /*CAST DEAD*/
-"HashSetIterator[ANode]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashSetIteratorparser_nodes__ANode,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-290, /* HashSetIterator[Object] */
-1067, /* HashSetIterator[ANode] */
-},
-};
-const struct types resolution_table_hash_collection__HashSetIteratorparser_nodes__ANode = {
-0, /* dummy */
-{
-&type_array__Arrayparser_nodes__ANode, /* Array[E]: Array[ANode] */
-&type_hash_collection__HashSetparser_nodes__ANode, /* HashSet[E]: HashSet[ANode] */
-}
-};
-/* runtime type NativeArray[nullable HashSetNode[AModule]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__AModule = {
-1393,
-"NativeArray[nullable HashSetNode[AModule]]", /* class_name_string */
-4,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__AModule,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-291, /* NativeArray[nullable HashSetNode[Object]] */
-1068, /* NativeArray[nullable HashSetNode[ANode]] */
-1393, /* NativeArray[nullable HashSetNode[AModule]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__AModule = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashSetNodeparser_nodes__AModule, /* E: nullable HashSetNode[AModule] */
-&type_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__AModule, /* NativeArray[E]: NativeArray[nullable HashSetNode[AModule]] */
-}
-};
-/* runtime type NativeArray[nullable HashSetNode[Object]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashSetNodekernel__Object = {
-291,
-"NativeArray[nullable HashSetNode[Object]]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodekernel__Object,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-291, /* NativeArray[nullable HashSetNode[Object]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodekernel__Object = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashSetNodekernel__Object, /* E: nullable HashSetNode[Object] */
-&type_array__NativeArraynullable_hash_collection__HashSetNodekernel__Object, /* NativeArray[E]: NativeArray[nullable HashSetNode[Object]] */
-}
-};
-/* runtime type NativeArray[nullable HashSetNode[ANode]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode = {
-1068,
-"NativeArray[nullable HashSetNode[ANode]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-291, /* NativeArray[nullable HashSetNode[Object]] */
-1068, /* NativeArray[nullable HashSetNode[ANode]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashSetNodeparser_nodes__ANode, /* E: nullable HashSetNode[ANode] */
-&type_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode, /* NativeArray[E]: NativeArray[nullable HashSetNode[ANode]] */
-}
-};
-/* runtime type HashSetNode[AModule] */
-const struct type type_hash_collection__HashSetNodeparser_nodes__AModule = {
-2054,
-"HashSetNode[AModule]", /* class_name_string */
-7,
-0,
-&resolution_table_hash_collection__HashSetNodeparser_nodes__AModule,
-8,
-{
-0, /* nullable Object */
-1, /* Object */
-17, /* nullable HashSetNode[Object] */
-292, /* nullable HashSetNode[ANode] */
-1069, /* HashSetNode[Object] */
-1070, /* nullable HashSetNode[AModule] */
-1571, /* HashSetNode[ANode] */
-2054, /* HashSetNode[AModule] */
-},
-};
-const struct types resolution_table_hash_collection__HashSetNodeparser_nodes__AModule = {
-0, /* dummy */
-{
-&type_parser_nodes__AModule, /* E: AModule */
-NULL, /* empty */
-&type_parser_nodes__AModule, /* K: AModule */
-}
-};
-/* runtime type HashSetNode[Object] */
-const struct type type_hash_collection__HashSetNodekernel__Object = {
-1069,
-"HashSetNode[Object]", /* class_name_string */
-4,
-0,
-&resolution_table_hash_collection__HashSetNodekernel__Object,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-17, /* nullable HashSetNode[Object] */
--1, /* empty */
-1069, /* HashSetNode[Object] */
-},
-};
-const struct types resolution_table_hash_collection__HashSetNodekernel__Object = {
-0, /* dummy */
-{
-&type_kernel__Object, /* E: Object */
-NULL, /* empty */
-&type_kernel__Object, /* K: Object */
-}
-};
-/* runtime type HashSetNode[ANode] */
-const struct type type_hash_collection__HashSetNodeparser_nodes__ANode = {
-1571,
-"HashSetNode[ANode]", /* class_name_string */
-6,
-0,
-&resolution_table_hash_collection__HashSetNodeparser_nodes__ANode,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-17, /* nullable HashSetNode[Object] */
-292, /* nullable HashSetNode[ANode] */
-1069, /* HashSetNode[Object] */
--1, /* empty */
-1571, /* HashSetNode[ANode] */
-},
-};
-const struct types resolution_table_hash_collection__HashSetNodeparser_nodes__ANode = {
-0, /* dummy */
-{
-&type_parser_nodes__ANode, /* E: ANode */
-NULL, /* empty */
-&type_parser_nodes__ANode, /* K: ANode */
-}
-};
-/* runtime type nullable HashSetNode[AModule] */
-const struct type type_nullable_hash_collection__HashSetNodeparser_nodes__AModule = {
-1070,
-"nullable HashSetNode[AModule]", /* class_name_string */
-5,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type nullable HashSetNode[Object] */
-const struct type type_nullable_hash_collection__HashSetNodekernel__Object = {
-17,
-"nullable HashSetNode[Object]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type nullable HashSetNode[ANode] */
-const struct type type_nullable_hash_collection__HashSetNodeparser_nodes__ANode = {
-292,
-"nullable HashSetNode[ANode]", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type ArrayIterator[Phase] */
-const struct type type_array__ArrayIteratorphase__Phase = {
--1, /*CAST DEAD*/
-"ArrayIterator[Phase]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorphase__Phase,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-285, /* ArrayIterator[Object] */
-1071, /* ArrayIterator[Phase] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorphase__Phase = {
-0, /* dummy */
-{
-&type_array__Arrayphase__Phase, /* Array[E]: Array[Phase] */
-&type_array__AbstractArrayReadphase__Phase, /* AbstractArrayRead[E]: AbstractArrayRead[Phase] */
-}
-};
-/* runtime type NativeArray[Phase] */
-const struct type type_array__NativeArrayphase__Phase = {
-1072,
-"NativeArray[Phase]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArrayphase__Phase,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-104, /* NativeArray[Object] */
-1072, /* NativeArray[Phase] */
-},
-};
-const struct types resolution_table_array__NativeArrayphase__Phase = {
-0, /* dummy */
-{
-&type_phase__Phase, /* E: Phase */
-&type_array__NativeArrayphase__Phase, /* NativeArray[E]: NativeArray[Phase] */
-}
-};
-/* runtime type ArrayIterator[MProject] */
-const struct type type_array__ArrayIteratormproject__MProject = {
--1, /*CAST DEAD*/
-"ArrayIterator[MProject]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratormproject__MProject,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-285, /* ArrayIterator[Object] */
-1073, /* ArrayIterator[MProject] */
-},
-};
-const struct types resolution_table_array__ArrayIteratormproject__MProject = {
-0, /* dummy */
-{
-&type_array__Arraymproject__MProject, /* Array[E]: Array[MProject] */
-&type_array__AbstractArrayReadmproject__MProject, /* AbstractArrayRead[E]: AbstractArrayRead[MProject] */
-}
-};
-/* runtime type NativeArray[MProject] */
-const struct type type_array__NativeArraymproject__MProject = {
-1074,
-"NativeArray[MProject]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArraymproject__MProject,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-104, /* NativeArray[Object] */
-1074, /* NativeArray[MProject] */
-},
-};
-const struct types resolution_table_array__NativeArraymproject__MProject = {
-0, /* dummy */
-{
-&type_mproject__MProject, /* E: MProject */
-&type_array__NativeArraymproject__MProject, /* NativeArray[E]: NativeArray[MProject] */
-}
-};
-/* runtime type HashMapKeys[String, Array[MProject]] */
-const struct type type_hash_collection__HashMapKeysstring__Stringarray__Arraymproject__MProject = {
--1, /*CAST DEAD*/
-"HashMapKeys[String, Array[MProject]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymproject__MProject,
-11,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-593, /* Collection[Streamable] */
--1, /* empty */
-1346, /* Collection[Text] */
--1, /* empty */
-1513, /* Collection[String] */
-1825, /* HashMapKeys[String, Array[MProject]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymproject__MProject = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringarray__Arraymproject__MProject, /* HashMap[K, V]: HashMap[String, Array[MProject]] */
-&type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymproject__MProject, /* MapKeysIterator[K, V]: MapKeysIterator[String, Array[MProject]] */
-&type_string__String, /* E: String */
-&type_abstract_collection__Collectionstring__String, /* Collection[E]: Collection[String] */
-&type_array__Arraystring__String, /* Array[E]: Array[String] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_string__String, /* E: String */
-}
-};
-/* runtime type HashMapValues[String, Array[MProject]] */
-const struct type type_hash_collection__HashMapValuesstring__Stringarray__Arraymproject__MProject = {
--1, /*CAST DEAD*/
-"HashMapValues[String, Array[MProject]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymproject__MProject,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-1075, /* Collection[Array[MProject]] */
-1394, /* HashMapValues[String, Array[MProject]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymproject__MProject = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringarray__Arraymproject__MProject, /* HashMap[K, V]: HashMap[String, Array[MProject]] */
-&type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymproject__MProject, /* MapValuesIterator[K, V]: MapValuesIterator[String, Array[MProject]] */
-&type_array__Arraymproject__MProject, /* E: Array[MProject] */
-&type_abstract_collection__Collectionarray__Arraymproject__MProject, /* Collection[E]: Collection[Array[MProject]] */
-&type_array__Arrayarray__Arraymproject__MProject, /* Array[E]: Array[Array[MProject]] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_array__Arraymproject__MProject, /* E: Array[MProject] */
-}
-};
-/* runtime type Collection[Array[MProject]] */
-const struct type type_abstract_collection__Collectionarray__Arraymproject__MProject = {
-1075,
-"Collection[Array[MProject]]", /* class_name_string */
-5,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type NativeArray[nullable HashMapNode[String, Array[MProject]]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject = {
-293,
-"NativeArray[nullable HashMapNode[String, Array[MProject]]]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-293, /* NativeArray[nullable HashMapNode[String, Array[MProject]]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject, /* E: nullable HashMapNode[String, Array[MProject]] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Array[MProject]]] */
-}
-};
-/* runtime type HashMapIterator[String, Array[MProject]] */
-const struct type type_hash_collection__HashMapIteratorstring__Stringarray__Arraymproject__MProject = {
--1, /*CAST DEAD*/
-"HashMapIterator[String, Array[MProject]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymproject__MProject,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-294, /* MapIterator[String, Array[MProject]] */
-1076, /* HashMapIterator[String, Array[MProject]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymproject__MProject = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringarray__Arraymproject__MProject, /* HashMap[K, V]: HashMap[String, Array[MProject]] */
-}
-};
-/* runtime type MapIterator[String, Array[MProject]] */
-const struct type type_abstract_collection__MapIteratorstring__Stringarray__Arraymproject__MProject = {
-294,
-"MapIterator[String, Array[MProject]]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapNode[String, Array[MProject]] */
-const struct type type_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject = {
-1077,
-"HashMapNode[String, Array[MProject]]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-18, /* nullable HashMapNode[String, Array[MProject]] */
-1077, /* HashMapNode[String, Array[MProject]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject = {
-0, /* dummy */
-{
-&type_string__String, /* K: String */
-&type_array__Arraymproject__MProject, /* V: Array[MProject] */
-&type_string__String, /* K: String */
-}
-};
-/* runtime type nullable HashMapNode[String, Array[MProject]] */
-const struct type type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject = {
-18,
-"nullable HashMapNode[String, Array[MProject]]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type ArrayIterator[MModule] */
-const struct type type_array__ArrayIteratormmodule__MModule = {
-1078,
-"ArrayIterator[MModule]", /* class_name_string */
-3,
-0,
-&resolution_table_array__ArrayIteratormmodule__MModule,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-285, /* ArrayIterator[Object] */
-1078, /* ArrayIterator[MModule] */
-},
-};
-const struct types resolution_table_array__ArrayIteratormmodule__MModule = {
-0, /* dummy */
-{
-&type_array__Arraymmodule__MModule, /* Array[E]: Array[MModule] */
-&type_array__AbstractArrayReadmmodule__MModule, /* AbstractArrayRead[E]: AbstractArrayRead[MModule] */
-}
-};
-/* runtime type NativeArray[MModule] */
-const struct type type_array__NativeArraymmodule__MModule = {
-1079,
-"NativeArray[MModule]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArraymmodule__MModule,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-104, /* NativeArray[Object] */
-1079, /* NativeArray[MModule] */
-},
-};
-const struct types resolution_table_array__NativeArraymmodule__MModule = {
-0, /* dummy */
-{
-&type_mmodule__MModule, /* E: MModule */
-&type_array__NativeArraymmodule__MModule, /* NativeArray[E]: NativeArray[MModule] */
-}
-};
-/* runtime type HashMap[MModule, POSetElement[MModule]] */
-const struct type type_hash_collection__HashMapmmodule__MModuleposet__POSetElementmmodule__MModule = {
-295,
-"HashMap[MModule, POSetElement[MModule]]", /* class_name_string */
-2,
-0,
-&resolution_table_hash_collection__HashMapmmodule__MModuleposet__POSetElementmmodule__MModule,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-295, /* HashMap[MModule, POSetElement[MModule]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapmmodule__MModuleposet__POSetElementmmodule__MModule = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapKeysmmodule__MModuleposet__POSetElementmmodule__MModule, /* HashMapKeys[K, V]: HashMapKeys[MModule, POSetElement[MModule]] */
-&type_hash_collection__HashMapValuesmmodule__MModuleposet__POSetElementmmodule__MModule, /* HashMapValues[K, V]: HashMapValues[MModule, POSetElement[MModule]] */
-&type_mmodule__MModule, /* K: MModule */
-&type_hash_collection__HashMapIteratormmodule__MModuleposet__POSetElementmmodule__MModule, /* HashMapIterator[K, V]: HashMapIterator[MModule, POSetElement[MModule]] */
-&type_mmodule__MModule, /* K: MModule */
-&type_poset__POSetElementmmodule__MModule, /* V: POSetElement[MModule] */
-&type_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule, /* HashMapNode[K, V]: HashMapNode[MModule, POSetElement[MModule]] */
-&type_mmodule__MModule, /* K: MModule */
-NULL, /* empty */
-NULL, /* empty */
-&type_nullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule, /* nullable N: nullable HashMapNode[MModule, POSetElement[MModule]] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]] */
-&type_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule, /* N: HashMapNode[MModule, POSetElement[MModule]] */
-&type_nullable_mmodule__MModule, /* nullable K: nullable MModule */
-}
-};
-/* runtime type POSetElement[MModule] */
-const struct type type_poset__POSetElementmmodule__MModule = {
-296,
-"POSetElement[MModule]", /* class_name_string */
-2,
-0,
-&resolution_table_poset__POSetElementmmodule__MModule,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-296, /* POSetElement[MModule] */
-},
-};
-const struct types resolution_table_poset__POSetElementmmodule__MModule = {
-0, /* dummy */
-{
-&type_hash_collection__HashSetmmodule__MModule, /* HashSet[E]: HashSet[MModule] */
-&type_poset__POSetmmodule__MModule, /* POSet[E]: POSet[MModule] */
-&type_mmodule__MModule, /* E: MModule */
-}
-};
-/* runtime type HashMapKeys[String, Array[MModule]] */
-const struct type type_hash_collection__HashMapKeysstring__Stringarray__Arraymmodule__MModule = {
--1, /*CAST DEAD*/
-"HashMapKeys[String, Array[MModule]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymmodule__MModule,
-11,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-593, /* Collection[Streamable] */
--1, /* empty */
-1346, /* Collection[Text] */
--1, /* empty */
-1513, /* Collection[String] */
-1826, /* HashMapKeys[String, Array[MModule]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymmodule__MModule = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringarray__Arraymmodule__MModule, /* HashMap[K, V]: HashMap[String, Array[MModule]] */
-&type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymmodule__MModule, /* MapKeysIterator[K, V]: MapKeysIterator[String, Array[MModule]] */
-&type_string__String, /* E: String */
-&type_abstract_collection__Collectionstring__String, /* Collection[E]: Collection[String] */
-&type_array__Arraystring__String, /* Array[E]: Array[String] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_string__String, /* E: String */
-}
-};
-/* runtime type HashMapValues[String, Array[MModule]] */
-const struct type type_hash_collection__HashMapValuesstring__Stringarray__Arraymmodule__MModule = {
--1, /*CAST DEAD*/
-"HashMapValues[String, Array[MModule]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymmodule__MModule,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-1080, /* Collection[Array[MModule]] */
-1395, /* HashMapValues[String, Array[MModule]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymmodule__MModule = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringarray__Arraymmodule__MModule, /* HashMap[K, V]: HashMap[String, Array[MModule]] */
-&type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymmodule__MModule, /* MapValuesIterator[K, V]: MapValuesIterator[String, Array[MModule]] */
-&type_array__Arraymmodule__MModule, /* E: Array[MModule] */
-&type_abstract_collection__Collectionarray__Arraymmodule__MModule, /* Collection[E]: Collection[Array[MModule]] */
-&type_array__Arrayarray__Arraymmodule__MModule, /* Array[E]: Array[Array[MModule]] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_array__Arraymmodule__MModule, /* E: Array[MModule] */
-}
-};
-/* runtime type Collection[Array[MModule]] */
-const struct type type_abstract_collection__Collectionarray__Arraymmodule__MModule = {
-1080,
-"Collection[Array[MModule]]", /* class_name_string */
-5,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type NativeArray[nullable HashMapNode[String, Array[MModule]]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule = {
-297,
-"NativeArray[nullable HashMapNode[String, Array[MModule]]]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-297, /* NativeArray[nullable HashMapNode[String, Array[MModule]]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule, /* E: nullable HashMapNode[String, Array[MModule]] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Array[MModule]]] */
-}
-};
-/* runtime type HashMapIterator[String, Array[MModule]] */
-const struct type type_hash_collection__HashMapIteratorstring__Stringarray__Arraymmodule__MModule = {
--1, /*CAST DEAD*/
-"HashMapIterator[String, Array[MModule]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymmodule__MModule,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-298, /* MapIterator[String, Array[MModule]] */
-1081, /* HashMapIterator[String, Array[MModule]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymmodule__MModule = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringarray__Arraymmodule__MModule, /* HashMap[K, V]: HashMap[String, Array[MModule]] */
-}
-};
-/* runtime type MapIterator[String, Array[MModule]] */
-const struct type type_abstract_collection__MapIteratorstring__Stringarray__Arraymmodule__MModule = {
-298,
-"MapIterator[String, Array[MModule]]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapNode[String, Array[MModule]] */
-const struct type type_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule = {
-1082,
-"HashMapNode[String, Array[MModule]]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-19, /* nullable HashMapNode[String, Array[MModule]] */
-1082, /* HashMapNode[String, Array[MModule]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule = {
-0, /* dummy */
-{
-&type_string__String, /* K: String */
-&type_array__Arraymmodule__MModule, /* V: Array[MModule] */
-&type_string__String, /* K: String */
-}
-};
-/* runtime type nullable HashMapNode[String, Array[MModule]] */
-const struct type type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule = {
-19,
-"nullable HashMapNode[String, Array[MModule]]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type ArrayIterator[MClass] */
-const struct type type_array__ArrayIteratormodel__MClass = {
--1, /*CAST DEAD*/
-"ArrayIterator[MClass]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratormodel__MClass,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-285, /* ArrayIterator[Object] */
-299, /* ArrayIterator[nullable MClass] */
-1396, /* ArrayIterator[MClass] */
-},
-};
-const struct types resolution_table_array__ArrayIteratormodel__MClass = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MClass, /* Array[E]: Array[MClass] */
-&type_array__AbstractArrayReadmodel__MClass, /* AbstractArrayRead[E]: AbstractArrayRead[MClass] */
-}
-};
-/* runtime type ArrayIterator[nullable MClass] */
-const struct type type_array__ArrayIteratornullable_model__MClass = {
--1, /*CAST DEAD*/
-"ArrayIterator[nullable MClass]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratornullable_model__MClass,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
-299, /* ArrayIterator[nullable MClass] */
-},
-};
-const struct types resolution_table_array__ArrayIteratornullable_model__MClass = {
-0, /* dummy */
-{
-&type_array__Arraynullable_model__MClass, /* Array[E]: Array[nullable MClass] */
-&type_array__AbstractArrayReadnullable_model__MClass, /* AbstractArrayRead[E]: AbstractArrayRead[nullable MClass] */
-}
-};
-/* runtime type NativeArray[MClass] */
-const struct type type_array__NativeArraymodel__MClass = {
-1397,
-"NativeArray[MClass]", /* class_name_string */
-4,
-0,
-&resolution_table_array__NativeArraymodel__MClass,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-104, /* NativeArray[Object] */
-300, /* NativeArray[nullable MClass] */
-1397, /* NativeArray[MClass] */
-},
-};
-const struct types resolution_table_array__NativeArraymodel__MClass = {
-0, /* dummy */
-{
-&type_model__MClass, /* E: MClass */
-&type_array__NativeArraymodel__MClass, /* NativeArray[E]: NativeArray[MClass] */
-}
-};
-/* runtime type NativeArray[nullable MClass] */
-const struct type type_array__NativeArraynullable_model__MClass = {
-300,
-"NativeArray[nullable MClass]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArraynullable_model__MClass,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
-300, /* NativeArray[nullable MClass] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_model__MClass = {
-0, /* dummy */
-{
-&type_nullable_model__MClass, /* E: nullable MClass */
-&type_array__NativeArraynullable_model__MClass, /* NativeArray[E]: NativeArray[nullable MClass] */
-}
-};
-/* runtime type ArrayIterator[MProperty] */
-const struct type type_array__ArrayIteratormodel__MProperty = {
--1, /*CAST DEAD*/
-"ArrayIterator[MProperty]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratormodel__MProperty,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-285, /* ArrayIterator[Object] */
-301, /* ArrayIterator[nullable MProperty] */
-1083, /* ArrayIterator[PropertyLayoutElement] */
-1572, /* ArrayIterator[MProperty] */
-},
-};
-const struct types resolution_table_array__ArrayIteratormodel__MProperty = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MProperty, /* Array[E]: Array[MProperty] */
-&type_array__AbstractArrayReadmodel__MProperty, /* AbstractArrayRead[E]: AbstractArrayRead[MProperty] */
-}
-};
-/* runtime type ArrayIterator[PropertyLayoutElement] */
-const struct type type_array__ArrayIteratorseparate_compiler__PropertyLayoutElement = {
--1, /*CAST DEAD*/
-"ArrayIterator[PropertyLayoutElement]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorseparate_compiler__PropertyLayoutElement,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-285, /* ArrayIterator[Object] */
--1, /* empty */
-1083, /* ArrayIterator[PropertyLayoutElement] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorseparate_compiler__PropertyLayoutElement = {
-0, /* dummy */
-{
-&type_array__Arrayseparate_compiler__PropertyLayoutElement, /* Array[E]: Array[PropertyLayoutElement] */
-&type_array__AbstractArrayReadseparate_compiler__PropertyLayoutElement, /* AbstractArrayRead[E]: AbstractArrayRead[PropertyLayoutElement] */
-}
-};
-/* runtime type ArrayIterator[nullable MProperty] */
-const struct type type_array__ArrayIteratornullable_model__MProperty = {
--1, /*CAST DEAD*/
-"ArrayIterator[nullable MProperty]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratornullable_model__MProperty,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
-301, /* ArrayIterator[nullable MProperty] */
-},
-};
-const struct types resolution_table_array__ArrayIteratornullable_model__MProperty = {
-0, /* dummy */
-{
-&type_array__Arraynullable_model__MProperty, /* Array[E]: Array[nullable MProperty] */
-&type_array__AbstractArrayReadnullable_model__MProperty, /* AbstractArrayRead[E]: AbstractArrayRead[nullable MProperty] */
-}
-};
-/* runtime type NativeArray[MProperty] */
-const struct type type_array__NativeArraymodel__MProperty = {
-1573,
-"NativeArray[MProperty]", /* class_name_string */
-5,
-0,
-&resolution_table_array__NativeArraymodel__MProperty,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-104, /* NativeArray[Object] */
-302, /* NativeArray[nullable MProperty] */
-1084, /* NativeArray[PropertyLayoutElement] */
-1573, /* NativeArray[MProperty] */
-},
-};
-const struct types resolution_table_array__NativeArraymodel__MProperty = {
-0, /* dummy */
-{
-&type_model__MProperty, /* E: MProperty */
-&type_array__NativeArraymodel__MProperty, /* NativeArray[E]: NativeArray[MProperty] */
-}
-};
-/* runtime type NativeArray[PropertyLayoutElement] */
-const struct type type_array__NativeArrayseparate_compiler__PropertyLayoutElement = {
-1084,
-"NativeArray[PropertyLayoutElement]", /* class_name_string */
-4,
-0,
-&resolution_table_array__NativeArrayseparate_compiler__PropertyLayoutElement,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-104, /* NativeArray[Object] */
--1, /* empty */
-1084, /* NativeArray[PropertyLayoutElement] */
-},
-};
-const struct types resolution_table_array__NativeArrayseparate_compiler__PropertyLayoutElement = {
-0, /* dummy */
-{
-&type_separate_compiler__PropertyLayoutElement, /* E: PropertyLayoutElement */
-&type_array__NativeArrayseparate_compiler__PropertyLayoutElement, /* NativeArray[E]: NativeArray[PropertyLayoutElement] */
-}
-};
-/* runtime type NativeArray[nullable MProperty] */
-const struct type type_array__NativeArraynullable_model__MProperty = {
-302,
-"NativeArray[nullable MProperty]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArraynullable_model__MProperty,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
-302, /* NativeArray[nullable MProperty] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_model__MProperty = {
-0, /* dummy */
-{
-&type_nullable_model__MProperty, /* E: nullable MProperty */
-&type_array__NativeArraynullable_model__MProperty, /* NativeArray[E]: NativeArray[nullable MProperty] */
-}
-};
-/* runtime type HashMap[MClassDef, POSetElement[MClassDef]] */
-const struct type type_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef = {
-303,
-"HashMap[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
-2,
-0,
-&resolution_table_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-303, /* HashMap[MClassDef, POSetElement[MClassDef]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapKeysmodel__MClassDefposet__POSetElementmodel__MClassDef, /* HashMapKeys[K, V]: HashMapKeys[MClassDef, POSetElement[MClassDef]] */
-&type_hash_collection__HashMapValuesmodel__MClassDefposet__POSetElementmodel__MClassDef, /* HashMapValues[K, V]: HashMapValues[MClassDef, POSetElement[MClassDef]] */
-&type_model__MClassDef, /* K: MClassDef */
-&type_hash_collection__HashMapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef, /* HashMapIterator[K, V]: HashMapIterator[MClassDef, POSetElement[MClassDef]] */
-&type_model__MClassDef, /* K: MClassDef */
-&type_poset__POSetElementmodel__MClassDef, /* V: POSetElement[MClassDef] */
-&type_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef, /* HashMapNode[K, V]: HashMapNode[MClassDef, POSetElement[MClassDef]] */
-&type_model__MClassDef, /* K: MClassDef */
-NULL, /* empty */
-NULL, /* empty */
-&type_nullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef, /* nullable N: nullable HashMapNode[MClassDef, POSetElement[MClassDef]] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]] */
-&type_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef, /* N: HashMapNode[MClassDef, POSetElement[MClassDef]] */
-&type_nullable_model__MClassDef, /* nullable K: nullable MClassDef */
-}
-};
-/* runtime type POSetElement[MClassDef] */
-const struct type type_poset__POSetElementmodel__MClassDef = {
-304,
-"POSetElement[MClassDef]", /* class_name_string */
-2,
-0,
-&resolution_table_poset__POSetElementmodel__MClassDef,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-304, /* POSetElement[MClassDef] */
-},
-};
-const struct types resolution_table_poset__POSetElementmodel__MClassDef = {
-0, /* dummy */
-{
-&type_hash_collection__HashSetmodel__MClassDef, /* HashSet[E]: HashSet[MClassDef] */
-&type_poset__POSetmodel__MClassDef, /* POSet[E]: POSet[MClassDef] */
-&type_model__MClassDef, /* E: MClassDef */
-}
-};
-/* runtime type HashMap[MClassType, POSetElement[MClassType]] */
-const struct type type_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType = {
-1085,
-"HashMap[MClassType, POSetElement[MClassType]]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-305, /* HashMap[MType, POSetElement[MType]] */
-1085, /* HashMap[MClassType, POSetElement[MClassType]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapKeysmodel__MClassTypeposet__POSetElementmodel__MClassType, /* HashMapKeys[K, V]: HashMapKeys[MClassType, POSetElement[MClassType]] */
-&type_hash_collection__HashMapValuesmodel__MClassTypeposet__POSetElementmodel__MClassType, /* HashMapValues[K, V]: HashMapValues[MClassType, POSetElement[MClassType]] */
-&type_model__MClassType, /* K: MClassType */
-&type_hash_collection__HashMapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType, /* HashMapIterator[K, V]: HashMapIterator[MClassType, POSetElement[MClassType]] */
-&type_model__MClassType, /* K: MClassType */
-&type_poset__POSetElementmodel__MClassType, /* V: POSetElement[MClassType] */
-&type_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType, /* HashMapNode[K, V]: HashMapNode[MClassType, POSetElement[MClassType]] */
-&type_model__MClassType, /* K: MClassType */
-NULL, /* empty */
-NULL, /* empty */
-&type_nullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType, /* nullable N: nullable HashMapNode[MClassType, POSetElement[MClassType]] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]] */
-&type_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType, /* N: HashMapNode[MClassType, POSetElement[MClassType]] */
-&type_nullable_model__MClassType, /* nullable K: nullable MClassType */
-}
-};
-/* runtime type HashMap[MType, POSetElement[MType]] */
-const struct type type_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType = {
-305,
-"HashMap[MType, POSetElement[MType]]", /* class_name_string */
-2,
-0,
-&resolution_table_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-305, /* HashMap[MType, POSetElement[MType]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapKeysmodel__MTypeposet__POSetElementmodel__MType, /* HashMapKeys[K, V]: HashMapKeys[MType, POSetElement[MType]] */
-&type_hash_collection__HashMapValuesmodel__MTypeposet__POSetElementmodel__MType, /* HashMapValues[K, V]: HashMapValues[MType, POSetElement[MType]] */
-&type_model__MType, /* K: MType */
-&type_hash_collection__HashMapIteratormodel__MTypeposet__POSetElementmodel__MType, /* HashMapIterator[K, V]: HashMapIterator[MType, POSetElement[MType]] */
-&type_model__MType, /* K: MType */
-&type_poset__POSetElementmodel__MType, /* V: POSetElement[MType] */
-&type_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType, /* HashMapNode[K, V]: HashMapNode[MType, POSetElement[MType]] */
-&type_model__MType, /* K: MType */
-NULL, /* empty */
-NULL, /* empty */
-&type_nullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType, /* nullable N: nullable HashMapNode[MType, POSetElement[MType]] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
-&type_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType, /* N: HashMapNode[MType, POSetElement[MType]] */
-&type_nullable_model__MType, /* nullable K: nullable MType */
-}
-};
-/* runtime type POSetElement[MClassType] */
-const struct type type_poset__POSetElementmodel__MClassType = {
-1086,
-"POSetElement[MClassType]", /* class_name_string */
-3,
-0,
-&resolution_table_poset__POSetElementmodel__MClassType,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-306, /* POSetElement[MType] */
-1086, /* POSetElement[MClassType] */
-},
-};
-const struct types resolution_table_poset__POSetElementmodel__MClassType = {
-0, /* dummy */
-{
-&type_hash_collection__HashSetmodel__MClassType, /* HashSet[E]: HashSet[MClassType] */
-&type_poset__POSetmodel__MClassType, /* POSet[E]: POSet[MClassType] */
-&type_model__MClassType, /* E: MClassType */
-}
-};
-/* runtime type POSetElement[MType] */
-const struct type type_poset__POSetElementmodel__MType = {
-306,
-"POSetElement[MType]", /* class_name_string */
-2,
-0,
-&resolution_table_poset__POSetElementmodel__MType,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-306, /* POSetElement[MType] */
-},
-};
-const struct types resolution_table_poset__POSetElementmodel__MType = {
-0, /* dummy */
-{
-&type_hash_collection__HashSetmodel__MType, /* HashSet[E]: HashSet[MType] */
-&type_poset__POSetmodel__MType, /* POSet[E]: POSet[MType] */
-&type_model__MType, /* E: MType */
-}
-};
-/* runtime type HashMapKeys[String, Array[MClass]] */
-const struct type type_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MClass = {
--1, /*CAST DEAD*/
-"HashMapKeys[String, Array[MClass]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MClass,
-11,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-593, /* Collection[Streamable] */
--1, /* empty */
-1346, /* Collection[Text] */
--1, /* empty */
-1513, /* Collection[String] */
-1827, /* HashMapKeys[String, Array[MClass]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MClass = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringarray__Arraymodel__MClass, /* HashMap[K, V]: HashMap[String, Array[MClass]] */
-&type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MClass, /* MapKeysIterator[K, V]: MapKeysIterator[String, Array[MClass]] */
-&type_string__String, /* E: String */
-&type_abstract_collection__Collectionstring__String, /* Collection[E]: Collection[String] */
-&type_array__Arraystring__String, /* Array[E]: Array[String] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_string__String, /* E: String */
-}
-};
-/* runtime type HashMapValues[String, Array[MClass]] */
-const struct type type_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MClass = {
--1, /*CAST DEAD*/
-"HashMapValues[String, Array[MClass]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MClass,
-9,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-1087, /* Collection[Array[nullable MClass]] */
--1, /* empty */
-1398, /* Collection[Array[MClass]] */
-1574, /* HashMapValues[String, Array[MClass]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MClass = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringarray__Arraymodel__MClass, /* HashMap[K, V]: HashMap[String, Array[MClass]] */
-&type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MClass, /* MapValuesIterator[K, V]: MapValuesIterator[String, Array[MClass]] */
-&type_array__Arraymodel__MClass, /* E: Array[MClass] */
-&type_abstract_collection__Collectionarray__Arraymodel__MClass, /* Collection[E]: Collection[Array[MClass]] */
-&type_array__Arrayarray__Arraymodel__MClass, /* Array[E]: Array[Array[MClass]] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_array__Arraymodel__MClass, /* E: Array[MClass] */
-}
-};
-/* runtime type Collection[Array[MClass]] */
-const struct type type_abstract_collection__Collectionarray__Arraymodel__MClass = {
-1398,
-"Collection[Array[MClass]]", /* class_name_string */
-7,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type Collection[Array[nullable MClass]] */
-const struct type type_abstract_collection__Collectionarray__Arraynullable_model__MClass = {
-1087,
-"Collection[Array[nullable MClass]]", /* class_name_string */
-5,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type NativeArray[nullable HashMapNode[String, Array[MClass]]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass = {
-307,
-"NativeArray[nullable HashMapNode[String, Array[MClass]]]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-307, /* NativeArray[nullable HashMapNode[String, Array[MClass]]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass, /* E: nullable HashMapNode[String, Array[MClass]] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Array[MClass]]] */
-}
-};
-/* runtime type HashMapIterator[String, Array[MClass]] */
-const struct type type_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MClass = {
--1, /*CAST DEAD*/
-"HashMapIterator[String, Array[MClass]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MClass,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-308, /* MapIterator[String, Array[MClass]] */
-1088, /* HashMapIterator[String, Array[MClass]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MClass = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringarray__Arraymodel__MClass, /* HashMap[K, V]: HashMap[String, Array[MClass]] */
-}
-};
-/* runtime type MapIterator[String, Array[MClass]] */
-const struct type type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MClass = {
-308,
-"MapIterator[String, Array[MClass]]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapNode[String, Array[MClass]] */
-const struct type type_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass = {
-1089,
-"HashMapNode[String, Array[MClass]]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-20, /* nullable HashMapNode[String, Array[MClass]] */
-1089, /* HashMapNode[String, Array[MClass]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass = {
-0, /* dummy */
-{
-&type_string__String, /* K: String */
-&type_array__Arraymodel__MClass, /* V: Array[MClass] */
-&type_string__String, /* K: String */
-}
-};
-/* runtime type nullable HashMapNode[String, Array[MClass]] */
-const struct type type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass = {
-20,
-"nullable HashMapNode[String, Array[MClass]]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapKeys[String, Array[MProperty]] */
-const struct type type_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MProperty = {
--1, /*CAST DEAD*/
-"HashMapKeys[String, Array[MProperty]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MProperty,
-11,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-593, /* Collection[Streamable] */
--1, /* empty */
-1346, /* Collection[Text] */
--1, /* empty */
-1513, /* Collection[String] */
-1828, /* HashMapKeys[String, Array[MProperty]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MProperty = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringarray__Arraymodel__MProperty, /* HashMap[K, V]: HashMap[String, Array[MProperty]] */
-&type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MProperty, /* MapKeysIterator[K, V]: MapKeysIterator[String, Array[MProperty]] */
-&type_string__String, /* E: String */
-&type_abstract_collection__Collectionstring__String, /* Collection[E]: Collection[String] */
-&type_array__Arraystring__String, /* Array[E]: Array[String] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_string__String, /* E: String */
-}
-};
-/* runtime type HashMapValues[String, Array[MProperty]] */
-const struct type type_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MProperty = {
--1, /*CAST DEAD*/
-"HashMapValues[String, Array[MProperty]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MProperty,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-1090, /* Collection[Array[MProperty]] */
-1399, /* HashMapValues[String, Array[MProperty]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MProperty = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringarray__Arraymodel__MProperty, /* HashMap[K, V]: HashMap[String, Array[MProperty]] */
-&type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MProperty, /* MapValuesIterator[K, V]: MapValuesIterator[String, Array[MProperty]] */
-&type_array__Arraymodel__MProperty, /* E: Array[MProperty] */
-&type_abstract_collection__Collectionarray__Arraymodel__MProperty, /* Collection[E]: Collection[Array[MProperty]] */
-&type_array__Arrayarray__Arraymodel__MProperty, /* Array[E]: Array[Array[MProperty]] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_array__Arraymodel__MProperty, /* E: Array[MProperty] */
-}
-};
-/* runtime type Collection[Array[MProperty]] */
-const struct type type_abstract_collection__Collectionarray__Arraymodel__MProperty = {
-1090,
-"Collection[Array[MProperty]]", /* class_name_string */
-5,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type NativeArray[nullable HashMapNode[String, Array[MProperty]]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty = {
-309,
-"NativeArray[nullable HashMapNode[String, Array[MProperty]]]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-309, /* NativeArray[nullable HashMapNode[String, Array[MProperty]]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty, /* E: nullable HashMapNode[String, Array[MProperty]] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Array[MProperty]]] */
-}
-};
-/* runtime type HashMapIterator[String, Array[MProperty]] */
-const struct type type_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MProperty = {
--1, /*CAST DEAD*/
-"HashMapIterator[String, Array[MProperty]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MProperty,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-310, /* MapIterator[String, Array[MProperty]] */
-1091, /* HashMapIterator[String, Array[MProperty]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MProperty = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringarray__Arraymodel__MProperty, /* HashMap[K, V]: HashMap[String, Array[MProperty]] */
-}
-};
-/* runtime type MapIterator[String, Array[MProperty]] */
-const struct type type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MProperty = {
-310,
-"MapIterator[String, Array[MProperty]]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapNode[String, Array[MProperty]] */
-const struct type type_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty = {
-1092,
-"HashMapNode[String, Array[MProperty]]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-21, /* nullable HashMapNode[String, Array[MProperty]] */
-1092, /* HashMapNode[String, Array[MProperty]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty = {
-0, /* dummy */
-{
-&type_string__String, /* K: String */
-&type_array__Arraymodel__MProperty, /* V: Array[MProperty] */
-&type_string__String, /* K: String */
-}
-};
-/* runtime type nullable HashMapNode[String, Array[MProperty]] */
-const struct type type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty = {
-21,
-"nullable HashMapNode[String, Array[MProperty]]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */
-const struct type type_hash_collection__HashMapmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty = {
-311,
-"HashMap[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
-2,
-0,
-&resolution_table_hash_collection__HashMapmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-311, /* HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapKeysmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* HashMapKeys[K, V]: HashMapKeys[MModule, HashMap2[MType, String, nullable MProperty]] */
-&type_hash_collection__HashMapValuesmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* HashMapValues[K, V]: HashMapValues[MModule, HashMap2[MType, String, nullable MProperty]] */
-&type_mmodule__MModule, /* K: MModule */
-&type_hash_collection__HashMapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* HashMapIterator[K, V]: HashMapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
-&type_mmodule__MModule, /* K: MModule */
-&type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* V: HashMap2[MType, String, nullable MProperty] */
-&type_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* HashMapNode[K, V]: HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
-&type_mmodule__MModule, /* K: MModule */
-NULL, /* empty */
-NULL, /* empty */
-&type_nullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* nullable N: nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]] */
-&type_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* N: HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
-&type_nullable_mmodule__MModule, /* nullable K: nullable MModule */
-}
-};
-/* runtime type HashMap2[MType, String, nullable MProperty] */
-const struct type type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty = {
-312,
-"HashMap2[MType, String, nullable MProperty]", /* class_name_string */
-2,
-0,
-&resolution_table_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-312, /* HashMap2[MType, String, nullable MProperty] */
-},
-};
-const struct types resolution_table_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty, /* HashMap[K1, HashMap[K2, V]]: HashMap[MType, HashMap[String, nullable MProperty]] */
-&type_model__MType, /* K1: MType */
-&type_string__String, /* K2: String */
-&type_nullable_model__MProperty, /* V: nullable MProperty */
-&type_hash_collection__HashMapstring__Stringnullable_model__MProperty, /* HashMap[K2, V]: HashMap[String, nullable MProperty] */
-}
-};
-/* runtime type HashMapKeys[String, nullable ModulePath] */
-const struct type type_hash_collection__HashMapKeysstring__Stringnullable_modelbuilder__ModulePath = {
--1, /*CAST DEAD*/
-"HashMapKeys[String, nullable ModulePath]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapKeysstring__Stringnullable_modelbuilder__ModulePath,
-11,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-593, /* Collection[Streamable] */
--1, /* empty */
-1346, /* Collection[Text] */
--1, /* empty */
-1513, /* Collection[String] */
-1829, /* HashMapKeys[String, nullable ModulePath] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysstring__Stringnullable_modelbuilder__ModulePath = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringnullable_modelbuilder__ModulePath, /* HashMap[K, V]: HashMap[String, nullable ModulePath] */
-&type_abstract_collection__MapKeysIteratorstring__Stringnullable_modelbuilder__ModulePath, /* MapKeysIterator[K, V]: MapKeysIterator[String, nullable ModulePath] */
-&type_string__String, /* E: String */
-&type_abstract_collection__Collectionstring__String, /* Collection[E]: Collection[String] */
-&type_array__Arraystring__String, /* Array[E]: Array[String] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_string__String, /* E: String */
-}
-};
-/* runtime type HashMapValues[String, nullable ModulePath] */
-const struct type type_hash_collection__HashMapValuesstring__Stringnullable_modelbuilder__ModulePath = {
--1, /*CAST DEAD*/
-"HashMapValues[String, nullable ModulePath]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapValuesstring__Stringnullable_modelbuilder__ModulePath,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-116, /* Collection[nullable ModulePath] */
-1093, /* HashMapValues[String, nullable ModulePath] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesstring__Stringnullable_modelbuilder__ModulePath = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringnullable_modelbuilder__ModulePath, /* HashMap[K, V]: HashMap[String, nullable ModulePath] */
-&type_abstract_collection__MapValuesIteratorstring__Stringnullable_modelbuilder__ModulePath, /* MapValuesIterator[K, V]: MapValuesIterator[String, nullable ModulePath] */
-&type_nullable_modelbuilder__ModulePath, /* E: nullable ModulePath */
-&type_abstract_collection__Collectionnullable_modelbuilder__ModulePath, /* Collection[E]: Collection[nullable ModulePath] */
-&type_array__Arraynullable_modelbuilder__ModulePath, /* Array[E]: Array[nullable ModulePath] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_nullable_modelbuilder__ModulePath, /* E: nullable ModulePath */
-}
-};
-/* runtime type NativeArray[nullable HashMapNode[String, nullable ModulePath]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath = {
-313,
-"NativeArray[nullable HashMapNode[String, nullable ModulePath]]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-313, /* NativeArray[nullable HashMapNode[String, nullable ModulePath]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath, /* E: nullable HashMapNode[String, nullable ModulePath] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, nullable ModulePath]] */
-}
-};
-/* runtime type HashMapIterator[String, nullable ModulePath] */
-const struct type type_hash_collection__HashMapIteratorstring__Stringnullable_modelbuilder__ModulePath = {
--1, /*CAST DEAD*/
-"HashMapIterator[String, nullable ModulePath]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_modelbuilder__ModulePath,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-314, /* MapIterator[String, nullable ModulePath] */
-1094, /* HashMapIterator[String, nullable ModulePath] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_modelbuilder__ModulePath = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringnullable_modelbuilder__ModulePath, /* HashMap[K, V]: HashMap[String, nullable ModulePath] */
-}
-};
-/* runtime type MapIterator[String, nullable ModulePath] */
-const struct type type_abstract_collection__MapIteratorstring__Stringnullable_modelbuilder__ModulePath = {
-314,
-"MapIterator[String, nullable ModulePath]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapNode[String, nullable ModulePath] */
-const struct type type_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath = {
-1095,
-"HashMapNode[String, nullable ModulePath]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-22, /* nullable HashMapNode[String, nullable ModulePath] */
-1095, /* HashMapNode[String, nullable ModulePath] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath = {
-0, /* dummy */
-{
-&type_string__String, /* K: String */
-&type_nullable_modelbuilder__ModulePath, /* V: nullable ModulePath */
-&type_string__String, /* K: String */
-}
-};
-/* runtime type nullable HashMapNode[String, nullable ModulePath] */
-const struct type type_nullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath = {
-22,
-"nullable HashMapNode[String, nullable ModulePath]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapKeys[String, nullable MGroup] */
-const struct type type_hash_collection__HashMapKeysstring__Stringnullable_mproject__MGroup = {
--1, /*CAST DEAD*/
-"HashMapKeys[String, nullable MGroup]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapKeysstring__Stringnullable_mproject__MGroup,
-11,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-593, /* Collection[Streamable] */
--1, /* empty */
-1346, /* Collection[Text] */
--1, /* empty */
-1513, /* Collection[String] */
-1830, /* HashMapKeys[String, nullable MGroup] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysstring__Stringnullable_mproject__MGroup = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringnullable_mproject__MGroup, /* HashMap[K, V]: HashMap[String, nullable MGroup] */
-&type_abstract_collection__MapKeysIteratorstring__Stringnullable_mproject__MGroup, /* MapKeysIterator[K, V]: MapKeysIterator[String, nullable MGroup] */
-&type_string__String, /* E: String */
-&type_abstract_collection__Collectionstring__String, /* Collection[E]: Collection[String] */
-&type_array__Arraystring__String, /* Array[E]: Array[String] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_string__String, /* E: String */
-}
-};
-/* runtime type HashMapValues[String, nullable MGroup] */
-const struct type type_hash_collection__HashMapValuesstring__Stringnullable_mproject__MGroup = {
--1, /*CAST DEAD*/
-"HashMapValues[String, nullable MGroup]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapValuesstring__Stringnullable_mproject__MGroup,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* Collection[nullable MGroup] */
-1096, /* HashMapValues[String, nullable MGroup] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesstring__Stringnullable_mproject__MGroup = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringnullable_mproject__MGroup, /* HashMap[K, V]: HashMap[String, nullable MGroup] */
-&type_abstract_collection__MapValuesIteratorstring__Stringnullable_mproject__MGroup, /* MapValuesIterator[K, V]: MapValuesIterator[String, nullable MGroup] */
-&type_nullable_mproject__MGroup, /* E: nullable MGroup */
-&type_abstract_collection__Collectionnullable_mproject__MGroup, /* Collection[E]: Collection[nullable MGroup] */
-&type_array__Arraynullable_mproject__MGroup, /* Array[E]: Array[nullable MGroup] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_nullable_mproject__MGroup, /* E: nullable MGroup */
-}
-};
-/* runtime type NativeArray[nullable HashMapNode[String, nullable MGroup]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup = {
-315,
-"NativeArray[nullable HashMapNode[String, nullable MGroup]]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-315, /* NativeArray[nullable HashMapNode[String, nullable MGroup]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup, /* E: nullable HashMapNode[String, nullable MGroup] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, nullable MGroup]] */
-}
-};
-/* runtime type HashMapIterator[String, nullable MGroup] */
-const struct type type_hash_collection__HashMapIteratorstring__Stringnullable_mproject__MGroup = {
--1, /*CAST DEAD*/
-"HashMapIterator[String, nullable MGroup]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_mproject__MGroup,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-316, /* MapIterator[String, nullable MGroup] */
-1097, /* HashMapIterator[String, nullable MGroup] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_mproject__MGroup = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringnullable_mproject__MGroup, /* HashMap[K, V]: HashMap[String, nullable MGroup] */
-}
-};
-/* runtime type MapIterator[String, nullable MGroup] */
-const struct type type_abstract_collection__MapIteratorstring__Stringnullable_mproject__MGroup = {
-316,
-"MapIterator[String, nullable MGroup]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapNode[String, nullable MGroup] */
-const struct type type_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup = {
-1098,
-"HashMapNode[String, nullable MGroup]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-23, /* nullable HashMapNode[String, nullable MGroup] */
-1098, /* HashMapNode[String, nullable MGroup] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup = {
-0, /* dummy */
-{
-&type_string__String, /* K: String */
-&type_nullable_mproject__MGroup, /* V: nullable MGroup */
-&type_string__String, /* K: String */
-}
-};
-/* runtime type nullable HashMapNode[String, nullable MGroup] */
-const struct type type_nullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup = {
-23,
-"nullable HashMapNode[String, nullable MGroup]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type ArrayIterator[AModule] */
-const struct type type_array__ArrayIteratorparser_nodes__AModule = {
--1, /*CAST DEAD*/
-"ArrayIterator[AModule]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorparser_nodes__AModule,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-285, /* ArrayIterator[Object] */
-1099, /* ArrayIterator[ANode] */
-1400, /* ArrayIterator[Prod] */
-1575, /* ArrayIterator[AModule] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorparser_nodes__AModule = {
-0, /* dummy */
-{
-&type_array__Arrayparser_nodes__AModule, /* Array[E]: Array[AModule] */
-&type_array__AbstractArrayReadparser_nodes__AModule, /* AbstractArrayRead[E]: AbstractArrayRead[AModule] */
-}
-};
-/* runtime type ArrayIterator[Prod] */
-const struct type type_array__ArrayIteratorparser_nodes__Prod = {
--1, /*CAST DEAD*/
-"ArrayIterator[Prod]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorparser_nodes__Prod,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-285, /* ArrayIterator[Object] */
-1099, /* ArrayIterator[ANode] */
-1400, /* ArrayIterator[Prod] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorparser_nodes__Prod = {
-0, /* dummy */
-{
-&type_array__Arrayparser_nodes__Prod, /* Array[E]: Array[Prod] */
-&type_array__AbstractArrayReadparser_nodes__Prod, /* AbstractArrayRead[E]: AbstractArrayRead[Prod] */
-}
-};
-/* runtime type ArrayIterator[ANode] */
-const struct type type_array__ArrayIteratorparser_nodes__ANode = {
--1, /*CAST DEAD*/
-"ArrayIterator[ANode]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorparser_nodes__ANode,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-285, /* ArrayIterator[Object] */
-1099, /* ArrayIterator[ANode] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorparser_nodes__ANode = {
-0, /* dummy */
-{
-&type_array__Arrayparser_nodes__ANode, /* Array[E]: Array[ANode] */
-&type_array__AbstractArrayReadparser_nodes__ANode, /* AbstractArrayRead[E]: AbstractArrayRead[ANode] */
-}
-};
-/* runtime type NativeArray[AModule] */
-const struct type type_array__NativeArrayparser_nodes__AModule = {
-1576,
-"NativeArray[AModule]", /* class_name_string */
-5,
-0,
-&resolution_table_array__NativeArrayparser_nodes__AModule,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-104, /* NativeArray[Object] */
-1100, /* NativeArray[ANode] */
-1401, /* NativeArray[Prod] */
-1576, /* NativeArray[AModule] */
-},
-};
-const struct types resolution_table_array__NativeArrayparser_nodes__AModule = {
-0, /* dummy */
-{
-&type_parser_nodes__AModule, /* E: AModule */
-&type_array__NativeArrayparser_nodes__AModule, /* NativeArray[E]: NativeArray[AModule] */
-}
-};
-/* runtime type NativeArray[Prod] */
-const struct type type_array__NativeArrayparser_nodes__Prod = {
-1401,
-"NativeArray[Prod]", /* class_name_string */
-4,
-0,
-&resolution_table_array__NativeArrayparser_nodes__Prod,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-104, /* NativeArray[Object] */
-1100, /* NativeArray[ANode] */
-1401, /* NativeArray[Prod] */
-},
-};
-const struct types resolution_table_array__NativeArrayparser_nodes__Prod = {
-0, /* dummy */
-{
-&type_parser_nodes__Prod, /* E: Prod */
-&type_array__NativeArrayparser_nodes__Prod, /* NativeArray[E]: NativeArray[Prod] */
-}
-};
-/* runtime type NativeArray[ANode] */
-const struct type type_array__NativeArrayparser_nodes__ANode = {
-1100,
-"NativeArray[ANode]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArrayparser_nodes__ANode,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-104, /* NativeArray[Object] */
-1100, /* NativeArray[ANode] */
-},
-};
-const struct types resolution_table_array__NativeArrayparser_nodes__ANode = {
-0, /* dummy */
-{
-&type_parser_nodes__ANode, /* E: ANode */
-&type_array__NativeArrayparser_nodes__ANode, /* NativeArray[E]: NativeArray[ANode] */
-}
-};
-/* runtime type HashMapKeys[MModule, AModule] */
-const struct type type_hash_collection__HashMapKeysmmodule__MModuleparser_nodes__AModule = {
--1, /*CAST DEAD*/
-"HashMapKeys[MModule, AModule]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapKeysmmodule__MModuleparser_nodes__AModule,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-603, /* Collection[MModule] */
-1402, /* HashMapKeys[MModule, AModule] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleparser_nodes__AModule = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmmodule__MModuleparser_nodes__AModule, /* HashMap[K, V]: HashMap[MModule, AModule] */
-&type_abstract_collection__MapKeysIteratormmodule__MModuleparser_nodes__AModule, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, AModule] */
-&type_mmodule__MModule, /* E: MModule */
-&type_abstract_collection__Collectionmmodule__MModule, /* Collection[E]: Collection[MModule] */
-&type_array__Arraymmodule__MModule, /* Array[E]: Array[MModule] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_mmodule__MModule, /* E: MModule */
-}
-};
-/* runtime type HashMapValues[MModule, AModule] */
-const struct type type_hash_collection__HashMapValuesmmodule__MModuleparser_nodes__AModule = {
--1, /*CAST DEAD*/
-"HashMapValues[MModule, AModule]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapValuesmmodule__MModuleparser_nodes__AModule,
-11,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-599, /* Collection[ANode] */
--1, /* empty */
-1351, /* Collection[Prod] */
--1, /* empty */
-1514, /* Collection[AModule] */
-1831, /* HashMapValues[MModule, AModule] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleparser_nodes__AModule = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmmodule__MModuleparser_nodes__AModule, /* HashMap[K, V]: HashMap[MModule, AModule] */
-&type_abstract_collection__MapValuesIteratormmodule__MModuleparser_nodes__AModule, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, AModule] */
-&type_parser_nodes__AModule, /* E: AModule */
-&type_abstract_collection__Collectionparser_nodes__AModule, /* Collection[E]: Collection[AModule] */
-&type_array__Arrayparser_nodes__AModule, /* Array[E]: Array[AModule] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_parser_nodes__AModule, /* E: AModule */
-}
-};
-/* runtime type NativeArray[nullable HashMapNode[MModule, AModule]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule = {
-317,
-"NativeArray[nullable HashMapNode[MModule, AModule]]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-317, /* NativeArray[nullable HashMapNode[MModule, AModule]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule, /* E: nullable HashMapNode[MModule, AModule] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, AModule]] */
-}
-};
-/* runtime type HashMapIterator[MModule, AModule] */
-const struct type type_hash_collection__HashMapIteratormmodule__MModuleparser_nodes__AModule = {
--1, /*CAST DEAD*/
-"HashMapIterator[MModule, AModule]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapIteratormmodule__MModuleparser_nodes__AModule,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-318, /* MapIterator[MModule, AModule] */
-1101, /* HashMapIterator[MModule, AModule] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleparser_nodes__AModule = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmmodule__MModuleparser_nodes__AModule, /* HashMap[K, V]: HashMap[MModule, AModule] */
-}
-};
-/* runtime type MapIterator[MModule, AModule] */
-const struct type type_abstract_collection__MapIteratormmodule__MModuleparser_nodes__AModule = {
-318,
-"MapIterator[MModule, AModule]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapNode[MModule, AModule] */
-const struct type type_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule = {
-1102,
-"HashMapNode[MModule, AModule]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-24, /* nullable HashMapNode[MModule, AModule] */
-1102, /* HashMapNode[MModule, AModule] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule = {
-0, /* dummy */
-{
-&type_mmodule__MModule, /* K: MModule */
-&type_parser_nodes__AModule, /* V: AModule */
-&type_mmodule__MModule, /* K: MModule */
-}
-};
-/* runtime type nullable HashMapNode[MModule, AModule] */
-const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule = {
-24,
-"nullable HashMapNode[MModule, AModule]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapKeys[MClassDef, AClassdef] */
-const struct type type_hash_collection__HashMapKeysmodel__MClassDefparser_nodes__AClassdef = {
--1, /*CAST DEAD*/
-"HashMapKeys[MClassDef, AClassdef]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapKeysmodel__MClassDefparser_nodes__AClassdef,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-606, /* Collection[MClassDef] */
-1403, /* HashMapKeys[MClassDef, AClassdef] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassDefparser_nodes__AClassdef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MClassDefparser_nodes__AClassdef, /* HashMap[K, V]: HashMap[MClassDef, AClassdef] */
-&type_abstract_collection__MapKeysIteratormodel__MClassDefparser_nodes__AClassdef, /* MapKeysIterator[K, V]: MapKeysIterator[MClassDef, AClassdef] */
-&type_model__MClassDef, /* E: MClassDef */
-&type_abstract_collection__Collectionmodel__MClassDef, /* Collection[E]: Collection[MClassDef] */
-&type_array__Arraymodel__MClassDef, /* Array[E]: Array[MClassDef] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_model__MClassDef, /* E: MClassDef */
-}
-};
-/* runtime type HashMapValues[MClassDef, AClassdef] */
-const struct type type_hash_collection__HashMapValuesmodel__MClassDefparser_nodes__AClassdef = {
--1, /*CAST DEAD*/
-"HashMapValues[MClassDef, AClassdef]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapValuesmodel__MClassDefparser_nodes__AClassdef,
-11,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-599, /* Collection[ANode] */
--1, /* empty */
-1351, /* Collection[Prod] */
--1, /* empty */
-1529, /* Collection[AClassdef] */
-1832, /* HashMapValues[MClassDef, AClassdef] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassDefparser_nodes__AClassdef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MClassDefparser_nodes__AClassdef, /* HashMap[K, V]: HashMap[MClassDef, AClassdef] */
-&type_abstract_collection__MapValuesIteratormodel__MClassDefparser_nodes__AClassdef, /* MapValuesIterator[K, V]: MapValuesIterator[MClassDef, AClassdef] */
-&type_parser_nodes__AClassdef, /* E: AClassdef */
-&type_abstract_collection__Collectionparser_nodes__AClassdef, /* Collection[E]: Collection[AClassdef] */
-&type_array__Arrayparser_nodes__AClassdef, /* Array[E]: Array[AClassdef] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_parser_nodes__AClassdef, /* E: AClassdef */
-}
-};
-/* runtime type NativeArray[nullable HashMapNode[MClassDef, AClassdef]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef = {
-319,
-"NativeArray[nullable HashMapNode[MClassDef, AClassdef]]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-319, /* NativeArray[nullable HashMapNode[MClassDef, AClassdef]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef, /* E: nullable HashMapNode[MClassDef, AClassdef] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClassDef, AClassdef]] */
-}
-};
-/* runtime type HashMapIterator[MClassDef, AClassdef] */
-const struct type type_hash_collection__HashMapIteratormodel__MClassDefparser_nodes__AClassdef = {
--1, /*CAST DEAD*/
-"HashMapIterator[MClassDef, AClassdef]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapIteratormodel__MClassDefparser_nodes__AClassdef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-320, /* MapIterator[MClassDef, AClassdef] */
-1103, /* HashMapIterator[MClassDef, AClassdef] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassDefparser_nodes__AClassdef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MClassDefparser_nodes__AClassdef, /* HashMap[K, V]: HashMap[MClassDef, AClassdef] */
-}
-};
-/* runtime type MapIterator[MClassDef, AClassdef] */
-const struct type type_abstract_collection__MapIteratormodel__MClassDefparser_nodes__AClassdef = {
-320,
-"MapIterator[MClassDef, AClassdef]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapNode[MClassDef, AClassdef] */
-const struct type type_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef = {
-1104,
-"HashMapNode[MClassDef, AClassdef]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-25, /* nullable HashMapNode[MClassDef, AClassdef] */
-1104, /* HashMapNode[MClassDef, AClassdef] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef = {
-0, /* dummy */
-{
-&type_model__MClassDef, /* K: MClassDef */
-&type_parser_nodes__AClassdef, /* V: AClassdef */
-&type_model__MClassDef, /* K: MClassDef */
-}
-};
-/* runtime type nullable HashMapNode[MClassDef, AClassdef] */
-const struct type type_nullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef = {
-25,
-"nullable HashMapNode[MClassDef, AClassdef]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapKeys[String, MModuleData[AAnnotation]] */
-const struct type type_hash_collection__HashMapKeysstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation = {
--1, /*CAST DEAD*/
-"HashMapKeys[String, MModuleData[AAnnotation]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapKeysstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation,
-11,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-593, /* Collection[Streamable] */
--1, /* empty */
-1346, /* Collection[Text] */
--1, /* empty */
-1513, /* Collection[String] */
-1833, /* HashMapKeys[String, MModuleData[AAnnotation]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation, /* HashMap[K, V]: HashMap[String, MModuleData[AAnnotation]] */
-&type_abstract_collection__MapKeysIteratorstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation, /* MapKeysIterator[K, V]: MapKeysIterator[String, MModuleData[AAnnotation]] */
-&type_string__String, /* E: String */
-&type_abstract_collection__Collectionstring__String, /* Collection[E]: Collection[String] */
-&type_array__Arraystring__String, /* Array[E]: Array[String] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_string__String, /* E: String */
-}
-};
-/* runtime type HashMapValues[String, MModuleData[AAnnotation]] */
-const struct type type_hash_collection__HashMapValuesstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation = {
--1, /*CAST DEAD*/
-"HashMapValues[String, MModuleData[AAnnotation]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapValuesstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-1105, /* Collection[MModuleData[AAnnotation]] */
-1404, /* HashMapValues[String, MModuleData[AAnnotation]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation, /* HashMap[K, V]: HashMap[String, MModuleData[AAnnotation]] */
-&type_abstract_collection__MapValuesIteratorstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation, /* MapValuesIterator[K, V]: MapValuesIterator[String, MModuleData[AAnnotation]] */
-&type_mmodule_data__MModuleDataparser_nodes__AAnnotation, /* E: MModuleData[AAnnotation] */
-&type_abstract_collection__Collectionmmodule_data__MModuleDataparser_nodes__AAnnotation, /* Collection[E]: Collection[MModuleData[AAnnotation]] */
-&type_array__Arraymmodule_data__MModuleDataparser_nodes__AAnnotation, /* Array[E]: Array[MModuleData[AAnnotation]] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_mmodule_data__MModuleDataparser_nodes__AAnnotation, /* E: MModuleData[AAnnotation] */
-}
-};
-/* runtime type Collection[MModuleData[AAnnotation]] */
-const struct type type_abstract_collection__Collectionmmodule_data__MModuleDataparser_nodes__AAnnotation = {
-1105,
-"Collection[MModuleData[AAnnotation]]", /* class_name_string */
-5,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type NativeArray[nullable HashMapNode[String, MModuleData[AAnnotation]]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation = {
-321,
-"NativeArray[nullable HashMapNode[String, MModuleData[AAnnotation]]]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-321, /* NativeArray[nullable HashMapNode[String, MModuleData[AAnnotation]]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashMapNodestring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation, /* E: nullable HashMapNode[String, MModuleData[AAnnotation]] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, MModuleData[AAnnotation]]] */
-}
-};
-/* runtime type HashMapIterator[String, MModuleData[AAnnotation]] */
-const struct type type_hash_collection__HashMapIteratorstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation = {
--1, /*CAST DEAD*/
-"HashMapIterator[String, MModuleData[AAnnotation]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapIteratorstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-322, /* MapIterator[String, MModuleData[AAnnotation]] */
-1106, /* HashMapIterator[String, MModuleData[AAnnotation]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation, /* HashMap[K, V]: HashMap[String, MModuleData[AAnnotation]] */
-}
-};
-/* runtime type MapIterator[String, MModuleData[AAnnotation]] */
-const struct type type_abstract_collection__MapIteratorstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation = {
-322,
-"MapIterator[String, MModuleData[AAnnotation]]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapNode[String, MModuleData[AAnnotation]] */
-const struct type type_hash_collection__HashMapNodestring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation = {
-1107,
-"HashMapNode[String, MModuleData[AAnnotation]]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapNodestring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-26, /* nullable HashMapNode[String, MModuleData[AAnnotation]] */
-1107, /* HashMapNode[String, MModuleData[AAnnotation]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodestring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation = {
-0, /* dummy */
-{
-&type_string__String, /* K: String */
-&type_mmodule_data__MModuleDataparser_nodes__AAnnotation, /* V: MModuleData[AAnnotation] */
-&type_string__String, /* K: String */
-}
-};
-/* runtime type nullable HashMapNode[String, MModuleData[AAnnotation]] */
-const struct type type_nullable_hash_collection__HashMapNodestring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation = {
-26,
-"nullable HashMapNode[String, MModuleData[AAnnotation]]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapKeys[MPropDef, APropdef] */
-const struct type type_hash_collection__HashMapKeysmodel__MPropDefparser_nodes__APropdef = {
--1, /*CAST DEAD*/
-"HashMapKeys[MPropDef, APropdef]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapKeysmodel__MPropDefparser_nodes__APropdef,
-13,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-110, /* Collection[nullable MPropDef] */
--1, /* empty */
-605, /* Collection[PropertyLayoutElement] */
--1, /* empty */
--1, /* empty */
--1, /* empty */
-1524, /* Collection[MPropDef] */
-1834, /* HashMapKeys[MPropDef, APropdef] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysmodel__MPropDefparser_nodes__APropdef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MPropDefparser_nodes__APropdef, /* HashMap[K, V]: HashMap[MPropDef, APropdef] */
-&type_abstract_collection__MapKeysIteratormodel__MPropDefparser_nodes__APropdef, /* MapKeysIterator[K, V]: MapKeysIterator[MPropDef, APropdef] */
-&type_model__MPropDef, /* E: MPropDef */
-&type_abstract_collection__Collectionmodel__MPropDef, /* Collection[E]: Collection[MPropDef] */
-&type_array__Arraymodel__MPropDef, /* Array[E]: Array[MPropDef] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_model__MPropDef, /* E: MPropDef */
-}
-};
-/* runtime type HashMapValues[MPropDef, APropdef] */
-const struct type type_hash_collection__HashMapValuesmodel__MPropDefparser_nodes__APropdef = {
--1, /*CAST DEAD*/
-"HashMapValues[MPropDef, APropdef]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapValuesmodel__MPropDefparser_nodes__APropdef,
-11,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-599, /* Collection[ANode] */
--1, /* empty */
-1351, /* Collection[Prod] */
--1, /* empty */
-1530, /* Collection[APropdef] */
-1835, /* HashMapValues[MPropDef, APropdef] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesmodel__MPropDefparser_nodes__APropdef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MPropDefparser_nodes__APropdef, /* HashMap[K, V]: HashMap[MPropDef, APropdef] */
-&type_abstract_collection__MapValuesIteratormodel__MPropDefparser_nodes__APropdef, /* MapValuesIterator[K, V]: MapValuesIterator[MPropDef, APropdef] */
-&type_parser_nodes__APropdef, /* E: APropdef */
-&type_abstract_collection__Collectionparser_nodes__APropdef, /* Collection[E]: Collection[APropdef] */
-&type_array__Arrayparser_nodes__APropdef, /* Array[E]: Array[APropdef] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_parser_nodes__APropdef, /* E: APropdef */
-}
-};
-/* runtime type NativeArray[nullable HashMapNode[MPropDef, APropdef]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef = {
-323,
-"NativeArray[nullable HashMapNode[MPropDef, APropdef]]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-323, /* NativeArray[nullable HashMapNode[MPropDef, APropdef]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef, /* E: nullable HashMapNode[MPropDef, APropdef] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MPropDef, APropdef]] */
-}
-};
-/* runtime type HashMapIterator[MPropDef, APropdef] */
-const struct type type_hash_collection__HashMapIteratormodel__MPropDefparser_nodes__APropdef = {
--1, /*CAST DEAD*/
-"HashMapIterator[MPropDef, APropdef]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapIteratormodel__MPropDefparser_nodes__APropdef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-324, /* MapIterator[MPropDef, APropdef] */
-1108, /* HashMapIterator[MPropDef, APropdef] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratormodel__MPropDefparser_nodes__APropdef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MPropDefparser_nodes__APropdef, /* HashMap[K, V]: HashMap[MPropDef, APropdef] */
-}
-};
-/* runtime type MapIterator[MPropDef, APropdef] */
-const struct type type_abstract_collection__MapIteratormodel__MPropDefparser_nodes__APropdef = {
-324,
-"MapIterator[MPropDef, APropdef]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapNode[MPropDef, APropdef] */
-const struct type type_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef = {
-1109,
-"HashMapNode[MPropDef, APropdef]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-27, /* nullable HashMapNode[MPropDef, APropdef] */
-1109, /* HashMapNode[MPropDef, APropdef] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef = {
-0, /* dummy */
-{
-&type_model__MPropDef, /* K: MPropDef */
-&type_parser_nodes__APropdef, /* V: APropdef */
-&type_model__MPropDef, /* K: MPropDef */
-}
-};
-/* runtime type nullable HashMapNode[MPropDef, APropdef] */
-const struct type type_nullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef = {
-27,
-"nullable HashMapNode[MPropDef, APropdef]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type ArraySetIterator[MModule] */
-const struct type type_array__ArraySetIteratormmodule__MModule = {
--1, /*CAST DEAD*/
-"ArraySetIterator[MModule]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArraySetIteratormmodule__MModule,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-325, /* ArraySetIterator[MModule] */
-},
-};
-const struct types resolution_table_array__ArraySetIteratormmodule__MModule = {
-0, /* dummy */
-{
-&type_array__Arraymmodule__MModule, /* Array[E]: Array[MModule] */
-&type_array__ArrayIteratormmodule__MModule, /* ArrayIterator[E]: ArrayIterator[MModule] */
-}
-};
-/* runtime type ArrayIterator[AAnnotation] */
-const struct type type_array__ArrayIteratorparser_nodes__AAnnotation = {
--1, /*CAST DEAD*/
-"ArrayIterator[AAnnotation]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorparser_nodes__AAnnotation,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-285, /* ArrayIterator[Object] */
-1099, /* ArrayIterator[ANode] */
-1400, /* ArrayIterator[Prod] */
-1577, /* ArrayIterator[AAnnotation] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorparser_nodes__AAnnotation = {
-0, /* dummy */
-{
-&type_array__Arrayparser_nodes__AAnnotation, /* Array[E]: Array[AAnnotation] */
-&type_array__AbstractArrayReadparser_nodes__AAnnotation, /* AbstractArrayRead[E]: AbstractArrayRead[AAnnotation] */
-}
-};
-/* runtime type NativeArray[AAnnotation] */
-const struct type type_array__NativeArrayparser_nodes__AAnnotation = {
-1578,
-"NativeArray[AAnnotation]", /* class_name_string */
-5,
-0,
-&resolution_table_array__NativeArrayparser_nodes__AAnnotation,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-104, /* NativeArray[Object] */
-1100, /* NativeArray[ANode] */
-1401, /* NativeArray[Prod] */
-1578, /* NativeArray[AAnnotation] */
-},
-};
-const struct types resolution_table_array__NativeArrayparser_nodes__AAnnotation = {
-0, /* dummy */
-{
-&type_parser_nodes__AAnnotation, /* E: AAnnotation */
-&type_array__NativeArrayparser_nodes__AAnnotation, /* NativeArray[E]: NativeArray[AAnnotation] */
-}
-};
-/* runtime type HashSetIterator[MModule] */
-const struct type type_hash_collection__HashSetIteratormmodule__MModule = {
--1, /*CAST DEAD*/
-"HashSetIterator[MModule]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashSetIteratormmodule__MModule,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-290, /* HashSetIterator[Object] */
-1110, /* HashSetIterator[MModule] */
-},
-};
-const struct types resolution_table_hash_collection__HashSetIteratormmodule__MModule = {
-0, /* dummy */
-{
-&type_array__Arraymmodule__MModule, /* Array[E]: Array[MModule] */
-&type_hash_collection__HashSetmmodule__MModule, /* HashSet[E]: HashSet[MModule] */
-}
-};
-/* runtime type NativeArray[nullable HashSetNode[MModule]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemmodule__MModule = {
-1111,
-"NativeArray[nullable HashSetNode[MModule]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemmodule__MModule,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-291, /* NativeArray[nullable HashSetNode[Object]] */
-1111, /* NativeArray[nullable HashSetNode[MModule]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemmodule__MModule = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashSetNodemmodule__MModule, /* E: nullable HashSetNode[MModule] */
-&type_array__NativeArraynullable_hash_collection__HashSetNodemmodule__MModule, /* NativeArray[E]: NativeArray[nullable HashSetNode[MModule]] */
-}
-};
-/* runtime type HashSetNode[MModule] */
-const struct type type_hash_collection__HashSetNodemmodule__MModule = {
-1579,
-"HashSetNode[MModule]", /* class_name_string */
-5,
-0,
-&resolution_table_hash_collection__HashSetNodemmodule__MModule,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-17, /* nullable HashSetNode[Object] */
-326, /* nullable HashSetNode[MModule] */
-1069, /* HashSetNode[Object] */
-1579, /* HashSetNode[MModule] */
-},
-};
-const struct types resolution_table_hash_collection__HashSetNodemmodule__MModule = {
-0, /* dummy */
-{
-&type_mmodule__MModule, /* E: MModule */
-NULL, /* empty */
-&type_mmodule__MModule, /* K: MModule */
-}
-};
-/* runtime type nullable HashSetNode[MModule] */
-const struct type type_nullable_hash_collection__HashSetNodemmodule__MModule = {
-326,
-"nullable HashSetNode[MModule]", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type ArrayIterator[MClassDef] */
-const struct type type_array__ArrayIteratormodel__MClassDef = {
--1, /*CAST DEAD*/
-"ArrayIterator[MClassDef]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratormodel__MClassDef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-285, /* ArrayIterator[Object] */
-1112, /* ArrayIterator[MClassDef] */
-},
-};
-const struct types resolution_table_array__ArrayIteratormodel__MClassDef = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MClassDef, /* Array[E]: Array[MClassDef] */
-&type_array__AbstractArrayReadmodel__MClassDef, /* AbstractArrayRead[E]: AbstractArrayRead[MClassDef] */
-}
-};
-/* runtime type NativeArray[MClassDef] */
-const struct type type_array__NativeArraymodel__MClassDef = {
-1113,
-"NativeArray[MClassDef]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArraymodel__MClassDef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-104, /* NativeArray[Object] */
-1113, /* NativeArray[MClassDef] */
-},
-};
-const struct types resolution_table_array__NativeArraymodel__MClassDef = {
-0, /* dummy */
-{
-&type_model__MClassDef, /* E: MClassDef */
-&type_array__NativeArraymodel__MClassDef, /* NativeArray[E]: NativeArray[MClassDef] */
-}
-};
-/* runtime type HashMapKeys[MClass, Set[MProperty]] */
-const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MProperty = {
--1, /*CAST DEAD*/
-"HashMapKeys[MClass, Set[MProperty]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MProperty,
-8,
-{
-0, /* nullable Object */
-1, /* Object */
-91, /* Collection[nullable MClass] */
--1, /* empty */
-83, /* Collection[Object] */
-1366, /* Collection[MClass] */
-1580, /* HashMapKeys[MClass, Set[PropertyLayoutElement]] */
-1836, /* HashMapKeys[MClass, Set[MProperty]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MProperty = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MProperty, /* HashMap[K, V]: HashMap[MClass, Set[MProperty]] */
-&type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MProperty, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Set[MProperty]] */
-&type_model__MClass, /* E: MClass */
-&type_abstract_collection__Collectionmodel__MClass, /* Collection[E]: Collection[MClass] */
-&type_array__Arraymodel__MClass, /* Array[E]: Array[MClass] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_model__MClass, /* E: MClass */
-}
-};
-/* runtime type HashMapKeys[MClass, Set[PropertyLayoutElement]] */
-const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement = {
--1, /*CAST DEAD*/
-"HashMapKeys[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-91, /* Collection[nullable MClass] */
--1, /* empty */
-83, /* Collection[Object] */
-1366, /* Collection[MClass] */
-1580, /* HashMapKeys[MClass, Set[PropertyLayoutElement]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement, /* HashMap[K, V]: HashMap[MClass, Set[PropertyLayoutElement]] */
-&type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
-&type_model__MClass, /* E: MClass */
-&type_abstract_collection__Collectionmodel__MClass, /* Collection[E]: Collection[MClass] */
-&type_array__Arraymodel__MClass, /* Array[E]: Array[MClass] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_model__MClass, /* E: MClass */
-}
-};
-/* runtime type HashMapValues[MClass, Set[MProperty]] */
-const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MProperty = {
--1, /*CAST DEAD*/
-"HashMapValues[MClass, Set[MProperty]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MProperty,
-9,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-1114, /* Collection[Set[PropertyLayoutElement]] */
-1405, /* HashMapValues[MClass, Set[PropertyLayoutElement]] */
-1406, /* Collection[Set[MProperty]] */
-1837, /* HashMapValues[MClass, Set[MProperty]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MProperty = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MProperty, /* HashMap[K, V]: HashMap[MClass, Set[MProperty]] */
-&type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MProperty, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Set[MProperty]] */
-&type_abstract_collection__Setmodel__MProperty, /* E: Set[MProperty] */
-&type_abstract_collection__Collectionabstract_collection__Setmodel__MProperty, /* Collection[E]: Collection[Set[MProperty]] */
-&type_array__Arrayabstract_collection__Setmodel__MProperty, /* Array[E]: Array[Set[MProperty]] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_abstract_collection__Setmodel__MProperty, /* E: Set[MProperty] */
-}
-};
-/* runtime type HashMapValues[MClass, Set[PropertyLayoutElement]] */
-const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement = {
--1, /*CAST DEAD*/
-"HashMapValues[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-1114, /* Collection[Set[PropertyLayoutElement]] */
-1405, /* HashMapValues[MClass, Set[PropertyLayoutElement]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement, /* HashMap[K, V]: HashMap[MClass, Set[PropertyLayoutElement]] */
-&type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
-&type_abstract_collection__Setseparate_compiler__PropertyLayoutElement, /* E: Set[PropertyLayoutElement] */
-&type_abstract_collection__Collectionabstract_collection__Setseparate_compiler__PropertyLayoutElement, /* Collection[E]: Collection[Set[PropertyLayoutElement]] */
-&type_array__Arrayabstract_collection__Setseparate_compiler__PropertyLayoutElement, /* Array[E]: Array[Set[PropertyLayoutElement]] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_abstract_collection__Setseparate_compiler__PropertyLayoutElement, /* E: Set[PropertyLayoutElement] */
-}
-};
-/* runtime type Collection[Set[MProperty]] */
-const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MProperty = {
-1406,
-"Collection[Set[MProperty]]", /* class_name_string */
-7,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type Collection[Set[PropertyLayoutElement]] */
-const struct type type_abstract_collection__Collectionabstract_collection__Setseparate_compiler__PropertyLayoutElement = {
-1114,
-"Collection[Set[PropertyLayoutElement]]", /* class_name_string */
-5,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty = {
-1115,
-"NativeArray[nullable HashMapNode[MClass, Set[MProperty]]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-327, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
-1115, /* NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty, /* E: nullable HashMapNode[MClass, Set[MProperty]] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
-}
-};
-/* runtime type NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement = {
-327,
-"NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-327, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement, /* E: nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
-}
-};
-/* runtime type HashMapIterator[MClass, Set[MProperty]] */
-const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MProperty = {
--1, /*CAST DEAD*/
-"HashMapIterator[MClass, Set[MProperty]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MProperty,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-328, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
-1116, /* HashMapIterator[MClass, Set[PropertyLayoutElement]] */
-1117, /* MapIterator[MClass, Set[MProperty]] */
--1, /* empty */
-1581, /* HashMapIterator[MClass, Set[MProperty]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MProperty = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MProperty, /* HashMap[K, V]: HashMap[MClass, Set[MProperty]] */
-}
-};
-/* runtime type HashMapIterator[MClass, Set[PropertyLayoutElement]] */
-const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement = {
--1, /*CAST DEAD*/
-"HashMapIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-328, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
-1116, /* HashMapIterator[MClass, Set[PropertyLayoutElement]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement, /* HashMap[K, V]: HashMap[MClass, Set[PropertyLayoutElement]] */
-}
-};
-/* runtime type MapIterator[MClass, Set[MProperty]] */
-const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MProperty = {
-1117,
-"MapIterator[MClass, Set[MProperty]]", /* class_name_string */
-4,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type MapIterator[MClass, Set[PropertyLayoutElement]] */
-const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement = {
-328,
-"MapIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapNode[MClass, Set[MProperty]] */
-const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty = {
-1582,
-"HashMapNode[MClass, Set[MProperty]]", /* class_name_string */
-6,
-0,
-&resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-28, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
-329, /* nullable HashMapNode[MClass, Set[MProperty]] */
-1118, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */
--1, /* empty */
-1582, /* HashMapNode[MClass, Set[MProperty]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty = {
-0, /* dummy */
-{
-&type_model__MClass, /* K: MClass */
-&type_abstract_collection__Setmodel__MProperty, /* V: Set[MProperty] */
-&type_model__MClass, /* K: MClass */
-}
-};
-/* runtime type HashMapNode[MClass, Set[PropertyLayoutElement]] */
-const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement = {
-1118,
-"HashMapNode[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
-4,
-0,
-&resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-28, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
--1, /* empty */
-1118, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement = {
-0, /* dummy */
-{
-&type_model__MClass, /* K: MClass */
-&type_abstract_collection__Setseparate_compiler__PropertyLayoutElement, /* V: Set[PropertyLayoutElement] */
-&type_model__MClass, /* K: MClass */
-}
-};
-/* runtime type nullable HashMapNode[MClass, Set[MProperty]] */
-const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty = {
-329,
-"nullable HashMapNode[MClass, Set[MProperty]]", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
-const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement = {
-28,
-"nullable HashMapNode[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type ArrayIterator[MClassType] */
-const struct type type_array__ArrayIteratormodel__MClassType = {
--1, /*CAST DEAD*/
-"ArrayIterator[MClassType]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratormodel__MClassType,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-285, /* ArrayIterator[Object] */
-330, /* ArrayIterator[nullable MType] */
-1407, /* ArrayIterator[MType] */
-1583, /* ArrayIterator[MClassType] */
-},
-};
-const struct types resolution_table_array__ArrayIteratormodel__MClassType = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MClassType, /* Array[E]: Array[MClassType] */
-&type_array__AbstractArrayReadmodel__MClassType, /* AbstractArrayRead[E]: AbstractArrayRead[MClassType] */
-}
-};
-/* runtime type ArrayIterator[MType] */
-const struct type type_array__ArrayIteratormodel__MType = {
-1407,
-"ArrayIterator[MType]", /* class_name_string */
-4,
-0,
-&resolution_table_array__ArrayIteratormodel__MType,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-285, /* ArrayIterator[Object] */
-330, /* ArrayIterator[nullable MType] */
-1407, /* ArrayIterator[MType] */
-},
-};
-const struct types resolution_table_array__ArrayIteratormodel__MType = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MType, /* Array[E]: Array[MType] */
-&type_array__AbstractArrayReadmodel__MType, /* AbstractArrayRead[E]: AbstractArrayRead[MType] */
-}
-};
-/* runtime type ArrayIterator[nullable MType] */
-const struct type type_array__ArrayIteratornullable_model__MType = {
--1, /*CAST DEAD*/
-"ArrayIterator[nullable MType]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratornullable_model__MType,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
-330, /* ArrayIterator[nullable MType] */
-},
-};
-const struct types resolution_table_array__ArrayIteratornullable_model__MType = {
-0, /* dummy */
-{
-&type_array__Arraynullable_model__MType, /* Array[E]: Array[nullable MType] */
-&type_array__AbstractArrayReadnullable_model__MType, /* AbstractArrayRead[E]: AbstractArrayRead[nullable MType] */
-}
-};
-/* runtime type NativeArray[MClassType] */
-const struct type type_array__NativeArraymodel__MClassType = {
-1584,
-"NativeArray[MClassType]", /* class_name_string */
-5,
-0,
-&resolution_table_array__NativeArraymodel__MClassType,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-104, /* NativeArray[Object] */
-331, /* NativeArray[nullable MType] */
-1408, /* NativeArray[MType] */
-1584, /* NativeArray[MClassType] */
-},
-};
-const struct types resolution_table_array__NativeArraymodel__MClassType = {
-0, /* dummy */
-{
-&type_model__MClassType, /* E: MClassType */
-&type_array__NativeArraymodel__MClassType, /* NativeArray[E]: NativeArray[MClassType] */
-}
-};
-/* runtime type NativeArray[MType] */
-const struct type type_array__NativeArraymodel__MType = {
-1408,
-"NativeArray[MType]", /* class_name_string */
-4,
-0,
-&resolution_table_array__NativeArraymodel__MType,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-104, /* NativeArray[Object] */
-331, /* NativeArray[nullable MType] */
-1408, /* NativeArray[MType] */
-},
-};
-const struct types resolution_table_array__NativeArraymodel__MType = {
-0, /* dummy */
-{
-&type_model__MType, /* E: MType */
-&type_array__NativeArraymodel__MType, /* NativeArray[E]: NativeArray[MType] */
-}
-};
-/* runtime type NativeArray[nullable MType] */
-const struct type type_array__NativeArraynullable_model__MType = {
-331,
-"NativeArray[nullable MType]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArraynullable_model__MType,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
-331, /* NativeArray[nullable MType] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_model__MType = {
-0, /* dummy */
-{
-&type_nullable_model__MType, /* E: nullable MType */
-&type_array__NativeArraynullable_model__MType, /* NativeArray[E]: NativeArray[nullable MType] */
-}
-};
-/* runtime type ArrayIterator[MPropDef] */
-const struct type type_array__ArrayIteratormodel__MPropDef = {
--1, /*CAST DEAD*/
-"ArrayIterator[MPropDef]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratormodel__MPropDef,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-285, /* ArrayIterator[Object] */
-332, /* ArrayIterator[nullable MPropDef] */
-1083, /* ArrayIterator[PropertyLayoutElement] */
-1585, /* ArrayIterator[MPropDef] */
-},
-};
-const struct types resolution_table_array__ArrayIteratormodel__MPropDef = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MPropDef, /* Array[E]: Array[MPropDef] */
-&type_array__AbstractArrayReadmodel__MPropDef, /* AbstractArrayRead[E]: AbstractArrayRead[MPropDef] */
-}
-};
-/* runtime type ArrayIterator[nullable MPropDef] */
-const struct type type_array__ArrayIteratornullable_model__MPropDef = {
--1, /*CAST DEAD*/
-"ArrayIterator[nullable MPropDef]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratornullable_model__MPropDef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
-332, /* ArrayIterator[nullable MPropDef] */
-},
-};
-const struct types resolution_table_array__ArrayIteratornullable_model__MPropDef = {
-0, /* dummy */
-{
-&type_array__Arraynullable_model__MPropDef, /* Array[E]: Array[nullable MPropDef] */
-&type_array__AbstractArrayReadnullable_model__MPropDef, /* AbstractArrayRead[E]: AbstractArrayRead[nullable MPropDef] */
-}
-};
-/* runtime type NativeArray[MPropDef] */
-const struct type type_array__NativeArraymodel__MPropDef = {
-1586,
-"NativeArray[MPropDef]", /* class_name_string */
-5,
-0,
-&resolution_table_array__NativeArraymodel__MPropDef,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-104, /* NativeArray[Object] */
-333, /* NativeArray[nullable MPropDef] */
-1084, /* NativeArray[PropertyLayoutElement] */
-1586, /* NativeArray[MPropDef] */
-},
-};
-const struct types resolution_table_array__NativeArraymodel__MPropDef = {
-0, /* dummy */
-{
-&type_model__MPropDef, /* E: MPropDef */
-&type_array__NativeArraymodel__MPropDef, /* NativeArray[E]: NativeArray[MPropDef] */
-}
-};
-/* runtime type NativeArray[nullable MPropDef] */
-const struct type type_array__NativeArraynullable_model__MPropDef = {
-333,
-"NativeArray[nullable MPropDef]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArraynullable_model__MPropDef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
-333, /* NativeArray[nullable MPropDef] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_model__MPropDef = {
-0, /* dummy */
-{
-&type_nullable_model__MPropDef, /* E: nullable MPropDef */
-&type_array__NativeArraynullable_model__MPropDef, /* NativeArray[E]: NativeArray[nullable MPropDef] */
-}
-};
-/* runtime type HashMapKeys[MProperty, APropdef] */
-const struct type type_hash_collection__HashMapKeysmodel__MPropertyparser_nodes__APropdef = {
--1, /*CAST DEAD*/
-"HashMapKeys[MProperty, APropdef]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapKeysmodel__MPropertyparser_nodes__APropdef,
-11,
-{
-0, /* nullable Object */
-1, /* Object */
-92, /* Collection[nullable MProperty] */
--1, /* empty */
-83, /* Collection[Object] */
--1, /* empty */
--1, /* empty */
-605, /* Collection[PropertyLayoutElement] */
--1, /* empty */
-1516, /* Collection[MProperty] */
-1838, /* HashMapKeys[MProperty, APropdef] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysmodel__MPropertyparser_nodes__APropdef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef, /* HashMap[K, V]: HashMap[MProperty, APropdef] */
-&type_abstract_collection__MapKeysIteratormodel__MPropertyparser_nodes__APropdef, /* MapKeysIterator[K, V]: MapKeysIterator[MProperty, APropdef] */
-&type_model__MProperty, /* E: MProperty */
-&type_abstract_collection__Collectionmodel__MProperty, /* Collection[E]: Collection[MProperty] */
-&type_array__Arraymodel__MProperty, /* Array[E]: Array[MProperty] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_model__MProperty, /* E: MProperty */
-}
-};
-/* runtime type HashMapValues[MProperty, APropdef] */
-const struct type type_hash_collection__HashMapValuesmodel__MPropertyparser_nodes__APropdef = {
--1, /*CAST DEAD*/
-"HashMapValues[MProperty, APropdef]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapValuesmodel__MPropertyparser_nodes__APropdef,
-11,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-599, /* Collection[ANode] */
--1, /* empty */
-1351, /* Collection[Prod] */
--1, /* empty */
-1530, /* Collection[APropdef] */
-1839, /* HashMapValues[MProperty, APropdef] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesmodel__MPropertyparser_nodes__APropdef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef, /* HashMap[K, V]: HashMap[MProperty, APropdef] */
-&type_abstract_collection__MapValuesIteratormodel__MPropertyparser_nodes__APropdef, /* MapValuesIterator[K, V]: MapValuesIterator[MProperty, APropdef] */
-&type_parser_nodes__APropdef, /* E: APropdef */
-&type_abstract_collection__Collectionparser_nodes__APropdef, /* Collection[E]: Collection[APropdef] */
-&type_array__Arrayparser_nodes__APropdef, /* Array[E]: Array[APropdef] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_parser_nodes__APropdef, /* E: APropdef */
-}
-};
-/* runtime type NativeArray[nullable HashMapNode[MProperty, APropdef]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef = {
-334,
-"NativeArray[nullable HashMapNode[MProperty, APropdef]]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-334, /* NativeArray[nullable HashMapNode[MProperty, APropdef]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef, /* E: nullable HashMapNode[MProperty, APropdef] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MProperty, APropdef]] */
-}
-};
-/* runtime type HashMapIterator[MProperty, APropdef] */
-const struct type type_hash_collection__HashMapIteratormodel__MPropertyparser_nodes__APropdef = {
--1, /*CAST DEAD*/
-"HashMapIterator[MProperty, APropdef]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapIteratormodel__MPropertyparser_nodes__APropdef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-335, /* MapIterator[MProperty, APropdef] */
-1119, /* HashMapIterator[MProperty, APropdef] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratormodel__MPropertyparser_nodes__APropdef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef, /* HashMap[K, V]: HashMap[MProperty, APropdef] */
-}
-};
-/* runtime type MapIterator[MProperty, APropdef] */
-const struct type type_abstract_collection__MapIteratormodel__MPropertyparser_nodes__APropdef = {
-335,
-"MapIterator[MProperty, APropdef]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapNode[MProperty, APropdef] */
-const struct type type_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef = {
-1120,
-"HashMapNode[MProperty, APropdef]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-29, /* nullable HashMapNode[MProperty, APropdef] */
-1120, /* HashMapNode[MProperty, APropdef] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef = {
-0, /* dummy */
-{
-&type_model__MProperty, /* K: MProperty */
-&type_parser_nodes__APropdef, /* V: APropdef */
-&type_model__MProperty, /* K: MProperty */
-}
-};
-/* runtime type nullable HashMapNode[MProperty, APropdef] */
-const struct type type_nullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef = {
-29,
-"nullable HashMapNode[MProperty, APropdef]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMap[MGroup, POSetElement[MGroup]] */
-const struct type type_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup = {
-336,
-"HashMap[MGroup, POSetElement[MGroup]]", /* class_name_string */
-2,
-0,
-&resolution_table_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-336, /* HashMap[MGroup, POSetElement[MGroup]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapKeysmproject__MGroupposet__POSetElementmproject__MGroup, /* HashMapKeys[K, V]: HashMapKeys[MGroup, POSetElement[MGroup]] */
-&type_hash_collection__HashMapValuesmproject__MGroupposet__POSetElementmproject__MGroup, /* HashMapValues[K, V]: HashMapValues[MGroup, POSetElement[MGroup]] */
-&type_mproject__MGroup, /* K: MGroup */
-&type_hash_collection__HashMapIteratormproject__MGroupposet__POSetElementmproject__MGroup, /* HashMapIterator[K, V]: HashMapIterator[MGroup, POSetElement[MGroup]] */
-&type_mproject__MGroup, /* K: MGroup */
-&type_poset__POSetElementmproject__MGroup, /* V: POSetElement[MGroup] */
-&type_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup, /* HashMapNode[K, V]: HashMapNode[MGroup, POSetElement[MGroup]] */
-&type_mproject__MGroup, /* K: MGroup */
-NULL, /* empty */
-NULL, /* empty */
-&type_nullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup, /* nullable N: nullable HashMapNode[MGroup, POSetElement[MGroup]] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup, /* NativeArray[E]: NativeArray[nullable HashMapNode[MGroup, POSetElement[MGroup]]] */
-&type_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup, /* N: HashMapNode[MGroup, POSetElement[MGroup]] */
-&type_nullable_mproject__MGroup, /* nullable K: nullable MGroup */
-}
-};
-/* runtime type POSetElement[MGroup] */
-const struct type type_poset__POSetElementmproject__MGroup = {
-337,
-"POSetElement[MGroup]", /* class_name_string */
-2,
-0,
-&resolution_table_poset__POSetElementmproject__MGroup,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-337, /* POSetElement[MGroup] */
-},
-};
-const struct types resolution_table_poset__POSetElementmproject__MGroup = {
-0, /* dummy */
-{
-&type_hash_collection__HashSetmproject__MGroup, /* HashSet[E]: HashSet[MGroup] */
-&type_poset__POSetmproject__MGroup, /* POSet[E]: POSet[MGroup] */
-&type_mproject__MGroup, /* E: MGroup */
-}
-};
-/* runtime type Array[MGroup] */
-const struct type type_array__Arraymproject__MGroup = {
-2307,
-"Array[MGroup]", /* class_name_string */
-16,
-0,
-&resolution_table_array__Arraymproject__MGroup,
-17,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* Collection[nullable MGroup] */
-82, /* SequenceRead[nullable Object] */
-83, /* Collection[Object] */
-1376, /* Collection[MGroup] */
-590, /* Array[nullable Object] */
-1409, /* AbstractArrayRead[nullable MGroup] */
-1345, /* AbstractArrayRead[Object] */
-1587, /* AbstractArray[nullable MGroup] */
-1512, /* AbstractArray[Object] */
-2055, /* Array[nullable MGroup] */
-2126, /* AbstractArrayRead[MGroup] */
-2226, /* AbstractArray[MGroup] */
--1, /* empty */
-1909, /* Array[Object] */
-2307, /* Array[MGroup] */
-},
-};
-const struct types resolution_table_array__Arraymproject__MGroup = {
-0, /* dummy */
-{
-&type_array__NativeArraymproject__MGroup, /* NativeArray[E]: NativeArray[MGroup] */
-&type_mproject__MGroup, /* E: MGroup */
-&type_mproject__MGroup, /* E: MGroup */
-&type_abstract_collection__Collectionmproject__MGroup, /* Collection[E]: Collection[MGroup] */
-&type_array__Arraymproject__MGroup, /* Array[E]: Array[MGroup] */
-&type_mproject__MGroup, /* E: MGroup */
-&type_mproject__MGroup, /* E: MGroup */
-&type_abstract_collection__Collectionmproject__MGroup, /* Collection[E]: Collection[MGroup] */
-&type_abstract_collection__Collectionmproject__MGroup, /* Collection[E]: Collection[MGroup] */
-&type_mproject__MGroup, /* E: MGroup */
-&type_array__Arraymproject__MGroup, /* Array[E]: Array[MGroup] */
-&type_array__NativeArraymproject__MGroup, /* NativeArray[E]: NativeArray[MGroup] */
-&type_mproject__MGroup, /* E: MGroup */
-&type_mproject__MGroup, /* E: MGroup */
-&type_array__Arraymproject__MGroup, /* Array[E]: Array[MGroup] */
-&type_array__AbstractArraymproject__MGroup, /* AbstractArray[E]: AbstractArray[MGroup] */
-&type_array__ArrayIteratormproject__MGroup, /* ArrayIterator[E]: ArrayIterator[MGroup] */
-}
-};
-/* runtime type Array[nullable MGroup] */
-const struct type type_array__Arraynullable_mproject__MGroup = {
--1, /*CAST DEAD*/
-"Array[nullable MGroup]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__Arraynullable_mproject__MGroup,
-12,
-{
-0, /* nullable Object */
-1, /* Object */
-115, /* Collection[nullable MGroup] */
-82, /* SequenceRead[nullable Object] */
--1, /* empty */
--1, /* empty */
-590, /* Array[nullable Object] */
-1409, /* AbstractArrayRead[nullable MGroup] */
--1, /* empty */
-1587, /* AbstractArray[nullable MGroup] */
--1, /* empty */
-2055, /* Array[nullable MGroup] */
-},
-};
-const struct types resolution_table_array__Arraynullable_mproject__MGroup = {
-0, /* dummy */
-{
-&type_array__NativeArraynullable_mproject__MGroup, /* NativeArray[E]: NativeArray[nullable MGroup] */
-&type_nullable_mproject__MGroup, /* E: nullable MGroup */
-&type_nullable_mproject__MGroup, /* E: nullable MGroup */
-&type_abstract_collection__Collectionnullable_mproject__MGroup, /* Collection[E]: Collection[nullable MGroup] */
-&type_array__Arraynullable_mproject__MGroup, /* Array[E]: Array[nullable MGroup] */
-&type_nullable_mproject__MGroup, /* E: nullable MGroup */
-&type_nullable_mproject__MGroup, /* E: nullable MGroup */
-&type_abstract_collection__Collectionnullable_mproject__MGroup, /* Collection[E]: Collection[nullable MGroup] */
-&type_abstract_collection__Collectionnullable_mproject__MGroup, /* Collection[E]: Collection[nullable MGroup] */
-&type_nullable_mproject__MGroup, /* E: nullable MGroup */
-&type_array__Arraynullable_mproject__MGroup, /* Array[E]: Array[nullable MGroup] */
-&type_array__NativeArraynullable_mproject__MGroup, /* NativeArray[E]: NativeArray[nullable MGroup] */
-&type_nullable_mproject__MGroup, /* E: nullable MGroup */
-&type_nullable_mproject__MGroup, /* E: nullable MGroup */
-&type_array__Arraynullable_mproject__MGroup, /* Array[E]: Array[nullable MGroup] */
-&type_array__AbstractArraynullable_mproject__MGroup, /* AbstractArray[E]: AbstractArray[nullable MGroup] */
-&type_array__ArrayIteratornullable_mproject__MGroup, /* ArrayIterator[E]: ArrayIterator[nullable MGroup] */
-}
-};
-/* runtime type AbstractArrayRead[MGroup] */
-const struct type type_array__AbstractArrayReadmproject__MGroup = {
-2126,
-"AbstractArrayRead[MGroup]", /* class_name_string */
-12,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type AbstractArrayRead[nullable MGroup] */
-const struct type type_array__AbstractArrayReadnullable_mproject__MGroup = {
-1409,
-"AbstractArrayRead[nullable MGroup]", /* class_name_string */
-7,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type AbstractArray[MGroup] */
-const struct type type_array__AbstractArraymproject__MGroup = {
-2226,
-"AbstractArray[MGroup]", /* class_name_string */
-13,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type AbstractArray[nullable MGroup] */
-const struct type type_array__AbstractArraynullable_mproject__MGroup = {
-1587,
-"AbstractArray[nullable MGroup]", /* class_name_string */
-9,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type ArrayIterator[ModulePath] */
-const struct type type_array__ArrayIteratormodelbuilder__ModulePath = {
--1, /*CAST DEAD*/
-"ArrayIterator[ModulePath]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratormodelbuilder__ModulePath,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-285, /* ArrayIterator[Object] */
-338, /* ArrayIterator[nullable ModulePath] */
-1410, /* ArrayIterator[ModulePath] */
-},
-};
-const struct types resolution_table_array__ArrayIteratormodelbuilder__ModulePath = {
-0, /* dummy */
-{
-&type_array__Arraymodelbuilder__ModulePath, /* Array[E]: Array[ModulePath] */
-&type_array__AbstractArrayReadmodelbuilder__ModulePath, /* AbstractArrayRead[E]: AbstractArrayRead[ModulePath] */
-}
-};
-/* runtime type ArrayIterator[nullable ModulePath] */
-const struct type type_array__ArrayIteratornullable_modelbuilder__ModulePath = {
--1, /*CAST DEAD*/
-"ArrayIterator[nullable ModulePath]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratornullable_modelbuilder__ModulePath,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
-338, /* ArrayIterator[nullable ModulePath] */
-},
-};
-const struct types resolution_table_array__ArrayIteratornullable_modelbuilder__ModulePath = {
-0, /* dummy */
-{
-&type_array__Arraynullable_modelbuilder__ModulePath, /* Array[E]: Array[nullable ModulePath] */
-&type_array__AbstractArrayReadnullable_modelbuilder__ModulePath, /* AbstractArrayRead[E]: AbstractArrayRead[nullable ModulePath] */
-}
-};
-/* runtime type NativeArray[ModulePath] */
-const struct type type_array__NativeArraymodelbuilder__ModulePath = {
-1411,
-"NativeArray[ModulePath]", /* class_name_string */
-4,
-0,
-&resolution_table_array__NativeArraymodelbuilder__ModulePath,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-104, /* NativeArray[Object] */
-339, /* NativeArray[nullable ModulePath] */
-1411, /* NativeArray[ModulePath] */
-},
-};
-const struct types resolution_table_array__NativeArraymodelbuilder__ModulePath = {
-0, /* dummy */
-{
-&type_modelbuilder__ModulePath, /* E: ModulePath */
-&type_array__NativeArraymodelbuilder__ModulePath, /* NativeArray[E]: NativeArray[ModulePath] */
-}
-};
-/* runtime type NativeArray[nullable ModulePath] */
-const struct type type_array__NativeArraynullable_modelbuilder__ModulePath = {
-339,
-"NativeArray[nullable ModulePath]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArraynullable_modelbuilder__ModulePath,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
-339, /* NativeArray[nullable ModulePath] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_modelbuilder__ModulePath = {
-0, /* dummy */
-{
-&type_nullable_modelbuilder__ModulePath, /* E: nullable ModulePath */
-&type_array__NativeArraynullable_modelbuilder__ModulePath, /* NativeArray[E]: NativeArray[nullable ModulePath] */
-}
-};
-/* runtime type ArrayIterator[Int] */
-const struct type type_array__ArrayIteratorkernel__Int = {
--1, /*CAST DEAD*/
-"ArrayIterator[Int]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorkernel__Int,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-285, /* ArrayIterator[Object] */
-1121, /* ArrayIterator[Int] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorkernel__Int = {
-0, /* dummy */
-{
-&type_array__Arraykernel__Int, /* Array[E]: Array[Int] */
-&type_array__AbstractArrayReadkernel__Int, /* AbstractArrayRead[E]: AbstractArrayRead[Int] */
-}
-};
-/* runtime type NativeArray[Int] */
-const struct type type_array__NativeArraykernel__Int = {
-1122,
-"NativeArray[Int]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArraykernel__Int,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-104, /* NativeArray[Object] */
-1122, /* NativeArray[Int] */
-},
-};
-const struct types resolution_table_array__NativeArraykernel__Int = {
-0, /* dummy */
-{
-&type_kernel__Int, /* E: Int */
-&type_array__NativeArraykernel__Int, /* NativeArray[E]: NativeArray[Int] */
-}
-};
-/* runtime type Array[APropdef] */
-const struct type type_array__Arrayparser_nodes__APropdef = {
--1, /*CAST DEAD*/
-"Array[APropdef]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__Arrayparser_nodes__APropdef,
-23,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
-82, /* SequenceRead[nullable Object] */
-83, /* Collection[Object] */
-599, /* Collection[ANode] */
-590, /* Array[nullable Object] */
-1351, /* Collection[Prod] */
-1345, /* AbstractArrayRead[Object] */
-1530, /* Collection[APropdef] */
-1512, /* AbstractArray[Object] */
-1684, /* AbstractArrayRead[ANode] */
--1, /* empty */
-2082, /* AbstractArrayRead[Prod] */
-2083, /* AbstractArray[ANode] */
-1909, /* Array[Object] */
-2191, /* AbstractArrayRead[APropdef] */
-2209, /* Array[ANode] */
-2210, /* AbstractArray[Prod] */
-2294, /* AbstractArray[APropdef] */
--1, /* empty */
-2305, /* Array[Prod] */
-2339, /* Array[APropdef] */
-},
-};
-const struct types resolution_table_array__Arrayparser_nodes__APropdef = {
-0, /* dummy */
-{
-&type_array__NativeArrayparser_nodes__APropdef, /* NativeArray[E]: NativeArray[APropdef] */
-&type_parser_nodes__APropdef, /* E: APropdef */
-&type_parser_nodes__APropdef, /* E: APropdef */
-&type_abstract_collection__Collectionparser_nodes__APropdef, /* Collection[E]: Collection[APropdef] */
-&type_array__Arrayparser_nodes__APropdef, /* Array[E]: Array[APropdef] */
-&type_parser_nodes__APropdef, /* E: APropdef */
-&type_parser_nodes__APropdef, /* E: APropdef */
-&type_abstract_collection__Collectionparser_nodes__APropdef, /* Collection[E]: Collection[APropdef] */
-&type_abstract_collection__Collectionparser_nodes__APropdef, /* Collection[E]: Collection[APropdef] */
-&type_parser_nodes__APropdef, /* E: APropdef */
-&type_array__Arrayparser_nodes__APropdef, /* Array[E]: Array[APropdef] */
-&type_array__NativeArrayparser_nodes__APropdef, /* NativeArray[E]: NativeArray[APropdef] */
-&type_parser_nodes__APropdef, /* E: APropdef */
-&type_parser_nodes__APropdef, /* E: APropdef */
-&type_array__Arrayparser_nodes__APropdef, /* Array[E]: Array[APropdef] */
-&type_array__AbstractArrayparser_nodes__APropdef, /* AbstractArray[E]: AbstractArray[APropdef] */
-&type_array__ArrayIteratorparser_nodes__APropdef, /* ArrayIterator[E]: ArrayIterator[APropdef] */
-}
-};
-/* runtime type AbstractArrayRead[APropdef] */
-const struct type type_array__AbstractArrayReadparser_nodes__APropdef = {
-2191,
-"AbstractArrayRead[APropdef]", /* class_name_string */
-16,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type AbstractArray[APropdef] */
-const struct type type_array__AbstractArrayparser_nodes__APropdef = {
-2294,
-"AbstractArray[APropdef]", /* class_name_string */
-19,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type ArrayIterator[MParameterType] */
-const struct type type_array__ArrayIteratormodel__MParameterType = {
--1, /*CAST DEAD*/
-"ArrayIterator[MParameterType]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratormodel__MParameterType,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-285, /* ArrayIterator[Object] */
-330, /* ArrayIterator[nullable MType] */
-1407, /* ArrayIterator[MType] */
-1588, /* ArrayIterator[MParameterType] */
-},
-};
-const struct types resolution_table_array__ArrayIteratormodel__MParameterType = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MParameterType, /* Array[E]: Array[MParameterType] */
-&type_array__AbstractArrayReadmodel__MParameterType, /* AbstractArrayRead[E]: AbstractArrayRead[MParameterType] */
-}
-};
-/* runtime type NativeArray[MParameterType] */
-const struct type type_array__NativeArraymodel__MParameterType = {
-1589,
-"NativeArray[MParameterType]", /* class_name_string */
-5,
-0,
-&resolution_table_array__NativeArraymodel__MParameterType,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-104, /* NativeArray[Object] */
-331, /* NativeArray[nullable MType] */
-1408, /* NativeArray[MType] */
-1589, /* NativeArray[MParameterType] */
-},
-};
-const struct types resolution_table_array__NativeArraymodel__MParameterType = {
-0, /* dummy */
-{
-&type_model__MParameterType, /* E: MParameterType */
-&type_array__NativeArraymodel__MParameterType, /* NativeArray[E]: NativeArray[MParameterType] */
-}
-};
-/* runtime type ArrayIterator[MGenericType] */
-const struct type type_array__ArrayIteratormodel__MGenericType = {
--1, /*CAST DEAD*/
-"ArrayIterator[MGenericType]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratormodel__MGenericType,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-285, /* ArrayIterator[Object] */
-330, /* ArrayIterator[nullable MType] */
-1407, /* ArrayIterator[MType] */
-1583, /* ArrayIterator[MClassType] */
-1840, /* ArrayIterator[MGenericType] */
-},
-};
-const struct types resolution_table_array__ArrayIteratormodel__MGenericType = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MGenericType, /* Array[E]: Array[MGenericType] */
-&type_array__AbstractArrayReadmodel__MGenericType, /* AbstractArrayRead[E]: AbstractArrayRead[MGenericType] */
-}
-};
-/* runtime type NativeArray[MGenericType] */
-const struct type type_array__NativeArraymodel__MGenericType = {
-1841,
-"NativeArray[MGenericType]", /* class_name_string */
-6,
-0,
-&resolution_table_array__NativeArraymodel__MGenericType,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-104, /* NativeArray[Object] */
-331, /* NativeArray[nullable MType] */
-1408, /* NativeArray[MType] */
-1584, /* NativeArray[MClassType] */
-1841, /* NativeArray[MGenericType] */
-},
-};
-const struct types resolution_table_array__NativeArraymodel__MGenericType = {
-0, /* dummy */
-{
-&type_model__MGenericType, /* E: MGenericType */
-&type_array__NativeArraymodel__MGenericType, /* NativeArray[E]: NativeArray[MGenericType] */
-}
-};
-/* runtime type HashSetIterator[MClassType] */
-const struct type type_hash_collection__HashSetIteratormodel__MClassType = {
--1, /*CAST DEAD*/
-"HashSetIterator[MClassType]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashSetIteratormodel__MClassType,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-290, /* HashSetIterator[Object] */
-1123, /* HashSetIterator[MType] */
-1412, /* HashSetIterator[MClassType] */
-},
-};
-const struct types resolution_table_hash_collection__HashSetIteratormodel__MClassType = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MClassType, /* Array[E]: Array[MClassType] */
-&type_hash_collection__HashSetmodel__MClassType, /* HashSet[E]: HashSet[MClassType] */
-}
-};
-/* runtime type HashSetIterator[MType] */
-const struct type type_hash_collection__HashSetIteratormodel__MType = {
--1, /*CAST DEAD*/
-"HashSetIterator[MType]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashSetIteratormodel__MType,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-290, /* HashSetIterator[Object] */
-1123, /* HashSetIterator[MType] */
-},
-};
-const struct types resolution_table_hash_collection__HashSetIteratormodel__MType = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MType, /* Array[E]: Array[MType] */
-&type_hash_collection__HashSetmodel__MType, /* HashSet[E]: HashSet[MType] */
-}
-};
-/* runtime type NativeArray[nullable HashSetNode[MClassType]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassType = {
-1413,
-"NativeArray[nullable HashSetNode[MClassType]]", /* class_name_string */
-4,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassType,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-291, /* NativeArray[nullable HashSetNode[Object]] */
-1124, /* NativeArray[nullable HashSetNode[MType]] */
-1413, /* NativeArray[nullable HashSetNode[MClassType]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassType = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashSetNodemodel__MClassType, /* E: nullable HashSetNode[MClassType] */
-&type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassType, /* NativeArray[E]: NativeArray[nullable HashSetNode[MClassType]] */
-}
-};
-/* runtime type NativeArray[nullable HashSetNode[MType]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MType = {
-1124,
-"NativeArray[nullable HashSetNode[MType]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MType,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-291, /* NativeArray[nullable HashSetNode[Object]] */
-1124, /* NativeArray[nullable HashSetNode[MType]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MType = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashSetNodemodel__MType, /* E: nullable HashSetNode[MType] */
-&type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MType, /* NativeArray[E]: NativeArray[nullable HashSetNode[MType]] */
-}
-};
-/* runtime type HashSetNode[MClassType] */
-const struct type type_hash_collection__HashSetNodemodel__MClassType = {
-2056,
-"HashSetNode[MClassType]", /* class_name_string */
-7,
-0,
-&resolution_table_hash_collection__HashSetNodemodel__MClassType,
-8,
-{
-0, /* nullable Object */
-1, /* Object */
-17, /* nullable HashSetNode[Object] */
-340, /* nullable HashSetNode[MType] */
-1069, /* HashSetNode[Object] */
-1125, /* nullable HashSetNode[MClassType] */
-1590, /* HashSetNode[MType] */
-2056, /* HashSetNode[MClassType] */
-},
-};
-const struct types resolution_table_hash_collection__HashSetNodemodel__MClassType = {
-0, /* dummy */
-{
-&type_model__MClassType, /* E: MClassType */
-NULL, /* empty */
-&type_model__MClassType, /* K: MClassType */
-}
-};
-/* runtime type HashSetNode[MType] */
-const struct type type_hash_collection__HashSetNodemodel__MType = {
-1590,
-"HashSetNode[MType]", /* class_name_string */
-6,
-0,
-&resolution_table_hash_collection__HashSetNodemodel__MType,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-17, /* nullable HashSetNode[Object] */
-340, /* nullable HashSetNode[MType] */
-1069, /* HashSetNode[Object] */
--1, /* empty */
-1590, /* HashSetNode[MType] */
-},
-};
-const struct types resolution_table_hash_collection__HashSetNodemodel__MType = {
-0, /* dummy */
-{
-&type_model__MType, /* E: MType */
-NULL, /* empty */
-&type_model__MType, /* K: MType */
-}
-};
-/* runtime type nullable HashSetNode[MClassType] */
-const struct type type_nullable_hash_collection__HashSetNodemodel__MClassType = {
-1125,
-"nullable HashSetNode[MClassType]", /* class_name_string */
-5,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type nullable HashSetNode[MType] */
-const struct type type_nullable_hash_collection__HashSetNodemodel__MType = {
-340,
-"nullable HashSetNode[MType]", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashSetIterator[MClass] */
-const struct type type_hash_collection__HashSetIteratormodel__MClass = {
--1, /*CAST DEAD*/
-"HashSetIterator[MClass]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashSetIteratormodel__MClass,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-290, /* HashSetIterator[Object] */
-1126, /* HashSetIterator[MClass] */
-},
-};
-const struct types resolution_table_hash_collection__HashSetIteratormodel__MClass = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MClass, /* Array[E]: Array[MClass] */
-&type_hash_collection__HashSetmodel__MClass, /* HashSet[E]: HashSet[MClass] */
-}
-};
-/* runtime type NativeArray[nullable HashSetNode[MClass]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClass = {
-1127,
-"NativeArray[nullable HashSetNode[MClass]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClass,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-291, /* NativeArray[nullable HashSetNode[Object]] */
-1127, /* NativeArray[nullable HashSetNode[MClass]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClass = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashSetNodemodel__MClass, /* E: nullable HashSetNode[MClass] */
-&type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClass, /* NativeArray[E]: NativeArray[nullable HashSetNode[MClass]] */
-}
-};
-/* runtime type HashSetNode[MClass] */
-const struct type type_hash_collection__HashSetNodemodel__MClass = {
-1591,
-"HashSetNode[MClass]", /* class_name_string */
-5,
-0,
-&resolution_table_hash_collection__HashSetNodemodel__MClass,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-17, /* nullable HashSetNode[Object] */
-341, /* nullable HashSetNode[MClass] */
-1069, /* HashSetNode[Object] */
-1591, /* HashSetNode[MClass] */
-},
-};
-const struct types resolution_table_hash_collection__HashSetNodemodel__MClass = {
-0, /* dummy */
-{
-&type_model__MClass, /* E: MClass */
-NULL, /* empty */
-&type_model__MClass, /* K: MClass */
-}
-};
-/* runtime type nullable HashSetNode[MClass] */
-const struct type type_nullable_hash_collection__HashSetNodemodel__MClass = {
-341,
-"nullable HashSetNode[MClass]", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashSetIterator[MMethodDef] */
-const struct type type_hash_collection__HashSetIteratormodel__MMethodDef = {
--1, /*CAST DEAD*/
-"HashSetIterator[MMethodDef]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashSetIteratormodel__MMethodDef,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-290, /* HashSetIterator[Object] */
-1128, /* HashSetIterator[PropertyLayoutElement] */
-1414, /* HashSetIterator[MMethodDef] */
-},
-};
-const struct types resolution_table_hash_collection__HashSetIteratormodel__MMethodDef = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MMethodDef, /* Array[E]: Array[MMethodDef] */
-&type_hash_collection__HashSetmodel__MMethodDef, /* HashSet[E]: HashSet[MMethodDef] */
-}
-};
-/* runtime type HashSetIterator[PropertyLayoutElement] */
-const struct type type_hash_collection__HashSetIteratorseparate_compiler__PropertyLayoutElement = {
--1, /*CAST DEAD*/
-"HashSetIterator[PropertyLayoutElement]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashSetIteratorseparate_compiler__PropertyLayoutElement,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-290, /* HashSetIterator[Object] */
-1128, /* HashSetIterator[PropertyLayoutElement] */
-},
-};
-const struct types resolution_table_hash_collection__HashSetIteratorseparate_compiler__PropertyLayoutElement = {
-0, /* dummy */
-{
-&type_array__Arrayseparate_compiler__PropertyLayoutElement, /* Array[E]: Array[PropertyLayoutElement] */
-&type_hash_collection__HashSetseparate_compiler__PropertyLayoutElement, /* HashSet[E]: HashSet[PropertyLayoutElement] */
-}
-};
-/* runtime type NativeArray[nullable HashSetNode[MMethodDef]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethodDef = {
-1415,
-"NativeArray[nullable HashSetNode[MMethodDef]]", /* class_name_string */
-4,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethodDef,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-291, /* NativeArray[nullable HashSetNode[Object]] */
-1129, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
-1415, /* NativeArray[nullable HashSetNode[MMethodDef]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethodDef = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashSetNodemodel__MMethodDef, /* E: nullable HashSetNode[MMethodDef] */
-&type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethodDef, /* NativeArray[E]: NativeArray[nullable HashSetNode[MMethodDef]] */
-}
-};
-/* runtime type NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashSetNodeseparate_compiler__PropertyLayoutElement = {
-1129,
-"NativeArray[nullable HashSetNode[PropertyLayoutElement]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeseparate_compiler__PropertyLayoutElement,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-291, /* NativeArray[nullable HashSetNode[Object]] */
-1129, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeseparate_compiler__PropertyLayoutElement = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashSetNodeseparate_compiler__PropertyLayoutElement, /* E: nullable HashSetNode[PropertyLayoutElement] */
-&type_array__NativeArraynullable_hash_collection__HashSetNodeseparate_compiler__PropertyLayoutElement, /* NativeArray[E]: NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
-}
-};
-/* runtime type HashSetNode[MMethodDef] */
-const struct type type_hash_collection__HashSetNodemodel__MMethodDef = {
-2057,
-"HashSetNode[MMethodDef]", /* class_name_string */
-8,
-0,
-&resolution_table_hash_collection__HashSetNodemodel__MMethodDef,
-9,
-{
-0, /* nullable Object */
-1, /* Object */
-17, /* nullable HashSetNode[Object] */
-342, /* nullable HashSetNode[PropertyLayoutElement] */
-1069, /* HashSetNode[Object] */
-1130, /* nullable HashSetNode[MMethodDef] */
--1, /* empty */
-1592, /* HashSetNode[PropertyLayoutElement] */
-2057, /* HashSetNode[MMethodDef] */
-},
-};
-const struct types resolution_table_hash_collection__HashSetNodemodel__MMethodDef = {
-0, /* dummy */
-{
-&type_model__MMethodDef, /* E: MMethodDef */
-NULL, /* empty */
-&type_model__MMethodDef, /* K: MMethodDef */
-}
-};
-/* runtime type HashSetNode[PropertyLayoutElement] */
-const struct type type_hash_collection__HashSetNodeseparate_compiler__PropertyLayoutElement = {
-1592,
-"HashSetNode[PropertyLayoutElement]", /* class_name_string */
-7,
-0,
-&resolution_table_hash_collection__HashSetNodeseparate_compiler__PropertyLayoutElement,
-8,
-{
-0, /* nullable Object */
-1, /* Object */
-17, /* nullable HashSetNode[Object] */
-342, /* nullable HashSetNode[PropertyLayoutElement] */
-1069, /* HashSetNode[Object] */
--1, /* empty */
--1, /* empty */
-1592, /* HashSetNode[PropertyLayoutElement] */
-},
-};
-const struct types resolution_table_hash_collection__HashSetNodeseparate_compiler__PropertyLayoutElement = {
-0, /* dummy */
-{
-&type_separate_compiler__PropertyLayoutElement, /* E: PropertyLayoutElement */
-NULL, /* empty */
-&type_separate_compiler__PropertyLayoutElement, /* K: PropertyLayoutElement */
-}
-};
-/* runtime type nullable HashSetNode[MMethodDef] */
-const struct type type_nullable_hash_collection__HashSetNodemodel__MMethodDef = {
-1130,
-"nullable HashSetNode[MMethodDef]", /* class_name_string */
-5,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type nullable HashSetNode[PropertyLayoutElement] */
-const struct type type_nullable_hash_collection__HashSetNodeseparate_compiler__PropertyLayoutElement = {
-342,
-"nullable HashSetNode[PropertyLayoutElement]", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type Array[MMethodDef] */
-const struct type type_array__Arraymodel__MMethodDef = {
-2358,
-"Array[MMethodDef]", /* class_name_string */
-24,
-0,
-&resolution_table_array__Arraymodel__MMethodDef,
-25,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
-82, /* SequenceRead[nullable Object] */
-83, /* Collection[Object] */
-110, /* Collection[nullable MPropDef] */
-590, /* Array[nullable Object] */
-605, /* Collection[PropertyLayoutElement] */
-1345, /* AbstractArrayRead[Object] */
-1375, /* AbstractArrayRead[nullable MPropDef] */
-1512, /* AbstractArray[Object] */
-1524, /* Collection[MPropDef] */
-1525, /* AbstractArray[nullable MPropDef] */
-1683, /* AbstractArrayRead[PropertyLayoutElement] */
-1691, /* Collection[MMethodDef] */
-1909, /* Array[Object] */
-1913, /* Array[nullable MPropDef] */
-2081, /* AbstractArray[PropertyLayoutElement] */
-2182, /* AbstractArrayRead[MPropDef] */
-2208, /* Array[PropertyLayoutElement] */
-2275, /* AbstractArrayRead[MMethodDef] */
-2286, /* AbstractArray[MPropDef] */
-2328, /* AbstractArray[MMethodDef] */
-2336, /* Array[MPropDef] */
-2358, /* Array[MMethodDef] */
-},
-};
-const struct types resolution_table_array__Arraymodel__MMethodDef = {
-0, /* dummy */
-{
-&type_array__NativeArraymodel__MMethodDef, /* NativeArray[E]: NativeArray[MMethodDef] */
-&type_model__MMethodDef, /* E: MMethodDef */
-&type_model__MMethodDef, /* E: MMethodDef */
-&type_abstract_collection__Collectionmodel__MMethodDef, /* Collection[E]: Collection[MMethodDef] */
-&type_array__Arraymodel__MMethodDef, /* Array[E]: Array[MMethodDef] */
-&type_model__MMethodDef, /* E: MMethodDef */
-&type_model__MMethodDef, /* E: MMethodDef */
-&type_abstract_collection__Collectionmodel__MMethodDef, /* Collection[E]: Collection[MMethodDef] */
-&type_abstract_collection__Collectionmodel__MMethodDef, /* Collection[E]: Collection[MMethodDef] */
-&type_model__MMethodDef, /* E: MMethodDef */
-&type_array__Arraymodel__MMethodDef, /* Array[E]: Array[MMethodDef] */
-&type_array__NativeArraymodel__MMethodDef, /* NativeArray[E]: NativeArray[MMethodDef] */
-&type_model__MMethodDef, /* E: MMethodDef */
-&type_model__MMethodDef, /* E: MMethodDef */
-&type_array__Arraymodel__MMethodDef, /* Array[E]: Array[MMethodDef] */
-&type_array__AbstractArraymodel__MMethodDef, /* AbstractArray[E]: AbstractArray[MMethodDef] */
-&type_array__ArrayIteratormodel__MMethodDef, /* ArrayIterator[E]: ArrayIterator[MMethodDef] */
-}
-};
-/* runtime type AbstractArrayRead[MMethodDef] */
-const struct type type_array__AbstractArrayReadmodel__MMethodDef = {
-2275,
-"AbstractArrayRead[MMethodDef]", /* class_name_string */
-20,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type AbstractArray[MMethodDef] */
-const struct type type_array__AbstractArraymodel__MMethodDef = {
-2328,
-"AbstractArray[MMethodDef]", /* class_name_string */
-22,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashSetIterator[MMethod] */
-const struct type type_hash_collection__HashSetIteratormodel__MMethod = {
--1, /*CAST DEAD*/
-"HashSetIterator[MMethod]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashSetIteratormodel__MMethod,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-290, /* HashSetIterator[Object] */
-1128, /* HashSetIterator[PropertyLayoutElement] */
-1416, /* HashSetIterator[MProperty] */
-1593, /* HashSetIterator[MMethod] */
-},
-};
-const struct types resolution_table_hash_collection__HashSetIteratormodel__MMethod = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MMethod, /* Array[E]: Array[MMethod] */
-&type_hash_collection__HashSetmodel__MMethod, /* HashSet[E]: HashSet[MMethod] */
-}
-};
-/* runtime type HashSetIterator[MProperty] */
-const struct type type_hash_collection__HashSetIteratormodel__MProperty = {
--1, /*CAST DEAD*/
-"HashSetIterator[MProperty]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashSetIteratormodel__MProperty,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-290, /* HashSetIterator[Object] */
-1128, /* HashSetIterator[PropertyLayoutElement] */
-1416, /* HashSetIterator[MProperty] */
-},
-};
-const struct types resolution_table_hash_collection__HashSetIteratormodel__MProperty = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MProperty, /* Array[E]: Array[MProperty] */
-&type_hash_collection__HashSetmodel__MProperty, /* HashSet[E]: HashSet[MProperty] */
-}
-};
-/* runtime type NativeArray[nullable HashSetNode[MMethod]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethod = {
-1594,
-"NativeArray[nullable HashSetNode[MMethod]]", /* class_name_string */
-5,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethod,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-291, /* NativeArray[nullable HashSetNode[Object]] */
-1129, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
-1417, /* NativeArray[nullable HashSetNode[MProperty]] */
-1594, /* NativeArray[nullable HashSetNode[MMethod]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethod = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashSetNodemodel__MMethod, /* E: nullable HashSetNode[MMethod] */
-&type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethod, /* NativeArray[E]: NativeArray[nullable HashSetNode[MMethod]] */
-}
-};
-/* runtime type NativeArray[nullable HashSetNode[MProperty]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty = {
-1417,
-"NativeArray[nullable HashSetNode[MProperty]]", /* class_name_string */
-4,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-291, /* NativeArray[nullable HashSetNode[Object]] */
-1129, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
-1417, /* NativeArray[nullable HashSetNode[MProperty]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashSetNodemodel__MProperty, /* E: nullable HashSetNode[MProperty] */
-&type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty, /* NativeArray[E]: NativeArray[nullable HashSetNode[MProperty]] */
-}
-};
-/* runtime type HashSetNode[MMethod] */
-const struct type type_hash_collection__HashSetNodemodel__MMethod = {
-2173,
-"HashSetNode[MMethod]", /* class_name_string */
-9,
-0,
-&resolution_table_hash_collection__HashSetNodemodel__MMethod,
-10,
-{
-0, /* nullable Object */
-1, /* Object */
-17, /* nullable HashSetNode[Object] */
-342, /* nullable HashSetNode[PropertyLayoutElement] */
-1069, /* HashSetNode[Object] */
-1131, /* nullable HashSetNode[MProperty] */
-1418, /* nullable HashSetNode[MMethod] */
-1592, /* HashSetNode[PropertyLayoutElement] */
-2058, /* HashSetNode[MProperty] */
-2173, /* HashSetNode[MMethod] */
-},
-};
-const struct types resolution_table_hash_collection__HashSetNodemodel__MMethod = {
-0, /* dummy */
-{
-&type_model__MMethod, /* E: MMethod */
-NULL, /* empty */
-&type_model__MMethod, /* K: MMethod */
-}
-};
-/* runtime type HashSetNode[MProperty] */
-const struct type type_hash_collection__HashSetNodemodel__MProperty = {
-2058,
-"HashSetNode[MProperty]", /* class_name_string */
-8,
-0,
-&resolution_table_hash_collection__HashSetNodemodel__MProperty,
-9,
-{
-0, /* nullable Object */
-1, /* Object */
-17, /* nullable HashSetNode[Object] */
-342, /* nullable HashSetNode[PropertyLayoutElement] */
-1069, /* HashSetNode[Object] */
-1131, /* nullable HashSetNode[MProperty] */
--1, /* empty */
-1592, /* HashSetNode[PropertyLayoutElement] */
-2058, /* HashSetNode[MProperty] */
-},
-};
-const struct types resolution_table_hash_collection__HashSetNodemodel__MProperty = {
-0, /* dummy */
-{
-&type_model__MProperty, /* E: MProperty */
-NULL, /* empty */
-&type_model__MProperty, /* K: MProperty */
-}
-};
-/* runtime type nullable HashSetNode[MMethod] */
-const struct type type_nullable_hash_collection__HashSetNodemodel__MMethod = {
-1418,
-"nullable HashSetNode[MMethod]", /* class_name_string */
-6,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type nullable HashSetNode[MProperty] */
-const struct type type_nullable_hash_collection__HashSetNodemodel__MProperty = {
-1131,
-"nullable HashSetNode[MProperty]", /* class_name_string */
-5,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashSetIterator[CallSite] */
-const struct type type_hash_collection__HashSetIteratortyping__CallSite = {
--1, /*CAST DEAD*/
-"HashSetIterator[CallSite]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashSetIteratortyping__CallSite,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-290, /* HashSetIterator[Object] */
-1132, /* HashSetIterator[CallSite] */
-},
-};
-const struct types resolution_table_hash_collection__HashSetIteratortyping__CallSite = {
-0, /* dummy */
-{
-&type_array__Arraytyping__CallSite, /* Array[E]: Array[CallSite] */
-&type_hash_collection__HashSettyping__CallSite, /* HashSet[E]: HashSet[CallSite] */
-}
-};
-/* runtime type NativeArray[nullable HashSetNode[CallSite]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashSetNodetyping__CallSite = {
-1133,
-"NativeArray[nullable HashSetNode[CallSite]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodetyping__CallSite,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-291, /* NativeArray[nullable HashSetNode[Object]] */
-1133, /* NativeArray[nullable HashSetNode[CallSite]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodetyping__CallSite = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashSetNodetyping__CallSite, /* E: nullable HashSetNode[CallSite] */
-&type_array__NativeArraynullable_hash_collection__HashSetNodetyping__CallSite, /* NativeArray[E]: NativeArray[nullable HashSetNode[CallSite]] */
-}
-};
-/* runtime type HashSetNode[CallSite] */
-const struct type type_hash_collection__HashSetNodetyping__CallSite = {
-1595,
-"HashSetNode[CallSite]", /* class_name_string */
-5,
-0,
-&resolution_table_hash_collection__HashSetNodetyping__CallSite,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-17, /* nullable HashSetNode[Object] */
-343, /* nullable HashSetNode[CallSite] */
-1069, /* HashSetNode[Object] */
-1595, /* HashSetNode[CallSite] */
-},
-};
-const struct types resolution_table_hash_collection__HashSetNodetyping__CallSite = {
-0, /* dummy */
-{
-&type_typing__CallSite, /* E: CallSite */
-NULL, /* empty */
-&type_typing__CallSite, /* K: CallSite */
-}
-};
-/* runtime type nullable HashSetNode[CallSite] */
-const struct type type_nullable_hash_collection__HashSetNodetyping__CallSite = {
-343,
-"nullable HashSetNode[CallSite]", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMap[MType, HashMap[MProperty, Set[MMethodDef]]] */
-const struct type type_hash_collection__HashMapmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef = {
-344,
-"HashMap[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
-2,
-0,
-&resolution_table_hash_collection__HashMapmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-344, /* HashMap[MType, HashMap[MProperty, Set[MMethodDef]]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef, /* HashMapKeys[K, V]: HashMapKeys[MType, HashMap[MProperty, Set[MMethodDef]]] */
-&type_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef, /* HashMapValues[K, V]: HashMapValues[MType, HashMap[MProperty, Set[MMethodDef]]] */
-&type_model__MType, /* K: MType */
-&type_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef, /* HashMapIterator[K, V]: HashMapIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
-&type_model__MType, /* K: MType */
-&type_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef, /* V: HashMap[MProperty, Set[MMethodDef]] */
-&type_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef, /* HashMapNode[K, V]: HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */
-&type_model__MType, /* K: MType */
-NULL, /* empty */
-NULL, /* empty */
-&type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef, /* nullable N: nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]]] */
-&type_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef, /* N: HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */
-&type_nullable_model__MType, /* nullable K: nullable MType */
-}
-};
-/* runtime type HashMap[MProperty, Set[MMethodDef]] */
-const struct type type_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef = {
-345,
-"HashMap[MProperty, Set[MMethodDef]]", /* class_name_string */
-2,
-0,
-&resolution_table_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-345, /* HashMap[MProperty, Set[MMethodDef]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapKeysmodel__MPropertyabstract_collection__Setmodel__MMethodDef, /* HashMapKeys[K, V]: HashMapKeys[MProperty, Set[MMethodDef]] */
-&type_hash_collection__HashMapValuesmodel__MPropertyabstract_collection__Setmodel__MMethodDef, /* HashMapValues[K, V]: HashMapValues[MProperty, Set[MMethodDef]] */
-&type_model__MProperty, /* K: MProperty */
-&type_hash_collection__HashMapIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef, /* HashMapIterator[K, V]: HashMapIterator[MProperty, Set[MMethodDef]] */
-&type_model__MProperty, /* K: MProperty */
-&type_abstract_collection__Setmodel__MMethodDef, /* V: Set[MMethodDef] */
-&type_hash_collection__HashMapNodemodel__MPropertyabstract_collection__Setmodel__MMethodDef, /* HashMapNode[K, V]: HashMapNode[MProperty, Set[MMethodDef]] */
-&type_model__MProperty, /* K: MProperty */
-NULL, /* empty */
-NULL, /* empty */
-&type_nullable_hash_collection__HashMapNodemodel__MPropertyabstract_collection__Setmodel__MMethodDef, /* nullable N: nullable HashMapNode[MProperty, Set[MMethodDef]] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyabstract_collection__Setmodel__MMethodDef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MProperty, Set[MMethodDef]]] */
-&type_hash_collection__HashMapNodemodel__MPropertyabstract_collection__Setmodel__MMethodDef, /* N: HashMapNode[MProperty, Set[MMethodDef]] */
-&type_nullable_model__MProperty, /* nullable K: nullable MProperty */
-}
-};
-/* runtime type ArrayIterator[MMethod] */
-const struct type type_array__ArrayIteratormodel__MMethod = {
--1, /*CAST DEAD*/
-"ArrayIterator[MMethod]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratormodel__MMethod,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-285, /* ArrayIterator[Object] */
-301, /* ArrayIterator[nullable MProperty] */
-1083, /* ArrayIterator[PropertyLayoutElement] */
-1572, /* ArrayIterator[MProperty] */
-1842, /* ArrayIterator[MMethod] */
-},
-};
-const struct types resolution_table_array__ArrayIteratormodel__MMethod = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MMethod, /* Array[E]: Array[MMethod] */
-&type_array__AbstractArrayReadmodel__MMethod, /* AbstractArrayRead[E]: AbstractArrayRead[MMethod] */
-}
-};
-/* runtime type NativeArray[MMethod] */
-const struct type type_array__NativeArraymodel__MMethod = {
-1843,
-"NativeArray[MMethod]", /* class_name_string */
-6,
-0,
-&resolution_table_array__NativeArraymodel__MMethod,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-104, /* NativeArray[Object] */
-302, /* NativeArray[nullable MProperty] */
-1084, /* NativeArray[PropertyLayoutElement] */
-1573, /* NativeArray[MProperty] */
-1843, /* NativeArray[MMethod] */
-},
-};
-const struct types resolution_table_array__NativeArraymodel__MMethod = {
-0, /* dummy */
-{
-&type_model__MMethod, /* E: MMethod */
-&type_array__NativeArraymodel__MMethod, /* NativeArray[E]: NativeArray[MMethod] */
-}
-};
-/* runtime type ListNode[MMethodDef] */
-const struct type type_list__ListNodemodel__MMethodDef = {
-2174,
-"ListNode[MMethodDef]", /* class_name_string */
-16,
-0,
-&resolution_table_list__ListNodemodel__MMethodDef,
-17,
-{
-0, /* nullable Object */
-1, /* Object */
-30, /* nullable ListNode[MMethodDef] */
--1, /* empty */
-83, /* Collection[Object] */
-110, /* Collection[nullable MPropDef] */
--1, /* empty */
-605, /* Collection[PropertyLayoutElement] */
--1, /* empty */
--1, /* empty */
--1, /* empty */
-1524, /* Collection[MPropDef] */
--1, /* empty */
--1, /* empty */
-1691, /* Collection[MMethodDef] */
-2059, /* Container[MMethodDef] */
-2174, /* ListNode[MMethodDef] */
-},
-};
-const struct types resolution_table_list__ListNodemodel__MMethodDef = {
-0, /* dummy */
-{
-&type_nullable_list__ListNodemodel__MMethodDef, /* nullable ListNode[E]: nullable ListNode[MMethodDef] */
-&type_model__MMethodDef, /* E: MMethodDef */
-&type_model__MMethodDef, /* E: MMethodDef */
-&type_abstract_collection__Collectionmodel__MMethodDef, /* Collection[E]: Collection[MMethodDef] */
-&type_array__Arraymodel__MMethodDef, /* Array[E]: Array[MMethodDef] */
-&type_abstract_collection__ContainerIteratormodel__MMethodDef, /* ContainerIterator[E]: ContainerIterator[MMethodDef] */
-&type_model__MMethodDef, /* E: MMethodDef */
-}
-};
-/* runtime type nullable ListNode[MMethodDef] */
-const struct type type_nullable_list__ListNodemodel__MMethodDef = {
-30,
-"nullable ListNode[MMethodDef]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type Container[MMethodDef] */
-const struct type type_abstract_collection__Containermodel__MMethodDef = {
-2059,
-"Container[MMethodDef]", /* class_name_string */
-15,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type ListIterator[MMethodDef] */
-const struct type type_list__ListIteratormodel__MMethodDef = {
--1, /*CAST DEAD*/
-"ListIterator[MMethodDef]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_list__ListIteratormodel__MMethodDef,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-346, /* ListIterator[MMethodDef] */
-},
-};
-const struct types resolution_table_list__ListIteratormodel__MMethodDef = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MMethodDef, /* Array[E]: Array[MMethodDef] */
-&type_list__Listmodel__MMethodDef, /* List[E]: List[MMethodDef] */
-}
-};
-/* runtime type HashMapKeys[MClassDef, HashSet[MType]] */
-const struct type type_hash_collection__HashMapKeysmodel__MClassDefhash_collection__HashSetmodel__MType = {
--1, /*CAST DEAD*/
-"HashMapKeys[MClassDef, HashSet[MType]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapKeysmodel__MClassDefhash_collection__HashSetmodel__MType,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-606, /* Collection[MClassDef] */
-1419, /* HashMapKeys[MClassDef, HashSet[MType]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassDefhash_collection__HashSetmodel__MType = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MClassDefhash_collection__HashSetmodel__MType, /* HashMap[K, V]: HashMap[MClassDef, HashSet[MType]] */
-&type_abstract_collection__MapKeysIteratormodel__MClassDefhash_collection__HashSetmodel__MType, /* MapKeysIterator[K, V]: MapKeysIterator[MClassDef, HashSet[MType]] */
-&type_model__MClassDef, /* E: MClassDef */
-&type_abstract_collection__Collectionmodel__MClassDef, /* Collection[E]: Collection[MClassDef] */
-&type_array__Arraymodel__MClassDef, /* Array[E]: Array[MClassDef] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_model__MClassDef, /* E: MClassDef */
-}
-};
-/* runtime type HashMapValues[MClassDef, HashSet[MType]] */
-const struct type type_hash_collection__HashMapValuesmodel__MClassDefhash_collection__HashSetmodel__MType = {
--1, /*CAST DEAD*/
-"HashMapValues[MClassDef, HashSet[MType]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapValuesmodel__MClassDefhash_collection__HashSetmodel__MType,
-9,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-1134, /* Collection[Set[MType]] */
--1, /* empty */
-1420, /* Collection[HashSet[MType]] */
-1596, /* HashMapValues[MClassDef, HashSet[MType]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassDefhash_collection__HashSetmodel__MType = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MClassDefhash_collection__HashSetmodel__MType, /* HashMap[K, V]: HashMap[MClassDef, HashSet[MType]] */
-&type_abstract_collection__MapValuesIteratormodel__MClassDefhash_collection__HashSetmodel__MType, /* MapValuesIterator[K, V]: MapValuesIterator[MClassDef, HashSet[MType]] */
-&type_hash_collection__HashSetmodel__MType, /* E: HashSet[MType] */
-&type_abstract_collection__Collectionhash_collection__HashSetmodel__MType, /* Collection[E]: Collection[HashSet[MType]] */
-&type_array__Arrayhash_collection__HashSetmodel__MType, /* Array[E]: Array[HashSet[MType]] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_hash_collection__HashSetmodel__MType, /* E: HashSet[MType] */
-}
-};
-/* runtime type Collection[HashSet[MType]] */
-const struct type type_abstract_collection__Collectionhash_collection__HashSetmodel__MType = {
-1420,
-"Collection[HashSet[MType]]", /* class_name_string */
-7,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type Collection[Set[MType]] */
-const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MType = {
-1134,
-"Collection[Set[MType]]", /* class_name_string */
-5,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType = {
-347,
-"NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-347, /* NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType, /* E: nullable HashMapNode[MClassDef, HashSet[MType]] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]] */
-}
-};
-/* runtime type HashMapIterator[MClassDef, HashSet[MType]] */
-const struct type type_hash_collection__HashMapIteratormodel__MClassDefhash_collection__HashSetmodel__MType = {
--1, /*CAST DEAD*/
-"HashMapIterator[MClassDef, HashSet[MType]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapIteratormodel__MClassDefhash_collection__HashSetmodel__MType,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-348, /* MapIterator[MClassDef, HashSet[MType]] */
-1135, /* HashMapIterator[MClassDef, HashSet[MType]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassDefhash_collection__HashSetmodel__MType = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MClassDefhash_collection__HashSetmodel__MType, /* HashMap[K, V]: HashMap[MClassDef, HashSet[MType]] */
-}
-};
-/* runtime type MapIterator[MClassDef, HashSet[MType]] */
-const struct type type_abstract_collection__MapIteratormodel__MClassDefhash_collection__HashSetmodel__MType = {
-348,
-"MapIterator[MClassDef, HashSet[MType]]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapNode[MClassDef, HashSet[MType]] */
-const struct type type_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType = {
-1136,
-"HashMapNode[MClassDef, HashSet[MType]]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-31, /* nullable HashMapNode[MClassDef, HashSet[MType]] */
-1136, /* HashMapNode[MClassDef, HashSet[MType]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType = {
-0, /* dummy */
-{
-&type_model__MClassDef, /* K: MClassDef */
-&type_hash_collection__HashSetmodel__MType, /* V: HashSet[MType] */
-&type_model__MClassDef, /* K: MClassDef */
-}
-};
-/* runtime type nullable HashMapNode[MClassDef, HashSet[MType]] */
-const struct type type_nullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType = {
-31,
-"nullable HashMapNode[MClassDef, HashSet[MType]]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapKeys[MClass, Int] */
-const struct type type_hash_collection__HashMapKeysmodel__MClasskernel__Int = {
--1, /*CAST DEAD*/
-"HashMapKeys[MClass, Int]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapKeysmodel__MClasskernel__Int,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-91, /* Collection[nullable MClass] */
--1, /* empty */
-83, /* Collection[Object] */
-1366, /* Collection[MClass] */
-1597, /* HashMapKeys[MClass, Int] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysmodel__MClasskernel__Int = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MClasskernel__Int, /* HashMap[K, V]: HashMap[MClass, Int] */
-&type_abstract_collection__MapKeysIteratormodel__MClasskernel__Int, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Int] */
-&type_model__MClass, /* E: MClass */
-&type_abstract_collection__Collectionmodel__MClass, /* Collection[E]: Collection[MClass] */
-&type_array__Arraymodel__MClass, /* Array[E]: Array[MClass] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_model__MClass, /* E: MClass */
-}
-};
-/* runtime type HashMapValues[MClass, Int] */
-const struct type type_hash_collection__HashMapValuesmodel__MClasskernel__Int = {
--1, /*CAST DEAD*/
-"HashMapValues[MClass, Int]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapValuesmodel__MClasskernel__Int,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-620, /* Collection[Int] */
-1421, /* HashMapValues[MClass, Int] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesmodel__MClasskernel__Int = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MClasskernel__Int, /* HashMap[K, V]: HashMap[MClass, Int] */
-&type_abstract_collection__MapValuesIteratormodel__MClasskernel__Int, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Int] */
-&type_kernel__Int, /* E: Int */
-&type_abstract_collection__Collectionkernel__Int, /* Collection[E]: Collection[Int] */
-&type_array__Arraykernel__Int, /* Array[E]: Array[Int] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_kernel__Int, /* E: Int */
-}
-};
-/* runtime type NativeArray[nullable HashMapNode[MClass, Int]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasskernel__Int = {
-349,
-"NativeArray[nullable HashMapNode[MClass, Int]]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasskernel__Int,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-349, /* NativeArray[nullable HashMapNode[MClass, Int]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasskernel__Int = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashMapNodemodel__MClasskernel__Int, /* E: nullable HashMapNode[MClass, Int] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasskernel__Int, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Int]] */
-}
-};
-/* runtime type HashMapIterator[MClass, Int] */
-const struct type type_hash_collection__HashMapIteratormodel__MClasskernel__Int = {
--1, /*CAST DEAD*/
-"HashMapIterator[MClass, Int]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapIteratormodel__MClasskernel__Int,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-350, /* MapIterator[MClass, Int] */
-1137, /* HashMapIterator[MClass, Int] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratormodel__MClasskernel__Int = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MClasskernel__Int, /* HashMap[K, V]: HashMap[MClass, Int] */
-}
-};
-/* runtime type MapIterator[MClass, Int] */
-const struct type type_abstract_collection__MapIteratormodel__MClasskernel__Int = {
-350,
-"MapIterator[MClass, Int]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapNode[MClass, Int] */
-const struct type type_hash_collection__HashMapNodemodel__MClasskernel__Int = {
-1138,
-"HashMapNode[MClass, Int]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapNodemodel__MClasskernel__Int,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-32, /* nullable HashMapNode[MClass, Int] */
-1138, /* HashMapNode[MClass, Int] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodemodel__MClasskernel__Int = {
-0, /* dummy */
-{
-&type_model__MClass, /* K: MClass */
-&type_kernel__Int, /* V: Int */
-&type_model__MClass, /* K: MClass */
-}
-};
-/* runtime type nullable HashMapNode[MClass, Int] */
-const struct type type_nullable_hash_collection__HashMapNodemodel__MClasskernel__Int = {
-32,
-"nullable HashMapNode[MClass, Int]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapKeys[MType, Array[nullable MType]] */
-const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraynullable_model__MType = {
--1, /*CAST DEAD*/
-"HashMapKeys[MType, Array[nullable MType]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraynullable_model__MType,
-9,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-93, /* Collection[nullable MType] */
--1, /* empty */
-1370, /* Collection[MType] */
-1598, /* HashMapKeys[MType, Array[nullable MType]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraynullable_model__MType = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MTypearray__Arraynullable_model__MType, /* HashMap[K, V]: HashMap[MType, Array[nullable MType]] */
-&type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraynullable_model__MType, /* MapKeysIterator[K, V]: MapKeysIterator[MType, Array[nullable MType]] */
-&type_model__MType, /* E: MType */
-&type_abstract_collection__Collectionmodel__MType, /* Collection[E]: Collection[MType] */
-&type_array__Arraymodel__MType, /* Array[E]: Array[MType] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_model__MType, /* E: MType */
-}
-};
-/* runtime type HashMapValues[MType, Array[nullable MType]] */
-const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraynullable_model__MType = {
--1, /*CAST DEAD*/
-"HashMapValues[MType, Array[nullable MType]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraynullable_model__MType,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-351, /* Collection[nullable Array[nullable MType]] */
--1, /* empty */
-83, /* Collection[Object] */
-1422, /* Collection[Array[nullable MType]] */
-1599, /* HashMapValues[MType, Array[nullable MType]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraynullable_model__MType = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MTypearray__Arraynullable_model__MType, /* HashMap[K, V]: HashMap[MType, Array[nullable MType]] */
-&type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraynullable_model__MType, /* MapValuesIterator[K, V]: MapValuesIterator[MType, Array[nullable MType]] */
-&type_array__Arraynullable_model__MType, /* E: Array[nullable MType] */
-&type_abstract_collection__Collectionarray__Arraynullable_model__MType, /* Collection[E]: Collection[Array[nullable MType]] */
-&type_array__Arrayarray__Arraynullable_model__MType, /* Array[E]: Array[Array[nullable MType]] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_array__Arraynullable_model__MType, /* E: Array[nullable MType] */
-}
-};
-/* runtime type Collection[Array[nullable MType]] */
-const struct type type_abstract_collection__Collectionarray__Arraynullable_model__MType = {
-1422,
-"Collection[Array[nullable MType]]", /* class_name_string */
-5,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type Collection[nullable Array[nullable MType]] */
-const struct type type_abstract_collection__Collectionnullable_array__Arraynullable_model__MType = {
-351,
-"Collection[nullable Array[nullable MType]]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType = {
-352,
-"NativeArray[nullable HashMapNode[MType, Array[nullable MType]]]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-352, /* NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType, /* E: nullable HashMapNode[MType, Array[nullable MType]] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */
-}
-};
-/* runtime type HashMapIterator[MType, Array[nullable MType]] */
-const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraynullable_model__MType = {
--1, /*CAST DEAD*/
-"HashMapIterator[MType, Array[nullable MType]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraynullable_model__MType,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-353, /* MapIterator[MType, Array[nullable MType]] */
-1139, /* HashMapIterator[MType, Array[nullable MType]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraynullable_model__MType = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MTypearray__Arraynullable_model__MType, /* HashMap[K, V]: HashMap[MType, Array[nullable MType]] */
-}
-};
-/* runtime type MapIterator[MType, Array[nullable MType]] */
-const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraynullable_model__MType = {
-353,
-"MapIterator[MType, Array[nullable MType]]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapNode[MType, Array[nullable MType]] */
-const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType = {
-1140,
-"HashMapNode[MType, Array[nullable MType]]", /* class_name_string */
-4,
-0,
-&resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType,
-5,
-{
-0, /* nullable Object */
-1, /* Object */
-33, /* nullable HashMapNode[MType, Array[nullable MType]] */
--1, /* empty */
-1140, /* HashMapNode[MType, Array[nullable MType]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType = {
-0, /* dummy */
-{
-&type_model__MType, /* K: MType */
-&type_array__Arraynullable_model__MType, /* V: Array[nullable MType] */
-&type_model__MType, /* K: MType */
-}
-};
-/* runtime type nullable HashMapNode[MType, Array[nullable MType]] */
-const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType = {
-33,
-"nullable HashMapNode[MType, Array[nullable MType]]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapKeys[MClassType, Array[nullable MType]] */
-const struct type type_hash_collection__HashMapKeysmodel__MClassTypearray__Arraynullable_model__MType = {
--1, /*CAST DEAD*/
-"HashMapKeys[MClassType, Array[nullable MType]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapKeysmodel__MClassTypearray__Arraynullable_model__MType,
-13,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-93, /* Collection[nullable MType] */
--1, /* empty */
-1370, /* Collection[MType] */
-1598, /* HashMapKeys[MType, Array[nullable MType]] */
--1, /* empty */
--1, /* empty */
-1519, /* Collection[MClassType] */
-2060, /* HashMapKeys[MClassType, Array[nullable MType]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypearray__Arraynullable_model__MType = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MClassTypearray__Arraynullable_model__MType, /* HashMap[K, V]: HashMap[MClassType, Array[nullable MType]] */
-&type_abstract_collection__MapKeysIteratormodel__MClassTypearray__Arraynullable_model__MType, /* MapKeysIterator[K, V]: MapKeysIterator[MClassType, Array[nullable MType]] */
-&type_model__MClassType, /* E: MClassType */
-&type_abstract_collection__Collectionmodel__MClassType, /* Collection[E]: Collection[MClassType] */
-&type_array__Arraymodel__MClassType, /* Array[E]: Array[MClassType] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_model__MClassType, /* E: MClassType */
-}
-};
-/* runtime type HashMapValues[MClassType, Array[nullable MType]] */
-const struct type type_hash_collection__HashMapValuesmodel__MClassTypearray__Arraynullable_model__MType = {
--1, /*CAST DEAD*/
-"HashMapValues[MClassType, Array[nullable MType]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapValuesmodel__MClassTypearray__Arraynullable_model__MType,
-8,
-{
-0, /* nullable Object */
-1, /* Object */
-351, /* Collection[nullable Array[nullable MType]] */
--1, /* empty */
-83, /* Collection[Object] */
-1422, /* Collection[Array[nullable MType]] */
-1599, /* HashMapValues[MType, Array[nullable MType]] */
-1844, /* HashMapValues[MClassType, Array[nullable MType]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypearray__Arraynullable_model__MType = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MClassTypearray__Arraynullable_model__MType, /* HashMap[K, V]: HashMap[MClassType, Array[nullable MType]] */
-&type_abstract_collection__MapValuesIteratormodel__MClassTypearray__Arraynullable_model__MType, /* MapValuesIterator[K, V]: MapValuesIterator[MClassType, Array[nullable MType]] */
-&type_array__Arraynullable_model__MType, /* E: Array[nullable MType] */
-&type_abstract_collection__Collectionarray__Arraynullable_model__MType, /* Collection[E]: Collection[Array[nullable MType]] */
-&type_array__Arrayarray__Arraynullable_model__MType, /* Array[E]: Array[Array[nullable MType]] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_array__Arraynullable_model__MType, /* E: Array[nullable MType] */
-}
-};
-/* runtime type NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType = {
-1141,
-"NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-352, /* NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */
-1141, /* NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType, /* E: nullable HashMapNode[MClassType, Array[nullable MType]] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]] */
-}
-};
-/* runtime type HashMapIterator[MClassType, Array[nullable MType]] */
-const struct type type_hash_collection__HashMapIteratormodel__MClassTypearray__Arraynullable_model__MType = {
--1, /*CAST DEAD*/
-"HashMapIterator[MClassType, Array[nullable MType]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapIteratormodel__MClassTypearray__Arraynullable_model__MType,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-353, /* MapIterator[MType, Array[nullable MType]] */
-1139, /* HashMapIterator[MType, Array[nullable MType]] */
-1142, /* MapIterator[MClassType, Array[nullable MType]] */
-1600, /* HashMapIterator[MClassType, Array[nullable MType]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypearray__Arraynullable_model__MType = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MClassTypearray__Arraynullable_model__MType, /* HashMap[K, V]: HashMap[MClassType, Array[nullable MType]] */
-}
-};
-/* runtime type MapIterator[MClassType, Array[nullable MType]] */
-const struct type type_abstract_collection__MapIteratormodel__MClassTypearray__Arraynullable_model__MType = {
-1142,
-"MapIterator[MClassType, Array[nullable MType]]", /* class_name_string */
-4,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapNode[MClassType, Array[nullable MType]] */
-const struct type type_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType = {
-1601,
-"HashMapNode[MClassType, Array[nullable MType]]", /* class_name_string */
-5,
-0,
-&resolution_table_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-33, /* nullable HashMapNode[MType, Array[nullable MType]] */
-354, /* nullable HashMapNode[MClassType, Array[nullable MType]] */
-1140, /* HashMapNode[MType, Array[nullable MType]] */
-1601, /* HashMapNode[MClassType, Array[nullable MType]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType = {
-0, /* dummy */
-{
-&type_model__MClassType, /* K: MClassType */
-&type_array__Arraynullable_model__MType, /* V: Array[nullable MType] */
-&type_model__MClassType, /* K: MClassType */
-}
-};
-/* runtime type nullable HashMapNode[MClassType, Array[nullable MType]] */
-const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType = {
-354,
-"nullable HashMapNode[MClassType, Array[nullable MType]]", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapKeys[MClass, Array[nullable MPropDef]] */
-const struct type type_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MPropDef = {
--1, /*CAST DEAD*/
-"HashMapKeys[MClass, Array[nullable MPropDef]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MPropDef,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-91, /* Collection[nullable MClass] */
--1, /* empty */
-83, /* Collection[Object] */
-1366, /* Collection[MClass] */
-1602, /* HashMapKeys[MClass, Array[nullable MPropDef]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MPropDef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MPropDef, /* HashMap[K, V]: HashMap[MClass, Array[nullable MPropDef]] */
-&type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MPropDef, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Array[nullable MPropDef]] */
-&type_model__MClass, /* E: MClass */
-&type_abstract_collection__Collectionmodel__MClass, /* Collection[E]: Collection[MClass] */
-&type_array__Arraymodel__MClass, /* Array[E]: Array[MClass] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_model__MClass, /* E: MClass */
-}
-};
-/* runtime type HashMapValues[MClass, Array[nullable MPropDef]] */
-const struct type type_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MPropDef = {
--1, /*CAST DEAD*/
-"HashMapValues[MClass, Array[nullable MPropDef]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MPropDef,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-1143, /* Collection[Array[nullable MPropDef]] */
-1423, /* HashMapValues[MClass, Array[nullable MPropDef]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MPropDef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MPropDef, /* HashMap[K, V]: HashMap[MClass, Array[nullable MPropDef]] */
-&type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MPropDef, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Array[nullable MPropDef]] */
-&type_array__Arraynullable_model__MPropDef, /* E: Array[nullable MPropDef] */
-&type_abstract_collection__Collectionarray__Arraynullable_model__MPropDef, /* Collection[E]: Collection[Array[nullable MPropDef]] */
-&type_array__Arrayarray__Arraynullable_model__MPropDef, /* Array[E]: Array[Array[nullable MPropDef]] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_array__Arraynullable_model__MPropDef, /* E: Array[nullable MPropDef] */
-}
-};
-/* runtime type Collection[Array[nullable MPropDef]] */
-const struct type type_abstract_collection__Collectionarray__Arraynullable_model__MPropDef = {
-1143,
-"Collection[Array[nullable MPropDef]]", /* class_name_string */
-5,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef = {
-355,
-"NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-355, /* NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef, /* E: nullable HashMapNode[MClass, Array[nullable MPropDef]] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]] */
-}
-};
-/* runtime type HashMapIterator[MClass, Array[nullable MPropDef]] */
-const struct type type_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MPropDef = {
--1, /*CAST DEAD*/
-"HashMapIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MPropDef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-356, /* MapIterator[MClass, Array[nullable MPropDef]] */
-1144, /* HashMapIterator[MClass, Array[nullable MPropDef]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MPropDef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MPropDef, /* HashMap[K, V]: HashMap[MClass, Array[nullable MPropDef]] */
-}
-};
-/* runtime type MapIterator[MClass, Array[nullable MPropDef]] */
-const struct type type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MPropDef = {
-356,
-"MapIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapNode[MClass, Array[nullable MPropDef]] */
-const struct type type_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef = {
-1145,
-"HashMapNode[MClass, Array[nullable MPropDef]]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-34, /* nullable HashMapNode[MClass, Array[nullable MPropDef]] */
-1145, /* HashMapNode[MClass, Array[nullable MPropDef]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef = {
-0, /* dummy */
-{
-&type_model__MClass, /* K: MClass */
-&type_array__Arraynullable_model__MPropDef, /* V: Array[nullable MPropDef] */
-&type_model__MClass, /* K: MClass */
-}
-};
-/* runtime type nullable HashMapNode[MClass, Array[nullable MPropDef]] */
-const struct type type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef = {
-34,
-"nullable HashMapNode[MClass, Array[nullable MPropDef]]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapKeys[String, String] */
-const struct type type_hash_collection__HashMapKeysstring__Stringstring__String = {
--1, /*CAST DEAD*/
-"HashMapKeys[String, String]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapKeysstring__Stringstring__String,
-11,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-593, /* Collection[Streamable] */
--1, /* empty */
-1346, /* Collection[Text] */
--1, /* empty */
-1513, /* Collection[String] */
-1845, /* HashMapKeys[String, String] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysstring__Stringstring__String = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringstring__String, /* HashMap[K, V]: HashMap[String, String] */
-&type_abstract_collection__MapKeysIteratorstring__Stringstring__String, /* MapKeysIterator[K, V]: MapKeysIterator[String, String] */
-&type_string__String, /* E: String */
-&type_abstract_collection__Collectionstring__String, /* Collection[E]: Collection[String] */
-&type_array__Arraystring__String, /* Array[E]: Array[String] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_string__String, /* E: String */
-}
-};
-/* runtime type HashMapValues[String, String] */
-const struct type type_hash_collection__HashMapValuesstring__Stringstring__String = {
--1, /*CAST DEAD*/
-"HashMapValues[String, String]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapValuesstring__Stringstring__String,
-11,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-593, /* Collection[Streamable] */
--1, /* empty */
-1346, /* Collection[Text] */
--1, /* empty */
-1513, /* Collection[String] */
-1846, /* HashMapValues[String, String] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesstring__Stringstring__String = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringstring__String, /* HashMap[K, V]: HashMap[String, String] */
-&type_abstract_collection__MapValuesIteratorstring__Stringstring__String, /* MapValuesIterator[K, V]: MapValuesIterator[String, String] */
-&type_string__String, /* E: String */
-&type_abstract_collection__Collectionstring__String, /* Collection[E]: Collection[String] */
-&type_array__Arraystring__String, /* Array[E]: Array[String] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_string__String, /* E: String */
-}
-};
-/* runtime type NativeArray[nullable HashMapNode[String, String]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringstring__String = {
-357,
-"NativeArray[nullable HashMapNode[String, String]]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringstring__String,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-357, /* NativeArray[nullable HashMapNode[String, String]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringstring__String = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashMapNodestring__Stringstring__String, /* E: nullable HashMapNode[String, String] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringstring__String, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, String]] */
-}
-};
-/* runtime type HashMapIterator[String, String] */
-const struct type type_hash_collection__HashMapIteratorstring__Stringstring__String = {
--1, /*CAST DEAD*/
-"HashMapIterator[String, String]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapIteratorstring__Stringstring__String,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-358, /* MapIterator[String, String] */
-1146, /* HashMapIterator[String, String] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringstring__String = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringstring__String, /* HashMap[K, V]: HashMap[String, String] */
-}
-};
-/* runtime type MapIterator[String, String] */
-const struct type type_abstract_collection__MapIteratorstring__Stringstring__String = {
-358,
-"MapIterator[String, String]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapNode[String, String] */
-const struct type type_hash_collection__HashMapNodestring__Stringstring__String = {
-1147,
-"HashMapNode[String, String]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapNodestring__Stringstring__String,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-35, /* nullable HashMapNode[String, String] */
-1147, /* HashMapNode[String, String] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodestring__Stringstring__String = {
-0, /* dummy */
-{
-&type_string__String, /* K: String */
-&type_string__String, /* V: String */
-&type_string__String, /* K: String */
-}
-};
-/* runtime type nullable HashMapNode[String, String] */
-const struct type type_nullable_hash_collection__HashMapNodestring__Stringstring__String = {
-35,
-"nullable HashMapNode[String, String]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type Array[CodeFile] */
-const struct type type_array__Arrayabstract_compiler__CodeFile = {
--1, /*CAST DEAD*/
-"Array[CodeFile]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__Arrayabstract_compiler__CodeFile,
-17,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
-82, /* SequenceRead[nullable Object] */
-83, /* Collection[Object] */
-628, /* Collection[CodeFile] */
-590, /* Array[nullable Object] */
--1, /* empty */
-1345, /* AbstractArrayRead[Object] */
-1847, /* AbstractArrayRead[CodeFile] */
-1512, /* AbstractArray[Object] */
-2127, /* AbstractArray[CodeFile] */
--1, /* empty */
--1, /* empty */
--1, /* empty */
-1909, /* Array[Object] */
-2227, /* Array[CodeFile] */
-},
-};
-const struct types resolution_table_array__Arrayabstract_compiler__CodeFile = {
-0, /* dummy */
-{
-&type_array__NativeArrayabstract_compiler__CodeFile, /* NativeArray[E]: NativeArray[CodeFile] */
-&type_abstract_compiler__CodeFile, /* E: CodeFile */
-&type_abstract_compiler__CodeFile, /* E: CodeFile */
-&type_abstract_collection__Collectionabstract_compiler__CodeFile, /* Collection[E]: Collection[CodeFile] */
-&type_array__Arrayabstract_compiler__CodeFile, /* Array[E]: Array[CodeFile] */
-&type_abstract_compiler__CodeFile, /* E: CodeFile */
-&type_abstract_compiler__CodeFile, /* E: CodeFile */
-&type_abstract_collection__Collectionabstract_compiler__CodeFile, /* Collection[E]: Collection[CodeFile] */
-&type_abstract_collection__Collectionabstract_compiler__CodeFile, /* Collection[E]: Collection[CodeFile] */
-&type_abstract_compiler__CodeFile, /* E: CodeFile */
-&type_array__Arrayabstract_compiler__CodeFile, /* Array[E]: Array[CodeFile] */
-&type_array__NativeArrayabstract_compiler__CodeFile, /* NativeArray[E]: NativeArray[CodeFile] */
-&type_abstract_compiler__CodeFile, /* E: CodeFile */
-&type_abstract_compiler__CodeFile, /* E: CodeFile */
-&type_array__Arrayabstract_compiler__CodeFile, /* Array[E]: Array[CodeFile] */
-&type_array__AbstractArrayabstract_compiler__CodeFile, /* AbstractArray[E]: AbstractArray[CodeFile] */
-&type_array__ArrayIteratorabstract_compiler__CodeFile, /* ArrayIterator[E]: ArrayIterator[CodeFile] */
-}
-};
-/* runtime type AbstractArrayRead[CodeFile] */
-const struct type type_array__AbstractArrayReadabstract_compiler__CodeFile = {
-1847,
-"AbstractArrayRead[CodeFile]", /* class_name_string */
-9,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type AbstractArray[CodeFile] */
-const struct type type_array__AbstractArrayabstract_compiler__CodeFile = {
-2127,
-"AbstractArray[CodeFile]", /* class_name_string */
-11,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type ListNode[CodeFile] */
-const struct type type_list__ListNodeabstract_compiler__CodeFile = {
-1848,
-"ListNode[CodeFile]", /* class_name_string */
-7,
-0,
-&resolution_table_list__ListNodeabstract_compiler__CodeFile,
-8,
-{
-0, /* nullable Object */
-1, /* Object */
-36, /* nullable ListNode[CodeFile] */
--1, /* empty */
-83, /* Collection[Object] */
-628, /* Collection[CodeFile] */
-1424, /* Container[CodeFile] */
-1848, /* ListNode[CodeFile] */
-},
-};
-const struct types resolution_table_list__ListNodeabstract_compiler__CodeFile = {
-0, /* dummy */
-{
-&type_nullable_list__ListNodeabstract_compiler__CodeFile, /* nullable ListNode[E]: nullable ListNode[CodeFile] */
-&type_abstract_compiler__CodeFile, /* E: CodeFile */
-&type_abstract_compiler__CodeFile, /* E: CodeFile */
-&type_abstract_collection__Collectionabstract_compiler__CodeFile, /* Collection[E]: Collection[CodeFile] */
-&type_array__Arrayabstract_compiler__CodeFile, /* Array[E]: Array[CodeFile] */
-&type_abstract_collection__ContainerIteratorabstract_compiler__CodeFile, /* ContainerIterator[E]: ContainerIterator[CodeFile] */
-&type_abstract_compiler__CodeFile, /* E: CodeFile */
-}
-};
-/* runtime type nullable ListNode[CodeFile] */
-const struct type type_nullable_list__ListNodeabstract_compiler__CodeFile = {
-36,
-"nullable ListNode[CodeFile]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type Container[CodeFile] */
-const struct type type_abstract_collection__Containerabstract_compiler__CodeFile = {
-1424,
-"Container[CodeFile]", /* class_name_string */
-6,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type ListIterator[CodeFile] */
-const struct type type_list__ListIteratorabstract_compiler__CodeFile = {
--1, /*CAST DEAD*/
-"ListIterator[CodeFile]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_list__ListIteratorabstract_compiler__CodeFile,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-359, /* ListIterator[CodeFile] */
-},
-};
-const struct types resolution_table_list__ListIteratorabstract_compiler__CodeFile = {
-0, /* dummy */
-{
-&type_array__Arrayabstract_compiler__CodeFile, /* Array[E]: Array[CodeFile] */
-&type_list__Listabstract_compiler__CodeFile, /* List[E]: List[CodeFile] */
-}
-};
-/* runtime type HashMapKeys[String, ANode] */
-const struct type type_hash_collection__HashMapKeysstring__Stringparser_nodes__ANode = {
--1, /*CAST DEAD*/
-"HashMapKeys[String, ANode]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapKeysstring__Stringparser_nodes__ANode,
-11,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-593, /* Collection[Streamable] */
--1, /* empty */
-1346, /* Collection[Text] */
--1, /* empty */
-1513, /* Collection[String] */
-1849, /* HashMapKeys[String, ANode] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysstring__Stringparser_nodes__ANode = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringparser_nodes__ANode, /* HashMap[K, V]: HashMap[String, ANode] */
-&type_abstract_collection__MapKeysIteratorstring__Stringparser_nodes__ANode, /* MapKeysIterator[K, V]: MapKeysIterator[String, ANode] */
-&type_string__String, /* E: String */
-&type_abstract_collection__Collectionstring__String, /* Collection[E]: Collection[String] */
-&type_array__Arraystring__String, /* Array[E]: Array[String] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_string__String, /* E: String */
-}
-};
-/* runtime type HashMapValues[String, ANode] */
-const struct type type_hash_collection__HashMapValuesstring__Stringparser_nodes__ANode = {
--1, /*CAST DEAD*/
-"HashMapValues[String, ANode]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapValuesstring__Stringparser_nodes__ANode,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-599, /* Collection[ANode] */
-1425, /* HashMapValues[String, ANode] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesstring__Stringparser_nodes__ANode = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringparser_nodes__ANode, /* HashMap[K, V]: HashMap[String, ANode] */
-&type_abstract_collection__MapValuesIteratorstring__Stringparser_nodes__ANode, /* MapValuesIterator[K, V]: MapValuesIterator[String, ANode] */
-&type_parser_nodes__ANode, /* E: ANode */
-&type_abstract_collection__Collectionparser_nodes__ANode, /* Collection[E]: Collection[ANode] */
-&type_array__Arrayparser_nodes__ANode, /* Array[E]: Array[ANode] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_parser_nodes__ANode, /* E: ANode */
-}
-};
-/* runtime type NativeArray[nullable HashMapNode[String, ANode]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode = {
-360,
-"NativeArray[nullable HashMapNode[String, ANode]]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-360, /* NativeArray[nullable HashMapNode[String, ANode]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode, /* E: nullable HashMapNode[String, ANode] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, ANode]] */
-}
-};
-/* runtime type HashMapIterator[String, ANode] */
-const struct type type_hash_collection__HashMapIteratorstring__Stringparser_nodes__ANode = {
--1, /*CAST DEAD*/
-"HashMapIterator[String, ANode]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapIteratorstring__Stringparser_nodes__ANode,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-361, /* MapIterator[String, ANode] */
-1148, /* HashMapIterator[String, ANode] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringparser_nodes__ANode = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringparser_nodes__ANode, /* HashMap[K, V]: HashMap[String, ANode] */
-}
-};
-/* runtime type MapIterator[String, ANode] */
-const struct type type_abstract_collection__MapIteratorstring__Stringparser_nodes__ANode = {
-361,
-"MapIterator[String, ANode]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapNode[String, ANode] */
-const struct type type_hash_collection__HashMapNodestring__Stringparser_nodes__ANode = {
-1149,
-"HashMapNode[String, ANode]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapNodestring__Stringparser_nodes__ANode,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-37, /* nullable HashMapNode[String, ANode] */
-1149, /* HashMapNode[String, ANode] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodestring__Stringparser_nodes__ANode = {
-0, /* dummy */
-{
-&type_string__String, /* K: String */
-&type_parser_nodes__ANode, /* V: ANode */
-&type_string__String, /* K: String */
-}
-};
-/* runtime type nullable HashMapNode[String, ANode] */
-const struct type type_nullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode = {
-37,
-"nullable HashMapNode[String, ANode]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type ArrayIterator[ExternFile] */
-const struct type type_array__ArrayIteratorc_tools__ExternFile = {
--1, /*CAST DEAD*/
-"ArrayIterator[ExternFile]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorc_tools__ExternFile,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-285, /* ArrayIterator[Object] */
-1150, /* ArrayIterator[ExternFile] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorc_tools__ExternFile = {
-0, /* dummy */
-{
-&type_array__Arrayc_tools__ExternFile, /* Array[E]: Array[ExternFile] */
-&type_array__AbstractArrayReadc_tools__ExternFile, /* AbstractArrayRead[E]: AbstractArrayRead[ExternFile] */
-}
-};
-/* runtime type NativeArray[ExternFile] */
-const struct type type_array__NativeArrayc_tools__ExternFile = {
-1151,
-"NativeArray[ExternFile]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArrayc_tools__ExternFile,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-104, /* NativeArray[Object] */
-1151, /* NativeArray[ExternFile] */
-},
-};
-const struct types resolution_table_array__NativeArrayc_tools__ExternFile = {
-0, /* dummy */
-{
-&type_c_tools__ExternFile, /* E: ExternFile */
-&type_array__NativeArrayc_tools__ExternFile, /* NativeArray[E]: NativeArray[ExternFile] */
-}
-};
-/* runtime type ArraySetIterator[String] */
-const struct type type_array__ArraySetIteratorstring__String = {
--1, /*CAST DEAD*/
-"ArraySetIterator[String]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArraySetIteratorstring__String,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-362, /* ArraySetIterator[String] */
-},
-};
-const struct types resolution_table_array__ArraySetIteratorstring__String = {
-0, /* dummy */
-{
-&type_array__Arraystring__String, /* Array[E]: Array[String] */
-&type_array__ArrayIteratorstring__String, /* ArrayIterator[E]: ArrayIterator[String] */
-}
-};
-/* runtime type ArrayIterator[Match] */
-const struct type type_array__ArrayIteratorstring_search__Match = {
--1, /*CAST DEAD*/
-"ArrayIterator[Match]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorstring_search__Match,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-285, /* ArrayIterator[Object] */
-1152, /* ArrayIterator[Match] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorstring_search__Match = {
-0, /* dummy */
-{
-&type_array__Arraystring_search__Match, /* Array[E]: Array[Match] */
-&type_array__AbstractArrayReadstring_search__Match, /* AbstractArrayRead[E]: AbstractArrayRead[Match] */
-}
-};
-/* runtime type NativeArray[Match] */
-const struct type type_array__NativeArraystring_search__Match = {
-1153,
-"NativeArray[Match]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArraystring_search__Match,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-104, /* NativeArray[Object] */
-1153, /* NativeArray[Match] */
-},
-};
-const struct types resolution_table_array__NativeArraystring_search__Match = {
-0, /* dummy */
-{
-&type_string_search__Match, /* E: Match */
-&type_array__NativeArraystring_search__Match, /* NativeArray[E]: NativeArray[Match] */
-}
-};
-/* runtime type ArrayIterator[State] */
-const struct type type_array__ArrayIteratorparser_work__State = {
--1, /*CAST DEAD*/
-"ArrayIterator[State]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorparser_work__State,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-285, /* ArrayIterator[Object] */
-1154, /* ArrayIterator[State] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorparser_work__State = {
-0, /* dummy */
-{
-&type_array__Arrayparser_work__State, /* Array[E]: Array[State] */
-&type_array__AbstractArrayReadparser_work__State, /* AbstractArrayRead[E]: AbstractArrayRead[State] */
-}
-};
-/* runtime type NativeArray[State] */
-const struct type type_array__NativeArrayparser_work__State = {
-1155,
-"NativeArray[State]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArrayparser_work__State,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-104, /* NativeArray[Object] */
-1155, /* NativeArray[State] */
-},
-};
-const struct types resolution_table_array__NativeArrayparser_work__State = {
-0, /* dummy */
-{
-&type_parser_work__State, /* E: State */
-&type_array__NativeArrayparser_work__State, /* NativeArray[E]: NativeArray[State] */
-}
-};
-/* runtime type Array[AImport] */
-const struct type type_array__Arrayparser_nodes__AImport = {
--1, /*CAST DEAD*/
-"Array[AImport]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__Arrayparser_nodes__AImport,
-23,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
-82, /* SequenceRead[nullable Object] */
-83, /* Collection[Object] */
-599, /* Collection[ANode] */
-590, /* Array[nullable Object] */
-1351, /* Collection[Prod] */
-1345, /* AbstractArrayRead[Object] */
-1536, /* Collection[AImport] */
-1512, /* AbstractArray[Object] */
-1684, /* AbstractArrayRead[ANode] */
--1, /* empty */
-2082, /* AbstractArrayRead[Prod] */
-2083, /* AbstractArray[ANode] */
-1909, /* Array[Object] */
-2192, /* AbstractArrayRead[AImport] */
-2209, /* Array[ANode] */
-2210, /* AbstractArray[Prod] */
-2295, /* AbstractArray[AImport] */
--1, /* empty */
-2305, /* Array[Prod] */
-2340, /* Array[AImport] */
-},
-};
-const struct types resolution_table_array__Arrayparser_nodes__AImport = {
-0, /* dummy */
-{
-&type_array__NativeArrayparser_nodes__AImport, /* NativeArray[E]: NativeArray[AImport] */
-&type_parser_nodes__AImport, /* E: AImport */
-&type_parser_nodes__AImport, /* E: AImport */
-&type_abstract_collection__Collectionparser_nodes__AImport, /* Collection[E]: Collection[AImport] */
-&type_array__Arrayparser_nodes__AImport, /* Array[E]: Array[AImport] */
-&type_parser_nodes__AImport, /* E: AImport */
-&type_parser_nodes__AImport, /* E: AImport */
-&type_abstract_collection__Collectionparser_nodes__AImport, /* Collection[E]: Collection[AImport] */
-&type_abstract_collection__Collectionparser_nodes__AImport, /* Collection[E]: Collection[AImport] */
-&type_parser_nodes__AImport, /* E: AImport */
-&type_array__Arrayparser_nodes__AImport, /* Array[E]: Array[AImport] */
-&type_array__NativeArrayparser_nodes__AImport, /* NativeArray[E]: NativeArray[AImport] */
-&type_parser_nodes__AImport, /* E: AImport */
-&type_parser_nodes__AImport, /* E: AImport */
-&type_array__Arrayparser_nodes__AImport, /* Array[E]: Array[AImport] */
-&type_array__AbstractArrayparser_nodes__AImport, /* AbstractArray[E]: AbstractArray[AImport] */
-&type_array__ArrayIteratorparser_nodes__AImport, /* ArrayIterator[E]: ArrayIterator[AImport] */
-}
-};
-/* runtime type AbstractArrayRead[AImport] */
-const struct type type_array__AbstractArrayReadparser_nodes__AImport = {
-2192,
-"AbstractArrayRead[AImport]", /* class_name_string */
-16,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type AbstractArray[AImport] */
-const struct type type_array__AbstractArrayparser_nodes__AImport = {
-2295,
-"AbstractArray[AImport]", /* class_name_string */
-19,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type Array[TId] */
-const struct type type_array__Arrayparser_nodes__TId = {
--1, /*CAST DEAD*/
-"Array[TId]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__Arrayparser_nodes__TId,
-19,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
-82, /* SequenceRead[nullable Object] */
-83, /* Collection[Object] */
-599, /* Collection[ANode] */
-590, /* Array[nullable Object] */
-1382, /* Collection[TId] */
-1345, /* AbstractArrayRead[Object] */
--1, /* empty */
-1512, /* AbstractArray[Object] */
-1684, /* AbstractArrayRead[ANode] */
-2128, /* AbstractArrayRead[TId] */
--1, /* empty */
-2083, /* AbstractArray[ANode] */
-1909, /* Array[Object] */
-2228, /* AbstractArray[TId] */
-2209, /* Array[ANode] */
-2308, /* Array[TId] */
-},
-};
-const struct types resolution_table_array__Arrayparser_nodes__TId = {
-0, /* dummy */
-{
-&type_array__NativeArrayparser_nodes__TId, /* NativeArray[E]: NativeArray[TId] */
-&type_parser_nodes__TId, /* E: TId */
-&type_parser_nodes__TId, /* E: TId */
-&type_abstract_collection__Collectionparser_nodes__TId, /* Collection[E]: Collection[TId] */
-&type_array__Arrayparser_nodes__TId, /* Array[E]: Array[TId] */
-&type_parser_nodes__TId, /* E: TId */
-&type_parser_nodes__TId, /* E: TId */
-&type_abstract_collection__Collectionparser_nodes__TId, /* Collection[E]: Collection[TId] */
-&type_abstract_collection__Collectionparser_nodes__TId, /* Collection[E]: Collection[TId] */
-&type_parser_nodes__TId, /* E: TId */
-&type_array__Arrayparser_nodes__TId, /* Array[E]: Array[TId] */
-&type_array__NativeArrayparser_nodes__TId, /* NativeArray[E]: NativeArray[TId] */
-&type_parser_nodes__TId, /* E: TId */
-&type_parser_nodes__TId, /* E: TId */
-&type_array__Arrayparser_nodes__TId, /* Array[E]: Array[TId] */
-&type_array__AbstractArrayparser_nodes__TId, /* AbstractArray[E]: AbstractArray[TId] */
-&type_array__ArrayIteratorparser_nodes__TId, /* ArrayIterator[E]: ArrayIterator[TId] */
-}
-};
-/* runtime type AbstractArrayRead[TId] */
-const struct type type_array__AbstractArrayReadparser_nodes__TId = {
-2128,
-"AbstractArrayRead[TId]", /* class_name_string */
-12,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type AbstractArray[TId] */
-const struct type type_array__AbstractArrayparser_nodes__TId = {
-2228,
-"AbstractArray[TId]", /* class_name_string */
-16,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapKeys[MClass, MClassType] */
-const struct type type_hash_collection__HashMapKeysmodel__MClassmodel__MClassType = {
--1, /*CAST DEAD*/
-"HashMapKeys[MClass, MClassType]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapKeysmodel__MClassmodel__MClassType,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-91, /* Collection[nullable MClass] */
--1, /* empty */
-83, /* Collection[Object] */
-1366, /* Collection[MClass] */
-1603, /* HashMapKeys[MClass, MClassType] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassmodel__MClassType = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MClassmodel__MClassType, /* HashMap[K, V]: HashMap[MClass, MClassType] */
-&type_abstract_collection__MapKeysIteratormodel__MClassmodel__MClassType, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, MClassType] */
-&type_model__MClass, /* E: MClass */
-&type_abstract_collection__Collectionmodel__MClass, /* Collection[E]: Collection[MClass] */
-&type_array__Arraymodel__MClass, /* Array[E]: Array[MClass] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_model__MClass, /* E: MClass */
-}
-};
-/* runtime type HashMapValues[MClass, MClassType] */
-const struct type type_hash_collection__HashMapValuesmodel__MClassmodel__MClassType = {
--1, /*CAST DEAD*/
-"HashMapValues[MClass, MClassType]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapValuesmodel__MClassmodel__MClassType,
-13,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-93, /* Collection[nullable MType] */
--1, /* empty */
-1370, /* Collection[MType] */
--1, /* empty */
--1, /* empty */
--1, /* empty */
-1519, /* Collection[MClassType] */
-1850, /* HashMapValues[MClass, MClassType] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassmodel__MClassType = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MClassmodel__MClassType, /* HashMap[K, V]: HashMap[MClass, MClassType] */
-&type_abstract_collection__MapValuesIteratormodel__MClassmodel__MClassType, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, MClassType] */
-&type_model__MClassType, /* E: MClassType */
-&type_abstract_collection__Collectionmodel__MClassType, /* Collection[E]: Collection[MClassType] */
-&type_array__Arraymodel__MClassType, /* Array[E]: Array[MClassType] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_model__MClassType, /* E: MClassType */
-}
-};
-/* runtime type NativeArray[nullable HashMapNode[MClass, MClassType]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType = {
-363,
-"NativeArray[nullable HashMapNode[MClass, MClassType]]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-363, /* NativeArray[nullable HashMapNode[MClass, MClassType]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType, /* E: nullable HashMapNode[MClass, MClassType] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, MClassType]] */
-}
-};
-/* runtime type HashMapIterator[MClass, MClassType] */
-const struct type type_hash_collection__HashMapIteratormodel__MClassmodel__MClassType = {
--1, /*CAST DEAD*/
-"HashMapIterator[MClass, MClassType]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapIteratormodel__MClassmodel__MClassType,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-364, /* MapIterator[MClass, MClassType] */
-1156, /* HashMapIterator[MClass, MClassType] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassmodel__MClassType = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmodel__MClassmodel__MClassType, /* HashMap[K, V]: HashMap[MClass, MClassType] */
-}
-};
-/* runtime type MapIterator[MClass, MClassType] */
-const struct type type_abstract_collection__MapIteratormodel__MClassmodel__MClassType = {
-364,
-"MapIterator[MClass, MClassType]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapNode[MClass, MClassType] */
-const struct type type_hash_collection__HashMapNodemodel__MClassmodel__MClassType = {
-1157,
-"HashMapNode[MClass, MClassType]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapNodemodel__MClassmodel__MClassType,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-38, /* nullable HashMapNode[MClass, MClassType] */
-1157, /* HashMapNode[MClass, MClassType] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodemodel__MClassmodel__MClassType = {
-0, /* dummy */
-{
-&type_model__MClass, /* K: MClass */
-&type_model__MClassType, /* V: MClassType */
-&type_model__MClass, /* K: MClass */
-}
-};
-/* runtime type nullable HashMapNode[MClass, MClassType] */
-const struct type type_nullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType = {
-38,
-"nullable HashMapNode[MClass, MClassType]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type ArrayMapKeys[MClass, AType] */
-const struct type type_array__ArrayMapKeysmodel__MClassparser_nodes__AType = {
--1, /*CAST DEAD*/
-"ArrayMapKeys[MClass, AType]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayMapKeysmodel__MClassparser_nodes__AType,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
-91, /* Collection[nullable MClass] */
--1, /* empty */
-83, /* Collection[Object] */
-1366, /* Collection[MClass] */
-1604, /* ArrayMapKeys[MClass, AType] */
-},
-};
-const struct types resolution_table_array__ArrayMapKeysmodel__MClassparser_nodes__AType = {
-0, /* dummy */
-{
-&type_array__ArrayMapmodel__MClassparser_nodes__AType, /* ArrayMap[K, E]: ArrayMap[MClass, AType] */
-&type_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AType, /* MapKeysIterator[K, E]: MapKeysIterator[MClass, AType] */
-&type_model__MClass, /* E: MClass */
-&type_abstract_collection__Collectionmodel__MClass, /* Collection[E]: Collection[MClass] */
-&type_array__Arraymodel__MClass, /* Array[E]: Array[MClass] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_model__MClass, /* E: MClass */
-}
-};
-/* runtime type ArrayMapValues[MClass, AType] */
-const struct type type_array__ArrayMapValuesmodel__MClassparser_nodes__AType = {
--1, /*CAST DEAD*/
-"ArrayMapValues[MClass, AType]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayMapValuesmodel__MClassparser_nodes__AType,
-11,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-599, /* Collection[ANode] */
--1, /* empty */
-1351, /* Collection[Prod] */
--1, /* empty */
-1553, /* Collection[AType] */
-1851, /* ArrayMapValues[MClass, AType] */
-},
-};
-const struct types resolution_table_array__ArrayMapValuesmodel__MClassparser_nodes__AType = {
-0, /* dummy */
-{
-&type_array__ArrayMapmodel__MClassparser_nodes__AType, /* ArrayMap[K, E]: ArrayMap[MClass, AType] */
-&type_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AType, /* MapValuesIterator[K, E]: MapValuesIterator[MClass, AType] */
-&type_parser_nodes__AType, /* E: AType */
-&type_abstract_collection__Collectionparser_nodes__AType, /* Collection[E]: Collection[AType] */
-&type_array__Arrayparser_nodes__AType, /* Array[E]: Array[AType] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_parser_nodes__AType, /* E: AType */
-}
-};
-/* runtime type Array[Couple[MClass, AType]] */
-const struct type type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType = {
--1, /*CAST DEAD*/
-"Array[Couple[MClass, AType]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType,
-17,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
-82, /* SequenceRead[nullable Object] */
-83, /* Collection[Object] */
-1158, /* Collection[Couple[MClass, AType]] */
-590, /* Array[nullable Object] */
--1, /* empty */
-1345, /* AbstractArrayRead[Object] */
-1852, /* AbstractArrayRead[Couple[MClass, AType]] */
-1512, /* AbstractArray[Object] */
-2129, /* AbstractArray[Couple[MClass, AType]] */
--1, /* empty */
--1, /* empty */
--1, /* empty */
-1909, /* Array[Object] */
-2229, /* Array[Couple[MClass, AType]] */
-},
-};
-const struct types resolution_table_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType = {
-0, /* dummy */
-{
-&type_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType, /* NativeArray[E]: NativeArray[Couple[MClass, AType]] */
-&type_abstract_collection__Couplemodel__MClassparser_nodes__AType, /* E: Couple[MClass, AType] */
-&type_abstract_collection__Couplemodel__MClassparser_nodes__AType, /* E: Couple[MClass, AType] */
-&type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType, /* Collection[E]: Collection[Couple[MClass, AType]] */
-&type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType, /* Array[E]: Array[Couple[MClass, AType]] */
-&type_abstract_collection__Couplemodel__MClassparser_nodes__AType, /* E: Couple[MClass, AType] */
-&type_abstract_collection__Couplemodel__MClassparser_nodes__AType, /* E: Couple[MClass, AType] */
-&type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType, /* Collection[E]: Collection[Couple[MClass, AType]] */
-&type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType, /* Collection[E]: Collection[Couple[MClass, AType]] */
-&type_abstract_collection__Couplemodel__MClassparser_nodes__AType, /* E: Couple[MClass, AType] */
-&type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType, /* Array[E]: Array[Couple[MClass, AType]] */
-&type_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType, /* NativeArray[E]: NativeArray[Couple[MClass, AType]] */
-&type_abstract_collection__Couplemodel__MClassparser_nodes__AType, /* E: Couple[MClass, AType] */
-&type_abstract_collection__Couplemodel__MClassparser_nodes__AType, /* E: Couple[MClass, AType] */
-&type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType, /* Array[E]: Array[Couple[MClass, AType]] */
-&type_array__AbstractArrayabstract_collection__Couplemodel__MClassparser_nodes__AType, /* AbstractArray[E]: AbstractArray[Couple[MClass, AType]] */
-&type_array__ArrayIteratorabstract_collection__Couplemodel__MClassparser_nodes__AType, /* ArrayIterator[E]: ArrayIterator[Couple[MClass, AType]] */
-}
-};
-/* runtime type Collection[Couple[MClass, AType]] */
-const struct type type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType = {
-1158,
-"Collection[Couple[MClass, AType]]", /* class_name_string */
-5,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type AbstractArrayRead[Couple[MClass, AType]] */
-const struct type type_array__AbstractArrayReadabstract_collection__Couplemodel__MClassparser_nodes__AType = {
-1852,
-"AbstractArrayRead[Couple[MClass, AType]]", /* class_name_string */
-9,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type AbstractArray[Couple[MClass, AType]] */
-const struct type type_array__AbstractArrayabstract_collection__Couplemodel__MClassparser_nodes__AType = {
-2129,
-"AbstractArray[Couple[MClass, AType]]", /* class_name_string */
-11,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type CoupleMapIterator[MClass, AType] */
-const struct type type_abstract_collection__CoupleMapIteratormodel__MClassparser_nodes__AType = {
--1, /*CAST DEAD*/
-"CoupleMapIterator[MClass, AType]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_abstract_collection__CoupleMapIteratormodel__MClassparser_nodes__AType,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-365, /* MapIterator[MClass, AType] */
-1159, /* CoupleMapIterator[MClass, AType] */
-},
-};
-const struct types resolution_table_abstract_collection__CoupleMapIteratormodel__MClassparser_nodes__AType = {
-0, /* dummy */
-{
-&type_abstract_collection__Iteratorabstract_collection__Couplemodel__MClassparser_nodes__AType, /* Iterator[Couple[K, V]]: Iterator[Couple[MClass, AType]] */
-}
-};
-/* runtime type MapIterator[MClass, AType] */
-const struct type type_abstract_collection__MapIteratormodel__MClassparser_nodes__AType = {
-365,
-"MapIterator[MClass, AType]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type Couple[MClass, AType] */
-const struct type type_abstract_collection__Couplemodel__MClassparser_nodes__AType = {
-366,
-"Couple[MClass, AType]", /* class_name_string */
-2,
-0,
-&resolution_table_abstract_collection__Couplemodel__MClassparser_nodes__AType,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-366, /* Couple[MClass, AType] */
-},
-};
-const struct types resolution_table_abstract_collection__Couplemodel__MClassparser_nodes__AType = {
-0, /* dummy */
-{
-&type_model__MClass, /* F: MClass */
-&type_parser_nodes__AType, /* S: AType */
-}
-};
-/* runtime type ListNode[ANode] */
-const struct type type_list__ListNodeparser_nodes__ANode = {
-1853,
-"ListNode[ANode]", /* class_name_string */
-7,
-0,
-&resolution_table_list__ListNodeparser_nodes__ANode,
-8,
-{
-0, /* nullable Object */
-1, /* Object */
-39, /* nullable ListNode[ANode] */
--1, /* empty */
-83, /* Collection[Object] */
-599, /* Collection[ANode] */
-1426, /* Container[ANode] */
-1853, /* ListNode[ANode] */
-},
-};
-const struct types resolution_table_list__ListNodeparser_nodes__ANode = {
-0, /* dummy */
-{
-&type_nullable_list__ListNodeparser_nodes__ANode, /* nullable ListNode[E]: nullable ListNode[ANode] */
-&type_parser_nodes__ANode, /* E: ANode */
-&type_parser_nodes__ANode, /* E: ANode */
-&type_abstract_collection__Collectionparser_nodes__ANode, /* Collection[E]: Collection[ANode] */
-&type_array__Arrayparser_nodes__ANode, /* Array[E]: Array[ANode] */
-&type_abstract_collection__ContainerIteratorparser_nodes__ANode, /* ContainerIterator[E]: ContainerIterator[ANode] */
-&type_parser_nodes__ANode, /* E: ANode */
-}
-};
-/* runtime type nullable ListNode[ANode] */
-const struct type type_nullable_list__ListNodeparser_nodes__ANode = {
-39,
-"nullable ListNode[ANode]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type Container[ANode] */
-const struct type type_abstract_collection__Containerparser_nodes__ANode = {
-1426,
-"Container[ANode]", /* class_name_string */
-6,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type ListIterator[ANode] */
-const struct type type_list__ListIteratorparser_nodes__ANode = {
--1, /*CAST DEAD*/
-"ListIterator[ANode]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_list__ListIteratorparser_nodes__ANode,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-367, /* ListIterator[ANode] */
-},
-};
-const struct types resolution_table_list__ListIteratorparser_nodes__ANode = {
-0, /* dummy */
-{
-&type_array__Arrayparser_nodes__ANode, /* Array[E]: Array[ANode] */
-&type_list__Listparser_nodes__ANode, /* List[E]: List[ANode] */
-}
-};
-/* runtime type HashMapKeys[MModule, Set[MClassDef]] */
-const struct type type_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassDef = {
--1, /*CAST DEAD*/
-"HashMapKeys[MModule, Set[MClassDef]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassDef,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-603, /* Collection[MModule] */
-1427, /* HashMapKeys[MModule, Set[MClassDef]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassDef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassDef, /* HashMap[K, V]: HashMap[MModule, Set[MClassDef]] */
-&type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, Set[MClassDef]] */
-&type_mmodule__MModule, /* E: MModule */
-&type_abstract_collection__Collectionmmodule__MModule, /* Collection[E]: Collection[MModule] */
-&type_array__Arraymmodule__MModule, /* Array[E]: Array[MModule] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_mmodule__MModule, /* E: MModule */
-}
-};
-/* runtime type HashMapValues[MModule, Set[MClassDef]] */
-const struct type type_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassDef = {
--1, /*CAST DEAD*/
-"HashMapValues[MModule, Set[MClassDef]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassDef,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-1160, /* Collection[Set[MClassDef]] */
-1428, /* HashMapValues[MModule, Set[MClassDef]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassDef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassDef, /* HashMap[K, V]: HashMap[MModule, Set[MClassDef]] */
-&type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, Set[MClassDef]] */
-&type_abstract_collection__Setmodel__MClassDef, /* E: Set[MClassDef] */
-&type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef, /* Collection[E]: Collection[Set[MClassDef]] */
-&type_array__Arrayabstract_collection__Setmodel__MClassDef, /* Array[E]: Array[Set[MClassDef]] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_abstract_collection__Setmodel__MClassDef, /* E: Set[MClassDef] */
-}
-};
-/* runtime type Collection[Set[MClassDef]] */
-const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef = {
-1160,
-"Collection[Set[MClassDef]]", /* class_name_string */
-5,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef = {
-368,
-"NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-368, /* NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef, /* E: nullable HashMapNode[MModule, Set[MClassDef]] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */
-}
-};
-/* runtime type HashMapIterator[MModule, Set[MClassDef]] */
-const struct type type_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef = {
--1, /*CAST DEAD*/
-"HashMapIterator[MModule, Set[MClassDef]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-369, /* MapIterator[MModule, Set[MClassDef]] */
-1161, /* HashMapIterator[MModule, Set[MClassDef]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassDef, /* HashMap[K, V]: HashMap[MModule, Set[MClassDef]] */
-}
-};
-/* runtime type MapIterator[MModule, Set[MClassDef]] */
-const struct type type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef = {
-369,
-"MapIterator[MModule, Set[MClassDef]]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapNode[MModule, Set[MClassDef]] */
-const struct type type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef = {
-1162,
-"HashMapNode[MModule, Set[MClassDef]]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-40, /* nullable HashMapNode[MModule, Set[MClassDef]] */
-1162, /* HashMapNode[MModule, Set[MClassDef]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef = {
-0, /* dummy */
-{
-&type_mmodule__MModule, /* K: MModule */
-&type_abstract_collection__Setmodel__MClassDef, /* V: Set[MClassDef] */
-&type_mmodule__MModule, /* K: MModule */
-}
-};
-/* runtime type nullable HashMapNode[MModule, Set[MClassDef]] */
-const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef = {
-40,
-"nullable HashMapNode[MModule, Set[MClassDef]]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapKeys[MModule, Set[MClass]] */
-const struct type type_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClass = {
--1, /*CAST DEAD*/
-"HashMapKeys[MModule, Set[MClass]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClass,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-603, /* Collection[MModule] */
-1429, /* HashMapKeys[MModule, Set[MClass]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClass = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClass, /* HashMap[K, V]: HashMap[MModule, Set[MClass]] */
-&type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClass, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, Set[MClass]] */
-&type_mmodule__MModule, /* E: MModule */
-&type_abstract_collection__Collectionmmodule__MModule, /* Collection[E]: Collection[MModule] */
-&type_array__Arraymmodule__MModule, /* Array[E]: Array[MModule] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_mmodule__MModule, /* E: MModule */
-}
-};
-/* runtime type HashMapValues[MModule, Set[MClass]] */
-const struct type type_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClass = {
--1, /*CAST DEAD*/
-"HashMapValues[MModule, Set[MClass]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClass,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-1163, /* Collection[Set[MClass]] */
-1430, /* HashMapValues[MModule, Set[MClass]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClass = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClass, /* HashMap[K, V]: HashMap[MModule, Set[MClass]] */
-&type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClass, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, Set[MClass]] */
-&type_abstract_collection__Setmodel__MClass, /* E: Set[MClass] */
-&type_abstract_collection__Collectionabstract_collection__Setmodel__MClass, /* Collection[E]: Collection[Set[MClass]] */
-&type_array__Arrayabstract_collection__Setmodel__MClass, /* Array[E]: Array[Set[MClass]] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_abstract_collection__Setmodel__MClass, /* E: Set[MClass] */
-}
-};
-/* runtime type Collection[Set[MClass]] */
-const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MClass = {
-1163,
-"Collection[Set[MClass]]", /* class_name_string */
-5,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass = {
-370,
-"NativeArray[nullable HashMapNode[MModule, Set[MClass]]]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-370, /* NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass, /* E: nullable HashMapNode[MModule, Set[MClass]] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */
-}
-};
-/* runtime type HashMapIterator[MModule, Set[MClass]] */
-const struct type type_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClass = {
--1, /*CAST DEAD*/
-"HashMapIterator[MModule, Set[MClass]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClass,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-371, /* MapIterator[MModule, Set[MClass]] */
-1164, /* HashMapIterator[MModule, Set[MClass]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClass = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClass, /* HashMap[K, V]: HashMap[MModule, Set[MClass]] */
-}
-};
-/* runtime type MapIterator[MModule, Set[MClass]] */
-const struct type type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClass = {
-371,
-"MapIterator[MModule, Set[MClass]]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapNode[MModule, Set[MClass]] */
-const struct type type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass = {
-1165,
-"HashMapNode[MModule, Set[MClass]]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-41, /* nullable HashMapNode[MModule, Set[MClass]] */
-1165, /* HashMapNode[MModule, Set[MClass]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass = {
-0, /* dummy */
-{
-&type_mmodule__MModule, /* K: MModule */
-&type_abstract_collection__Setmodel__MClass, /* V: Set[MClass] */
-&type_mmodule__MModule, /* K: MModule */
-}
-};
-/* runtime type nullable HashMapNode[MModule, Set[MClass]] */
-const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass = {
-41,
-"nullable HashMapNode[MModule, Set[MClass]]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapKeys[MModule, Set[MClassType]] */
-const struct type type_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassType = {
--1, /*CAST DEAD*/
-"HashMapKeys[MModule, Set[MClassType]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassType,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-603, /* Collection[MModule] */
-1431, /* HashMapKeys[MModule, Set[MClassType]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassType = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassType, /* HashMap[K, V]: HashMap[MModule, Set[MClassType]] */
-&type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassType, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, Set[MClassType]] */
-&type_mmodule__MModule, /* E: MModule */
-&type_abstract_collection__Collectionmmodule__MModule, /* Collection[E]: Collection[MModule] */
-&type_array__Arraymmodule__MModule, /* Array[E]: Array[MModule] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_mmodule__MModule, /* E: MModule */
-}
-};
-/* runtime type HashMapValues[MModule, Set[MClassType]] */
-const struct type type_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassType = {
--1, /*CAST DEAD*/
-"HashMapValues[MModule, Set[MClassType]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassType,
-9,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-1134, /* Collection[Set[MType]] */
--1, /* empty */
-1432, /* Collection[Set[MClassType]] */
-1605, /* HashMapValues[MModule, Set[MClassType]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassType = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassType, /* HashMap[K, V]: HashMap[MModule, Set[MClassType]] */
-&type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassType, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, Set[MClassType]] */
-&type_abstract_collection__Setmodel__MClassType, /* E: Set[MClassType] */
-&type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType, /* Collection[E]: Collection[Set[MClassType]] */
-&type_array__Arrayabstract_collection__Setmodel__MClassType, /* Array[E]: Array[Set[MClassType]] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_abstract_collection__Setmodel__MClassType, /* E: Set[MClassType] */
-}
-};
-/* runtime type Collection[Set[MClassType]] */
-const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType = {
-1432,
-"Collection[Set[MClassType]]", /* class_name_string */
-7,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType = {
-372,
-"NativeArray[nullable HashMapNode[MModule, Set[MClassType]]]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-372, /* NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType, /* E: nullable HashMapNode[MModule, Set[MClassType]] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */
-}
-};
-/* runtime type HashMapIterator[MModule, Set[MClassType]] */
-const struct type type_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType = {
--1, /*CAST DEAD*/
-"HashMapIterator[MModule, Set[MClassType]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-373, /* MapIterator[MModule, Set[MClassType]] */
-1166, /* HashMapIterator[MModule, Set[MClassType]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassType, /* HashMap[K, V]: HashMap[MModule, Set[MClassType]] */
-}
-};
-/* runtime type MapIterator[MModule, Set[MClassType]] */
-const struct type type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType = {
-373,
-"MapIterator[MModule, Set[MClassType]]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapNode[MModule, Set[MClassType]] */
-const struct type type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType = {
-1167,
-"HashMapNode[MModule, Set[MClassType]]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-42, /* nullable HashMapNode[MModule, Set[MClassType]] */
-1167, /* HashMapNode[MModule, Set[MClassType]] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType = {
-0, /* dummy */
-{
-&type_mmodule__MModule, /* K: MModule */
-&type_abstract_collection__Setmodel__MClassType, /* V: Set[MClassType] */
-&type_mmodule__MModule, /* K: MModule */
-}
-};
-/* runtime type nullable HashMapNode[MModule, Set[MClassType]] */
-const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType = {
-42,
-"nullable HashMapNode[MModule, Set[MClassType]]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashSetIterator[MClassDef] */
-const struct type type_hash_collection__HashSetIteratormodel__MClassDef = {
--1, /*CAST DEAD*/
-"HashSetIterator[MClassDef]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashSetIteratormodel__MClassDef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-290, /* HashSetIterator[Object] */
-1168, /* HashSetIterator[MClassDef] */
-},
-};
-const struct types resolution_table_hash_collection__HashSetIteratormodel__MClassDef = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MClassDef, /* Array[E]: Array[MClassDef] */
-&type_hash_collection__HashSetmodel__MClassDef, /* HashSet[E]: HashSet[MClassDef] */
-}
-};
-/* runtime type NativeArray[nullable HashSetNode[MClassDef]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassDef = {
-1169,
-"NativeArray[nullable HashSetNode[MClassDef]]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassDef,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-291, /* NativeArray[nullable HashSetNode[Object]] */
-1169, /* NativeArray[nullable HashSetNode[MClassDef]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassDef = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashSetNodemodel__MClassDef, /* E: nullable HashSetNode[MClassDef] */
-&type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassDef, /* NativeArray[E]: NativeArray[nullable HashSetNode[MClassDef]] */
-}
-};
-/* runtime type HashSetNode[MClassDef] */
-const struct type type_hash_collection__HashSetNodemodel__MClassDef = {
-1606,
-"HashSetNode[MClassDef]", /* class_name_string */
-5,
-0,
-&resolution_table_hash_collection__HashSetNodemodel__MClassDef,
-6,
-{
-0, /* nullable Object */
-1, /* Object */
-17, /* nullable HashSetNode[Object] */
-374, /* nullable HashSetNode[MClassDef] */
-1069, /* HashSetNode[Object] */
-1606, /* HashSetNode[MClassDef] */
-},
-};
-const struct types resolution_table_hash_collection__HashSetNodemodel__MClassDef = {
-0, /* dummy */
-{
-&type_model__MClassDef, /* E: MClassDef */
-NULL, /* empty */
-&type_model__MClassDef, /* K: MClassDef */
-}
-};
-/* runtime type nullable HashSetNode[MClassDef] */
-const struct type type_nullable_hash_collection__HashSetNodemodel__MClassDef = {
-374,
-"nullable HashSetNode[MClassDef]", /* class_name_string */
-3,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type ListNode[MClassType] */
-const struct type type_list__ListNodemodel__MClassType = {
-2130,
-"ListNode[MClassType]", /* class_name_string */
-13,
-0,
-&resolution_table_list__ListNodemodel__MClassType,
-14,
-{
-0, /* nullable Object */
-1, /* Object */
-43, /* nullable ListNode[MClassType] */
--1, /* empty */
-83, /* Collection[Object] */
-93, /* Collection[nullable MType] */
--1, /* empty */
-1370, /* Collection[MType] */
--1, /* empty */
--1, /* empty */
--1, /* empty */
-1519, /* Collection[MClassType] */
-1854, /* Container[MClassType] */
-2130, /* ListNode[MClassType] */
-},
-};
-const struct types resolution_table_list__ListNodemodel__MClassType = {
-0, /* dummy */
-{
-&type_nullable_list__ListNodemodel__MClassType, /* nullable ListNode[E]: nullable ListNode[MClassType] */
-&type_model__MClassType, /* E: MClassType */
-&type_model__MClassType, /* E: MClassType */
-&type_abstract_collection__Collectionmodel__MClassType, /* Collection[E]: Collection[MClassType] */
-&type_array__Arraymodel__MClassType, /* Array[E]: Array[MClassType] */
-&type_abstract_collection__ContainerIteratormodel__MClassType, /* ContainerIterator[E]: ContainerIterator[MClassType] */
-&type_model__MClassType, /* E: MClassType */
-}
-};
-/* runtime type nullable ListNode[MClassType] */
-const struct type type_nullable_list__ListNodemodel__MClassType = {
-43,
-"nullable ListNode[MClassType]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type Container[MClassType] */
-const struct type type_abstract_collection__Containermodel__MClassType = {
-1854,
-"Container[MClassType]", /* class_name_string */
-12,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type ListIterator[MClassType] */
-const struct type type_list__ListIteratormodel__MClassType = {
--1, /*CAST DEAD*/
-"ListIterator[MClassType]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_list__ListIteratormodel__MClassType,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-375, /* ListIterator[MClassType] */
-},
-};
-const struct types resolution_table_list__ListIteratormodel__MClassType = {
-0, /* dummy */
-{
-&type_array__Arraymodel__MClassType, /* Array[E]: Array[MClassType] */
-&type_list__Listmodel__MClassType, /* List[E]: List[MClassType] */
-}
-};
-/* runtime type HashMapKeys[String, Int] */
-const struct type type_hash_collection__HashMapKeysstring__Stringkernel__Int = {
--1, /*CAST DEAD*/
-"HashMapKeys[String, Int]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapKeysstring__Stringkernel__Int,
-11,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-593, /* Collection[Streamable] */
--1, /* empty */
-1346, /* Collection[Text] */
--1, /* empty */
-1513, /* Collection[String] */
-1855, /* HashMapKeys[String, Int] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapKeysstring__Stringkernel__Int = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringkernel__Int, /* HashMap[K, V]: HashMap[String, Int] */
-&type_abstract_collection__MapKeysIteratorstring__Stringkernel__Int, /* MapKeysIterator[K, V]: MapKeysIterator[String, Int] */
-&type_string__String, /* E: String */
-&type_abstract_collection__Collectionstring__String, /* Collection[E]: Collection[String] */
-&type_array__Arraystring__String, /* Array[E]: Array[String] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_string__String, /* E: String */
-}
-};
-/* runtime type HashMapValues[String, Int] */
-const struct type type_hash_collection__HashMapValuesstring__Stringkernel__Int = {
--1, /*CAST DEAD*/
-"HashMapValues[String, Int]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapValuesstring__Stringkernel__Int,
-7,
-{
-0, /* nullable Object */
-1, /* Object */
--1, /* empty */
--1, /* empty */
-83, /* Collection[Object] */
-620, /* Collection[Int] */
-1433, /* HashMapValues[String, Int] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapValuesstring__Stringkernel__Int = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringkernel__Int, /* HashMap[K, V]: HashMap[String, Int] */
-&type_abstract_collection__MapValuesIteratorstring__Stringkernel__Int, /* MapValuesIterator[K, V]: MapValuesIterator[String, Int] */
-&type_kernel__Int, /* E: Int */
-&type_abstract_collection__Collectionkernel__Int, /* Collection[E]: Collection[Int] */
-&type_array__Arraykernel__Int, /* Array[E]: Array[Int] */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_kernel__Int, /* E: Int */
-}
-};
-/* runtime type NativeArray[nullable HashMapNode[String, Int]] */
-const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringkernel__Int = {
-376,
-"NativeArray[nullable HashMapNode[String, Int]]", /* class_name_string */
-2,
-0,
-&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringkernel__Int,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-376, /* NativeArray[nullable HashMapNode[String, Int]] */
-},
-};
-const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringkernel__Int = {
-0, /* dummy */
-{
-&type_nullable_hash_collection__HashMapNodestring__Stringkernel__Int, /* E: nullable HashMapNode[String, Int] */
-&type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringkernel__Int, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Int]] */
-}
-};
-/* runtime type HashMapIterator[String, Int] */
-const struct type type_hash_collection__HashMapIteratorstring__Stringkernel__Int = {
--1, /*CAST DEAD*/
-"HashMapIterator[String, Int]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashMapIteratorstring__Stringkernel__Int,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-377, /* MapIterator[String, Int] */
-1170, /* HashMapIterator[String, Int] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringkernel__Int = {
-0, /* dummy */
-{
-&type_hash_collection__HashMapstring__Stringkernel__Int, /* HashMap[K, V]: HashMap[String, Int] */
-}
-};
-/* runtime type MapIterator[String, Int] */
-const struct type type_abstract_collection__MapIteratorstring__Stringkernel__Int = {
-377,
-"MapIterator[String, Int]", /* class_name_string */
-2,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type HashMapNode[String, Int] */
-const struct type type_hash_collection__HashMapNodestring__Stringkernel__Int = {
-1171,
-"HashMapNode[String, Int]", /* class_name_string */
-3,
-0,
-&resolution_table_hash_collection__HashMapNodestring__Stringkernel__Int,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-44, /* nullable HashMapNode[String, Int] */
-1171, /* HashMapNode[String, Int] */
-},
-};
-const struct types resolution_table_hash_collection__HashMapNodestring__Stringkernel__Int = {
-0, /* dummy */
-{
-&type_string__String, /* K: String */
-&type_kernel__Int, /* V: Int */
-&type_string__String, /* K: String */
-}
-};
-/* runtime type nullable HashMapNode[String, Int] */
-const struct type type_nullable_hash_collection__HashMapNodestring__Stringkernel__Int = {
-44,
-"nullable HashMapNode[String, Int]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type ListNode[String] */
-const struct type type_list__ListNodestring__String = {
-2131,
-"ListNode[String]", /* class_name_string */
-11,
-0,
-&resolution_table_list__ListNodestring__String,
-12,
-{
-0, /* nullable Object */
-1, /* Object */
-45, /* nullable ListNode[String] */
--1, /* empty */
-83, /* Collection[Object] */
-593, /* Collection[Streamable] */
--1, /* empty */
-1346, /* Collection[Text] */
--1, /* empty */
-1513, /* Collection[String] */
-1856, /* Container[String] */
-2131, /* ListNode[String] */
-},
-};
-const struct types resolution_table_list__ListNodestring__String = {
-0, /* dummy */
-{
-&type_nullable_list__ListNodestring__String, /* nullable ListNode[E]: nullable ListNode[String] */
-&type_string__String, /* E: String */
-&type_string__String, /* E: String */
-&type_abstract_collection__Collectionstring__String, /* Collection[E]: Collection[String] */
-&type_array__Arraystring__String, /* Array[E]: Array[String] */
-&type_abstract_collection__ContainerIteratorstring__String, /* ContainerIterator[E]: ContainerIterator[String] */
-&type_string__String, /* E: String */
-}
-};
-/* runtime type nullable ListNode[String] */
-const struct type type_nullable_list__ListNodestring__String = {
-45,
-"nullable ListNode[String]", /* class_name_string */
-2,
-1,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type Container[String] */
-const struct type type_abstract_collection__Containerstring__String = {
-1856,
-"Container[String]", /* class_name_string */
-10,
-0,
-NULL, /*DEAD*/
-0, {}, /*DEAD TYPE*/
-};
-/* runtime type ListIterator[String] */
-const struct type type_list__ListIteratorstring__String = {
--1, /*CAST DEAD*/
-"ListIterator[String]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_list__ListIteratorstring__String,
-3,
-{
-0, /* nullable Object */
-1, /* Object */
-378, /* ListIterator[String] */
-},
-};
-const struct types resolution_table_list__ListIteratorstring__String = {
-0, /* dummy */
-{
-&type_array__Arraystring__String, /* Array[E]: Array[String] */
-&type_list__Liststring__String, /* List[E]: List[String] */
-}
-};
-/* runtime type ArrayIterator[CodeWriter] */
-const struct type type_array__ArrayIteratorabstract_compiler__CodeWriter = {
--1, /*CAST DEAD*/
-"ArrayIterator[CodeWriter]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_array__ArrayIteratorabstract_compiler__CodeWriter,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-285, /* ArrayIterator[Object] */
-1172, /* ArrayIterator[CodeWriter] */
-},
-};
-const struct types resolution_table_array__ArrayIteratorabstract_compiler__CodeWriter = {
-0, /* dummy */
-{
-&type_array__Arrayabstract_compiler__CodeWriter, /* Array[E]: Array[CodeWriter] */
-&type_array__AbstractArrayReadabstract_compiler__CodeWriter, /* AbstractArrayRead[E]: AbstractArrayRead[CodeWriter] */
-}
-};
-/* runtime type NativeArray[CodeWriter] */
-const struct type type_array__NativeArrayabstract_compiler__CodeWriter = {
-1173,
-"NativeArray[CodeWriter]", /* class_name_string */
-3,
-0,
-&resolution_table_array__NativeArrayabstract_compiler__CodeWriter,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-104, /* NativeArray[Object] */
-1173, /* NativeArray[CodeWriter] */
-},
-};
-const struct types resolution_table_array__NativeArrayabstract_compiler__CodeWriter = {
-0, /* dummy */
-{
-&type_abstract_compiler__CodeWriter, /* E: CodeWriter */
-&type_array__NativeArrayabstract_compiler__CodeWriter, /* NativeArray[E]: NativeArray[CodeWriter] */
-}
-};
-/* runtime type HashSetIterator[String] */
-const struct type type_hash_collection__HashSetIteratorstring__String = {
--1, /*CAST DEAD*/
-"HashSetIterator[String]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_hash_collection__HashSetIteratorstring__String,
-4,
-{
-0, /* nullable Object */
-1, /* Object */
-290, /* HashSetIterator[Object] */
-1174, /* HashSetIterator[String] */
-},
-};
-const struct types resolution_table_hash_collection__HashSetIteratorstring__String = {
-0, /* dummy */
-{
-&type_array__Arraystring__String, /* Array[E]: Array[String] */
-&type_hash_collection__HashSetstring__String, /* HashSet[E]: HashSet[String] */
-}
-};