AntiPattern
Conditional Null Flow Semantics
conditional-null-flow-semantics
Null-related semantics get misapplied across conditional logic and type/compile-time rules, so paths that should be safe either produce unexpected nulls or trigger NPEs; downstream code then fails despite seemingly equivalent control flow.