42b2534c46
If a type is annotated as not null its upper bound is not nullable in most cases besides override conflicts, but in the latter case we should behave consistently with flexibility of this type