+val* var1 /* : Location */;
+val* var3 /* : Location */;
+val* var4 /* : nullable SourceFile */;
+val* var6 /* : nullable SourceFile */;
+val* var_res /* var res: nullable Object */;
+short int var7 /* : Bool */;
+short int var8 /* : Bool */;
+val* var_other /* var other: nullable Object */;
+short int var10 /* : Bool */;
+short int var12 /* : Bool */;
+val* var13 /* : String */;
+val* var15 /* : String */;
+{
+{ /* Inline mpackage$MGroup$location (self) on <self:MGroup> */
+var3 = self->attrs[COLOR_nitc__mpackage__MGroup___location].val; /* _location on <self:MGroup> */
+if (unlikely(var3 == NULL)) {
+if(catchStack.cursor >= 0){
+longjmp(catchStack.envs[catchStack.cursor], 1);
+}
+PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _location");
+PRINT_ERROR(" (%s:%d)\n", FILE_nitc__mpackage, 74);
+fatal_exit(1);
+}
+var1 = var3;
+RET_LABEL2:(void)0;
+}
+}
+{
+{ /* Inline location$Location$file (var1) on <var1:Location> */
+var6 = var1->attrs[COLOR_nitc__location__Location___file].val; /* _file on <var1:Location> */
+var4 = var6;
+RET_LABEL5:(void)0;
+}
+}
+var_res = var4;
+if (var_res == NULL) {
+var7 = 1; /* is null */
+} else {
+var7 = 0; /* arg is null but recv is not */