         self.ext_pack_float = try AllTypes.checkIfMissing(ext_pack_float, "ext_pack_float")
         self.ext_pack_double = try AllTypes.checkIfMissing(ext_pack_double, "ext_pack_double")
         self.ext_pack_nested_enum = try AllTypes.checkIfMissing(ext_pack_nested_enum, "ext_pack_nested_enum")
-        self.ext_map_int32_int32 = try AllTypes.checkIfMissing(ext_map_int32_int32, "ext_map_int32_int32")
-        self.ext_map_string_string = try AllTypes.checkIfMissing(ext_map_string_string, "ext_map_string_string")
-        self.ext_map_string_message = try AllTypes.checkIfMissing(ext_map_string_message, "ext_map_string_message")
-        self.ext_map_string_enum = try AllTypes.checkIfMissing(ext_map_string_enum, "ext_map_string_enum")
         self.unknownFields = unknownFields
     }
 

                case 1212: try reader.decode(into: &ext_pack_float)
                case 1213: try reader.decode(into: &ext_pack_double)
                case 1216: try reader.decode(into: &ext_pack_nested_enum)
                case 1301: try reader.decode(into: &ext_map_int32_int32)
                case 1402: try reader.decode(into: &ext_map_string_string)
                case 1503: try reader.decode(into: &ext_map_string_message)
                case 1504: try reader.decode(into: &ext_map_string_enum)
                default: try reader.readUnknownField(tag: tag)
            }
        }

        try writer.encode(tag: 1212, value: ext_pack_float, packed: true)
        try writer.encode(tag: 1213, value: ext_pack_double, packed: true)
        try writer.encode(tag: 1216, value: ext_pack_nested_enum, packed: true)
        try writer.writeUnknownFields(unknownFields)
    }
}
