map báo size = 1 nhưng get() trả null: khi dữ liệu còn nằm đó mà không cách nào lấy ra
Ba mức độ hỏng của equals/hashCode, từ quên hashCode tới khoá đổi được — kèm ví dụ chạy được cho thấy dữ liệu biến mất khỏi tầm với dù map vẫn báo size = 1, năm điều khoản của hợp đồng, và vì sao record giải quyết gần hết.