+{ /* Inline kernel#Object#!= (var_ret_type,((val*)NULL)) on <var_ret_type:nullable MType> */
+var_other31 = ((val*)NULL);
+{
+var96 = ((short int(*)(val* self, val* p0))(var_ret_type->class->vft[COLOR_standard__kernel__Object___61d_61d]))(var_ret_type, var_other31); /* == on <var_ret_type:nullable MType(MType)>*/
+}
+var97 = !var96;
+var94 = var97;
+goto RET_LABEL95;
+RET_LABEL95:(void)0;
+}
+var93 = var94;
+}
+var_98 = var93;
+if (var93){
+{
+{ /* Inline parser_nodes#AMethPropdef#n_signature (var_n_intro) on <var_n_intro:nullable APropdef(AMethPropdef)> */
+var101 = var_n_intro->attrs[COLOR_nit__parser_nodes__AMethPropdef___n_signature].val; /* _n_signature on <var_n_intro:nullable APropdef(AMethPropdef)> */
+var99 = var101;
+RET_LABEL100:(void)0;
+}
+}
+if (var99 == NULL) {
+PRINT_ERROR("Runtime error: %s", "Receiver is null");
+PRINT_ERROR(" (%s:%d)\n", FILE_nit__modelize_property, 1082);
+fatal_exit(1);
+} else {
+{ /* Inline modelize_property#ASignature#ret_type (var99) on <var99:nullable ASignature> */
+if (unlikely(var99 == NULL)) {
+PRINT_ERROR("Runtime error: %s", "Receiver is null");
+PRINT_ERROR(" (%s:%d)\n", FILE_nit__modelize_property, 669);
+fatal_exit(1);
+}
+var104 = var99->attrs[COLOR_nit__modelize_property__ASignature___ret_type].val; /* _ret_type on <var99:nullable ASignature> */
+var102 = var104;
+RET_LABEL103:(void)0;
+}
+}
+{
+{ /* Inline kernel#Object#== (var_ret_type,var102) on <var_ret_type:nullable MType(MType)> */
+var_other = var102;
+{
+{ /* Inline kernel#Object#is_same_instance (var_ret_type,var_other) on <var_ret_type:nullable MType(MType)> */
+var109 = var_ret_type == var_other;
+var107 = var109;
+goto RET_LABEL108;
+RET_LABEL108:(void)0;
+}
+}
+var105 = var107;
+goto RET_LABEL106;
+RET_LABEL106:(void)0;
+}
+}
+var92 = var105;
+} else {
+var92 = var_98;
+}
+if (var92){
+{
+{ /* Inline parser_nodes#AMethPropdef#n_signature (self) on <self:AMethPropdef> */
+var112 = self->attrs[COLOR_nit__parser_nodes__AMethPropdef___n_signature].val; /* _n_signature on <self:AMethPropdef> */
+var110 = var112;
+RET_LABEL111:(void)0;
+}
+}
+if (var110 == NULL) {
+PRINT_ERROR("Runtime error: %s", "Receiver is null");
+PRINT_ERROR(" (%s:%d)\n", FILE_nit__modelize_property, 1083);
+fatal_exit(1);
+} else {
+{ /* Inline parser_nodes#ASignature#n_type (var110) on <var110:nullable ASignature> */
+if (unlikely(var110 == NULL)) {
+PRINT_ERROR("Runtime error: %s", "Receiver is null");
+PRINT_ERROR(" (%s:%d)\n", FILE_nit__parser_nodes, 1699);
+fatal_exit(1);
+}
+var115 = var110->attrs[COLOR_nit__parser_nodes__ASignature___n_type].val; /* _n_type on <var110:nullable ASignature> */
+var113 = var115;
+RET_LABEL114:(void)0;
+}
+}
+if (likely(varonce116!=NULL)) {
+var117 = varonce116;
+} else {
+var118 = "useless-signature";
+var119 = standard___standard__NativeString___to_s_with_length(var118, 17l);
+var117 = var119;
+varonce116 = var117;
+}
+if (unlikely(varonce120==NULL)) {
+var121 = NEW_standard__NativeArray(3l, &type_standard__NativeArray__standard__String);
+if (likely(varonce122!=NULL)) {
+var123 = varonce122;
+} else {
+var124 = "Warning: useless return type repetition for redefined method `";
+var125 = standard___standard__NativeString___to_s_with_length(var124, 62l);
+var123 = var125;
+varonce122 = var123;
+}
+((struct instance_standard__NativeArray*)var121)->values[0]=var123;
+if (likely(varonce126!=NULL)) {
+var127 = varonce126;
+} else {
+var128 = "`";
+var129 = standard___standard__NativeString___to_s_with_length(var128, 1l);
+var127 = var129;
+varonce126 = var127;
+}
+((struct instance_standard__NativeArray*)var121)->values[2]=var127;
+} else {
+var121 = varonce120;
+varonce120 = NULL;
+}
+{
+{ /* Inline modelize_property#APropdef#mpropdef (self) on <self:AMethPropdef> */
+var132 = self->attrs[COLOR_nit__modelize_property__APropdef___mpropdef].val; /* _mpropdef on <self:AMethPropdef> */
+var130 = var132;
+RET_LABEL131:(void)0;
+}
+}
+if (var130 == NULL) {
+PRINT_ERROR("Runtime error: %s", "Receiver is null");
+PRINT_ERROR(" (%s:%d)\n", FILE_nit__modelize_property, 1083);
+fatal_exit(1);
+} else {
+var133 = nit___nit__MPropDef___nit__model_base__MEntity__name(var130);
+}
+((struct instance_standard__NativeArray*)var121)->values[1]=var133;
+{
+var134 = ((val*(*)(val* self))(var121->class->vft[COLOR_standard__string__NativeArray__native_to_s]))(var121); /* native_to_s on <var121:NativeArray[String]>*/
+}
+varonce120 = var121;
+{
+nit___nit__ModelBuilder___advice(var_modelbuilder, var113, var117, var134); /* Direct call modelbuilder_base#ModelBuilder#advice on <var_modelbuilder:ModelBuilder>*/
+}
+} else {
+}
+RET_LABEL:;
+}
+/* method modelize_property#AMethid#return_is_mandatory for (self: AMethid): Bool */
+short int nit__modelize_property___AMethid___return_is_mandatory(val* self) {
+short int var /* : Bool */;
+var = 1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method modelize_property#AMethid#accept_special_last_parameter for (self: AMethid): Bool */
+short int nit__modelize_property___AMethid___accept_special_last_parameter(val* self) {
+short int var /* : Bool */;
+var = 0;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method modelize_property#AMethid#min_arity for (self: AMethid): Int */
+long nit__modelize_property___AMethid___min_arity(val* self) {
+long var /* : Int */;
+var = 1l;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method modelize_property#AMethid#is_binary for (self: AMethid): Bool */
+short int nit__modelize_property___AMethid___is_binary(val* self) {
+short int var /* : Bool */;
+var = 1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method modelize_property#AIdMethid#return_is_mandatory for (self: AIdMethid): Bool */
+short int nit__modelize_property___AIdMethid___AMethid__return_is_mandatory(val* self) {
+short int var /* : Bool */;
+var = 0;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method modelize_property#AIdMethid#accept_special_last_parameter for (self: AIdMethid): Bool */
+short int nit__modelize_property___AIdMethid___AMethid__accept_special_last_parameter(val* self) {
+short int var /* : Bool */;
+var = 1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method modelize_property#AIdMethid#min_arity for (self: AIdMethid): Int */
+long nit__modelize_property___AIdMethid___AMethid__min_arity(val* self) {
+long var /* : Int */;
+var = 0l;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method modelize_property#AIdMethid#is_binary for (self: AIdMethid): Bool */
+short int nit__modelize_property___AIdMethid___AMethid__is_binary(val* self) {
+short int var /* : Bool */;
+var = 0;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method modelize_property#ABraMethid#accept_special_last_parameter for (self: ABraMethid): Bool */
+short int nit__modelize_property___ABraMethid___AMethid__accept_special_last_parameter(val* self) {
+short int var /* : Bool */;
+var = 1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method modelize_property#ABraMethid#is_binary for (self: ABraMethid): Bool */
+short int nit__modelize_property___ABraMethid___AMethid__is_binary(val* self) {
+short int var /* : Bool */;
+var = 0;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method modelize_property#ABraassignMethid#return_is_mandatory for (self: ABraassignMethid): Bool */
+short int nit__modelize_property___ABraassignMethid___AMethid__return_is_mandatory(val* self) {
+short int var /* : Bool */;
+var = 0;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method modelize_property#ABraassignMethid#min_arity for (self: ABraassignMethid): Int */
+long nit__modelize_property___ABraassignMethid___AMethid__min_arity(val* self) {
+long var /* : Int */;
+var = 2l;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method modelize_property#ABraassignMethid#is_binary for (self: ABraassignMethid): Bool */
+short int nit__modelize_property___ABraassignMethid___AMethid__is_binary(val* self) {
+short int var /* : Bool */;
+var = 0;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method modelize_property#AAssignMethid#return_is_mandatory for (self: AAssignMethid): Bool */
+short int nit__modelize_property___AAssignMethid___AMethid__return_is_mandatory(val* self) {
+short int var /* : Bool */;
+var = 0;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method modelize_property#AAssignMethid#is_binary for (self: AAssignMethid): Bool */
+short int nit__modelize_property___AAssignMethid___AMethid__is_binary(val* self) {
+short int var /* : Bool */;
+var = 0;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method modelize_property#AAttrPropdef#mtype for (self: AAttrPropdef): nullable MType */
+val* nit__modelize_property___AAttrPropdef___mtype(val* self) {
+val* var /* : nullable MType */;
+val* var1 /* : nullable MType */;
+var1 = self->attrs[COLOR_nit__modelize_property__AAttrPropdef___mtype].val; /* _mtype on <self:AAttrPropdef> */
+var = var1;
+RET_LABEL:;
+return var;
+}
+/* method modelize_property#AAttrPropdef#mtype= for (self: AAttrPropdef, nullable MType) */
+void nit__modelize_property___AAttrPropdef___mtype_61d(val* self, val* p0) {
+self->attrs[COLOR_nit__modelize_property__AAttrPropdef___mtype].val = p0; /* _mtype on <self:AAttrPropdef> */
+RET_LABEL:;
+}
+/* method modelize_property#AAttrPropdef#noinit for (self: AAttrPropdef): Bool */
+short int nit__modelize_property___AAttrPropdef___noinit(val* self) {
+short int var /* : Bool */;
+short int var1 /* : Bool */;
+var1 = self->attrs[COLOR_nit__modelize_property__AAttrPropdef___noinit].s; /* _noinit on <self:AAttrPropdef> */
+var = var1;
+RET_LABEL:;
+return var;
+}
+/* method modelize_property#AAttrPropdef#noinit= for (self: AAttrPropdef, Bool) */
+void nit__modelize_property___AAttrPropdef___noinit_61d(val* self, short int p0) {
+self->attrs[COLOR_nit__modelize_property__AAttrPropdef___noinit].s = p0; /* _noinit on <self:AAttrPropdef> */
+RET_LABEL:;
+}
+/* method modelize_property#AAttrPropdef#is_lazy for (self: AAttrPropdef): Bool */
+short int nit__modelize_property___AAttrPropdef___is_lazy(val* self) {
+short int var /* : Bool */;
+short int var1 /* : Bool */;
+var1 = self->attrs[COLOR_nit__modelize_property__AAttrPropdef___is_lazy].s; /* _is_lazy on <self:AAttrPropdef> */
+var = var1;
+RET_LABEL:;
+return var;
+}
+/* method modelize_property#AAttrPropdef#is_lazy= for (self: AAttrPropdef, Bool) */
+void nit__modelize_property___AAttrPropdef___is_lazy_61d(val* self, short int p0) {
+self->attrs[COLOR_nit__modelize_property__AAttrPropdef___is_lazy].s = p0; /* _is_lazy on <self:AAttrPropdef> */
+RET_LABEL:;
+}
+/* method modelize_property#AAttrPropdef#has_value for (self: AAttrPropdef): Bool */
+short int nit__modelize_property___AAttrPropdef___has_value(val* self) {
+short int var /* : Bool */;
+short int var1 /* : Bool */;
+var1 = self->attrs[COLOR_nit__modelize_property__AAttrPropdef___has_value].s; /* _has_value on <self:AAttrPropdef> */
+var = var1;
+RET_LABEL:;
+return var;
+}
+/* method modelize_property#AAttrPropdef#has_value= for (self: AAttrPropdef, Bool) */
+void nit__modelize_property___AAttrPropdef___has_value_61d(val* self, short int p0) {
+self->attrs[COLOR_nit__modelize_property__AAttrPropdef___has_value].s = p0; /* _has_value on <self:AAttrPropdef> */
+RET_LABEL:;
+}
+/* method modelize_property#AAttrPropdef#mlazypropdef for (self: AAttrPropdef): nullable MAttributeDef */
+val* nit__modelize_property___AAttrPropdef___mlazypropdef(val* self) {
+val* var /* : nullable MAttributeDef */;
+val* var1 /* : nullable MAttributeDef */;
+var1 = self->attrs[COLOR_nit__modelize_property__AAttrPropdef___mlazypropdef].val; /* _mlazypropdef on <self:AAttrPropdef> */
+var = var1;
+RET_LABEL:;
+return var;
+}
+/* method modelize_property#AAttrPropdef#mlazypropdef= for (self: AAttrPropdef, nullable MAttributeDef) */
+void nit__modelize_property___AAttrPropdef___mlazypropdef_61d(val* self, val* p0) {
+self->attrs[COLOR_nit__modelize_property__AAttrPropdef___mlazypropdef].val = p0; /* _mlazypropdef on <self:AAttrPropdef> */
+RET_LABEL:;
+}
+/* method modelize_property#AAttrPropdef#mreadpropdef for (self: AAttrPropdef): nullable MMethodDef */
+val* nit__modelize_property___AAttrPropdef___mreadpropdef(val* self) {
+val* var /* : nullable MMethodDef */;
+val* var1 /* : nullable MMethodDef */;
+var1 = self->attrs[COLOR_nit__modelize_property__AAttrPropdef___mreadpropdef].val; /* _mreadpropdef on <self:AAttrPropdef> */
+var = var1;
+RET_LABEL:;
+return var;
+}
+/* method modelize_property#AAttrPropdef#mreadpropdef= for (self: AAttrPropdef, nullable MMethodDef) */
+void nit__modelize_property___AAttrPropdef___mreadpropdef_61d(val* self, val* p0) {
+self->attrs[COLOR_nit__modelize_property__AAttrPropdef___mreadpropdef].val = p0; /* _mreadpropdef on <self:AAttrPropdef> */
+RET_LABEL:;
+}
+/* method modelize_property#AAttrPropdef#mwritepropdef for (self: AAttrPropdef): nullable MMethodDef */
+val* nit__modelize_property___AAttrPropdef___mwritepropdef(val* self) {
+val* var /* : nullable MMethodDef */;
+val* var1 /* : nullable MMethodDef */;
+var1 = self->attrs[COLOR_nit__modelize_property__AAttrPropdef___mwritepropdef].val; /* _mwritepropdef on <self:AAttrPropdef> */
+var = var1;
+RET_LABEL:;
+return var;
+}
+/* method modelize_property#AAttrPropdef#mwritepropdef= for (self: AAttrPropdef, nullable MMethodDef) */
+void nit__modelize_property___AAttrPropdef___mwritepropdef_61d(val* self, val* p0) {
+self->attrs[COLOR_nit__modelize_property__AAttrPropdef___mwritepropdef].val = p0; /* _mwritepropdef on <self:AAttrPropdef> */
+RET_LABEL:;
+}
+/* method modelize_property#AAttrPropdef#build_property for (self: AAttrPropdef, ModelBuilder, MClassDef) */
+void nit__modelize_property___AAttrPropdef___APropdef__build_property(val* self, val* p0, val* p1) {
+val* var_modelbuilder /* var modelbuilder: ModelBuilder */;
+val* var_mclassdef /* var mclassdef: MClassDef */;
+val* var /* : MClass */;
+val* var2 /* : MClass */;
+val* var_mclass /* var mclass: MClass */;
+val* var3 /* : TId */;
+val* var5 /* : TId */;
+val* var_nid2 /* var nid2: TId */;
+val* var6 /* : String */;
+val* var_name /* var name: String */;
+static val* varonce;
+val* var7 /* : String */;
+char* var8 /* : NativeString */;
+val* var9 /* : FlatString */;
+val* var10 /* : nullable AAnnotation */;
+val* var_atabstract /* var atabstract: nullable AAnnotation */;
+short int var11 /* : Bool */;
+short int var12 /* : Bool */;
+val* var_other /* var other: nullable Object */;
+short int var14 /* : Bool */;
+short int var16 /* : Bool */;
+val* var17 /* : MClassKind */;
+val* var19 /* : MClassKind */;
+short int var20 /* : Bool */;
+short int var22 /* : Bool */;
+short int var23 /* : Bool */;
+val* var25 /* : NativeArray[String] */;
+static val* varonce24;
+static val* varonce26;
+val* var27 /* : String */;
+char* var28 /* : NativeString */;
+val* var29 /* : FlatString */;
+static val* varonce30;
+val* var31 /* : String */;
+char* var32 /* : NativeString */;
+val* var33 /* : FlatString */;
+static val* varonce34;
+val* var35 /* : String */;
+char* var36 /* : NativeString */;
+val* var37 /* : FlatString */;
+static val* varonce38;
+val* var39 /* : String */;
+char* var40 /* : NativeString */;
+val* var41 /* : FlatString */;
+val* var42 /* : MClassKind */;
+val* var44 /* : MClassKind */;
+val* var45 /* : String */;
+val* var46 /* : String */;
+val* var47 /* : String */;
+val* var48 /* : MAttribute */;
+static val* varonce49;
+val* var50 /* : String */;
+char* var51 /* : NativeString */;
+val* var52 /* : FlatString */;
+val* var53 /* : String */;
+val* var54 /* : Sys */;
+val* var55 /* : MVisibility */;
+val* var_mprop /* var mprop: MAttribute */;
+val* var56 /* : MAttributeDef */;
+val* var57 /* : Location */;
+val* var59 /* : Location */;
+val* var_mpropdef /* var mpropdef: MAttributeDef */;
+short int var60 /* : Bool */;
+int cltype;
+int idtype;
+const struct type* type_struct;
+const char* var_class_name;
+short int var62 /* : Bool */;
+int cltype63;
+int idtype64;
+const struct type* type_struct65;
+const char* var_class_name66;
+val* var67 /* : HashMap[MPropDef, APropdef] */;
+val* var69 /* : HashMap[MPropDef, APropdef] */;
+val* var_readname /* var readname: String */;
+val* var70 /* : nullable MProperty */;
+short int var71 /* : Bool */;
+int cltype72;
+int idtype73;
+const char* var_class_name74;
+val* var_mreadprop /* var mreadprop: nullable MMethod */;
+short int var75 /* : Bool */;
+short int var76 /* : Bool */;
+short int var78 /* : Bool */;
+short int var80 /* : Bool */;
+val* var81 /* : nullable AVisibility */;
+val* var83 /* : nullable AVisibility */;
+val* var84 /* : MVisibility */;
+val* var_mvisibility /* var mvisibility: MVisibility */;
+val* var85 /* : MMethod */;
+val* var86 /* : nullable TKwredef */;
+val* var88 /* : nullable TKwredef */;
+short int var89 /* : Bool */;
+short int var90 /* : Bool */;
+val* var91 /* : nullable TKwredef */;
+val* var93 /* : nullable TKwredef */;
+short int var94 /* : Bool */;
+short int var95 /* : Bool */;
+val* var96 /* : nullable AVisibility */;
+val* var98 /* : nullable AVisibility */;
+val* var99 /* : Map[MProperty, APropdef] */;
+val* var101 /* : Map[MProperty, APropdef] */;
+val* var102 /* : MMethodDef */;
+val* var103 /* : Location */;
+val* var105 /* : Location */;
+val* var_mreadpropdef /* var mreadpropdef: MMethodDef */;
+val* var107 /* : HashMap[MPropDef, APropdef] */;
+val* var109 /* : HashMap[MPropDef, APropdef] */;
+val* var110 /* : nullable MPropDef */;
+val* var112 /* : nullable MPropDef */;
+short int var113 /* : Bool */;
+short int var114 /* : Bool */;
+val* var_other116 /* var other: nullable Object */;
+short int var117 /* : Bool */;
+short int var118 /* : Bool */;
+val* var119 /* : nullable MPropDef */;
+val* var121 /* : nullable MPropDef */;
+val* var122 /* : nullable MDoc */;
+val* var124 /* : nullable MDoc */;
+short int var126 /* : Bool */;
+short int var127 /* : Bool */;
+short int var129 /* : Bool */;
+short int var130 /* : Bool */;
+short int var132 /* : Bool */;
+val* var133 /* : nullable AExpr */;
+val* var135 /* : nullable AExpr */;
+short int var136 /* : Bool */;
+short int var137 /* : Bool */;
+short int var139 /* : Bool */;
+short int var140 /* : Bool */;
+short int var_ /* var : Bool */;
+val* var141 /* : nullable AExpr */;
+val* var143 /* : nullable AExpr */;
+short int var144 /* : Bool */;
+short int var145 /* : Bool */;
+short int var147 /* : Bool */;
+short int var148 /* : Bool */;
+short int var150 /* : Bool */;
+short int var151 /* : Bool */;
+short int var152 /* : Bool */;
+short int var154 /* : Bool */;
+short int var155 /* : Bool */;
+short int var_156 /* var : Bool */;
+short int var157 /* : Bool */;
+short int var159 /* : Bool */;
+static val* varonce160;
+val* var161 /* : String */;
+char* var162 /* : NativeString */;
+val* var163 /* : FlatString */;
+static val* varonce164;
+val* var165 /* : String */;
+char* var166 /* : NativeString */;
+val* var167 /* : FlatString */;
+val* var168 /* : nullable AAnnotation */;
+val* var_atnoinit /* var atnoinit: nullable AAnnotation */;
+short int var169 /* : Bool */;
+short int var170 /* : Bool */;
+short int var172 /* : Bool */;
+short int var174 /* : Bool */;
+static val* varonce175;
+val* var176 /* : String */;
+char* var177 /* : NativeString */;
+val* var178 /* : FlatString */;
+val* var179 /* : nullable AAnnotation */;
+short int var180 /* : Bool */;
+short int var181 /* : Bool */;
+short int var183 /* : Bool */;
+short int var184 /* : Bool */;
+short int var186 /* : Bool */;
+short int var188 /* : Bool */;
+static val* varonce189;
+val* var190 /* : String */;
+char* var191 /* : NativeString */;
+val* var192 /* : FlatString */;
+short int var193 /* : Bool */;
+short int var194 /* : Bool */;
+short int var196 /* : Bool */;
+short int var197 /* : Bool */;
+static val* varonce198;
+val* var199 /* : String */;
+char* var200 /* : NativeString */;
+val* var201 /* : FlatString */;
+static val* varonce202;
+val* var203 /* : String */;
+char* var204 /* : NativeString */;
+val* var205 /* : FlatString */;
+static val* varonce206;
+val* var207 /* : String */;
+char* var208 /* : NativeString */;
+val* var209 /* : FlatString */;
+val* var210 /* : nullable AAnnotation */;
+val* var_atlazy /* var atlazy: nullable AAnnotation */;
+static val* varonce211;
+val* var212 /* : String */;
+char* var213 /* : NativeString */;
+val* var214 /* : FlatString */;
+val* var215 /* : nullable AAnnotation */;
+val* var_atlateinit /* var atlateinit: nullable AAnnotation */;
+short int var216 /* : Bool */;
+short int var217 /* : Bool */;
+short int var218 /* : Bool */;
+short int var220 /* : Bool */;
+short int var221 /* : Bool */;
+short int var_222 /* var : Bool */;
+short int var223 /* : Bool */;
+short int var224 /* : Bool */;
+short int var226 /* : Bool */;
+short int var227 /* : Bool */;
+short int var228 /* : Bool */;
+short int var229 /* : Bool */;
+short int var230 /* : Bool */;
+short int var232 /* : Bool */;
+short int var233 /* : Bool */;
+short int var_234 /* var : Bool */;
+short int var235 /* : Bool */;
+short int var236 /* : Bool */;
+short int var238 /* : Bool */;
+short int var239 /* : Bool */;
+static val* varonce240;
+val* var241 /* : String */;
+char* var242 /* : NativeString */;
+val* var243 /* : FlatString */;
+short int var244 /* : Bool */;
+short int var246 /* : Bool */;
+short int var247 /* : Bool */;
+short int var248 /* : Bool */;
+short int var249 /* : Bool */;
+short int var251 /* : Bool */;
+short int var252 /* : Bool */;
+static val* varonce253;
+val* var254 /* : String */;
+char* var255 /* : NativeString */;
+val* var256 /* : FlatString */;
+short int var257 /* : Bool */;
+short int var258 /* : Bool */;
+short int var260 /* : Bool */;
+short int var261 /* : Bool */;
+static val* varonce262;
+val* var263 /* : String */;
+char* var264 /* : NativeString */;
+val* var265 /* : FlatString */;
+val* var268 /* : MAttribute */;
+static val* varonce269;
+val* var270 /* : String */;
+char* var271 /* : NativeString */;
+val* var272 /* : FlatString */;
+val* var273 /* : String */;
+val* var274 /* : Sys */;
+val* var275 /* : MVisibility */;
+val* var_mlazyprop /* var mlazyprop: MAttribute */;
+val* var276 /* : MAttributeDef */;
+val* var277 /* : Location */;
+val* var279 /* : Location */;
+val* var_mlazypropdef /* var mlazypropdef: MAttributeDef */;
+static val* varonce281;
+val* var282 /* : String */;
+char* var283 /* : NativeString */;
+val* var284 /* : FlatString */;
+val* var285 /* : nullable AAnnotation */;
+val* var_atreadonly /* var atreadonly: nullable AAnnotation */;
+short int var286 /* : Bool */;
+short int var287 /* : Bool */;
+short int var289 /* : Bool */;
+short int var290 /* : Bool */;
+short int var291 /* : Bool */;
+short int var293 /* : Bool */;
+short int var294 /* : Bool */;
+static val* varonce295;
+val* var296 /* : String */;
+char* var297 /* : NativeString */;
+val* var298 /* : FlatString */;
+short int var299 /* : Bool */;
+short int var300 /* : Bool */;
+short int var301 /* : Bool */;
+short int var302 /* : Bool */;
+short int var_303 /* var : Bool */;
+short int var304 /* : Bool */;
+short int var306 /* : Bool */;
+short int var307 /* : Bool */;
+short int var_308 /* var : Bool */;
+short int var309 /* : Bool */;
+short int var311 /* : Bool */;
+short int var312 /* : Bool */;
+static val* varonce313;
+val* var314 /* : String */;
+char* var315 /* : NativeString */;
+val* var316 /* : FlatString */;
+static val* varonce317;
+val* var318 /* : String */;
+char* var319 /* : NativeString */;
+val* var320 /* : FlatString */;
+static val* varonce321;
+val* var322 /* : String */;
+char* var323 /* : NativeString */;
+val* var324 /* : FlatString */;
+val* var325 /* : String */;
+val* var_writename /* var writename: String */;
+static val* varonce326;
+val* var327 /* : String */;
+char* var328 /* : NativeString */;
+val* var329 /* : FlatString */;
+val* var330 /* : nullable AAnnotation */;
+val* var_atwritable /* var atwritable: nullable AAnnotation */;
+short int var331 /* : Bool */;
+short int var332 /* : Bool */;
+short int var334 /* : Bool */;
+short int var335 /* : Bool */;
+val* var336 /* : ANodes[AExpr] */;
+val* var338 /* : ANodes[AExpr] */;
+short int var339 /* : Bool */;
+short int var340 /* : Bool */;
+val* var341 /* : String */;
+val* var342 /* : nullable String */;
+val* var343 /* : nullable MProperty */;
+short int var344 /* : Bool */;
+int cltype345;
+int idtype346;
+const char* var_class_name347;
+val* var_mwriteprop /* var mwriteprop: nullable MMethod */;
+val* var_nwkwredef /* var nwkwredef: nullable Token */;
+short int var348 /* : Bool */;
+short int var349 /* : Bool */;
+short int var351 /* : Bool */;
+short int var352 /* : Bool */;
+val* var353 /* : nullable TKwredef */;
+val* var355 /* : nullable TKwredef */;
+short int var356 /* : Bool */;
+short int var357 /* : Bool */;
+short int var359 /* : Bool */;
+short int var361 /* : Bool */;
+short int var362 /* : Bool */;
+short int var363 /* : Bool */;
+short int var365 /* : Bool */;
+short int var366 /* : Bool */;
+val* var367 /* : nullable AVisibility */;
+val* var369 /* : nullable AVisibility */;
+val* var370 /* : MVisibility */;
+val* var_mvisibility371 /* var mvisibility: nullable Object */;
+val* var372 /* : Sys */;
+val* var373 /* : MVisibility */;
+val* var374 /* : MMethod */;
+short int var375 /* : Bool */;
+short int var376 /* : Bool */;
+val* var377 /* : nullable MDeprecationInfo */;
+val* var379 /* : nullable MDeprecationInfo */;
+val* var381 /* : nullable Token */;
+val* var382 /* : nullable TKwredef */;
+val* var384 /* : nullable TKwredef */;
+short int var385 /* : Bool */;
+short int var386 /* : Bool */;
+short int var387 /* : Bool */;
+short int var388 /* : Bool */;
+short int var390 /* : Bool */;
+short int var391 /* : Bool */;
+val* var392 /* : nullable AVisibility */;
+val* var394 /* : nullable AVisibility */;
+val* var395 /* : Map[MProperty, APropdef] */;
+val* var397 /* : Map[MProperty, APropdef] */;
+val* var398 /* : MMethodDef */;
+val* var399 /* : Location */;
+val* var401 /* : Location */;
+val* var_mwritepropdef /* var mwritepropdef: MMethodDef */;
+val* var403 /* : HashMap[MPropDef, APropdef] */;
+val* var405 /* : HashMap[MPropDef, APropdef] */;
+val* var406 /* : nullable MDoc */;
+val* var408 /* : nullable MDoc */;
+short int var410 /* : Bool */;
+short int var411 /* : Bool */;
+short int var413 /* : Bool */;
+short int var414 /* : Bool */;
+static val* varonce416;
+val* var417 /* : String */;
+char* var418 /* : NativeString */;
+val* var419 /* : FlatString */;
+val* var420 /* : nullable AAnnotation */;
+val* var_atautoinit /* var atautoinit: nullable AAnnotation */;
+short int var421 /* : Bool */;
+short int var422 /* : Bool */;
+short int var424 /* : Bool */;
+short int var425 /* : Bool */;
+short int var426 /* : Bool */;
+short int var428 /* : Bool */;
+static val* varonce429;
+val* var430 /* : String */;
+char* var431 /* : NativeString */;
+val* var432 /* : FlatString */;
+short int var433 /* : Bool */;
+short int var434 /* : Bool */;
+static val* varonce435;
+val* var436 /* : String */;
+char* var437 /* : NativeString */;
+val* var438 /* : FlatString */;
+short int var439 /* : Bool */;
+short int var440 /* : Bool */;
+static val* varonce441;
+val* var442 /* : String */;
+char* var443 /* : NativeString */;
+val* var444 /* : FlatString */;
+short int var445 /* : Bool */;
+short int var446 /* : Bool */;
+short int var448 /* : Bool */;
+short int var450 /* : Bool */;
+static val* varonce451;
+val* var452 /* : String */;
+char* var453 /* : NativeString */;
+val* var454 /* : FlatString */;
+static val* varonce455;
+val* var456 /* : String */;
+char* var457 /* : NativeString */;
+val* var458 /* : FlatString */;
+short int var459 /* : Bool */;
+short int var460 /* : Bool */;
+short int var462 /* : Bool */;
+short int var463 /* : Bool */;
+var_modelbuilder = p0;
+var_mclassdef = p1;