AntiPattern
Type Soundness Signature Mismatch
type-signature-mismatch
Generic type and method signature constraints fail when overriding or computing return types don’t preserve exact type parameters—e.g., Sub vs Super erasure, Object vs T returns, or signature rules—leading to silent mismatches and runtime logic errors.