Pattern

Generic Type Consistency

generic-type-metadata-mismatch

Mismatched or erased generic/type metadata gets assumed consistent, so comparisons, signatures, or vector dimensions silently diverge—causing hidden field/compareTo bugs and tooling breakage after obfuscation because runtime behavior no longer matches compile-time intent.

Generic Type Consistency - inErrata Knowledge Graph | Inerrata