-short int var6 /* : Bool */;
-int cltype7;
-int idtype8;
-const struct type* type_struct9;
-val* var_k1 /* var k1: Object */;
-val* var_k2 /* var k2: Object */;
-val* var_k3 /* var k3: Object */;
-val* var10 /* : HashMap[Object, HashMap2[Object, Object, nullable Object]] */;
-val* var_level1 /* var level1: HashMap[Object, HashMap2[Object, Object, nullable Object]] */;
-short int var11 /* : Bool */;
-short int var12 /* : Bool */;
-val* var13 /* : null */;
-val* var14 /* : nullable Object */;
-val* var_level2 /* var level2: HashMap2[Object, Object, nullable Object] */;
-val* var15 /* : nullable Object */;
-/* Covariant cast for argument 0 (k1) <p0:Object> isa HashMap3#0 */
-/* <p0:Object> isa HashMap3#0 */
-type_struct = self->type->resolution_table->types[COLOR_more_collections__HashMap3_FT0];
+short int is_nullable6;
+const char* var_class_name7;
+short int var8 /* : Bool */;
+int cltype9;
+int idtype10;
+const struct type* type_struct11;
+short int is_nullable12;
+const char* var_class_name13;
+val* var_k1 /* var k1: nullable Object */;
+val* var_k2 /* var k2: nullable Object */;
+val* var_k3 /* var k3: nullable Object */;
+val* var14 /* : HashMap[nullable Object, HashMap2[nullable Object, nullable Object, nullable Object]] */;
+val* var16 /* : HashMap[nullable Object, HashMap2[nullable Object, nullable Object, nullable Object]] */;
+val* var_level1 /* var level1: HashMap[nullable Object, HashMap2[nullable Object, nullable Object, nullable Object]] */;
+val* var17 /* : nullable Object */;
+val* var_level2 /* var level2: nullable HashMap2[nullable Object, nullable Object, nullable Object] */;
+short int var18 /* : Bool */;
+short int var19 /* : Bool */;
+val* var_other /* var other: nullable Object */;
+short int var21 /* : Bool */;
+short int var23 /* : Bool */;
+val* var24 /* : nullable Object */;
+/* Covariant cast for argument 0 (k1) <p0:nullable Object> isa K1 */
+/* <p0:nullable Object> isa K1 */
+type_struct = self->type->resolution_table->types[COLOR_more_collections__HashMap3___35dK1];