As written in https://github.com/mapstruct/mapstruct/issues/674#issuecomment-2769667346. It would be better if we do not create `null` optional, but rather `Optional.empty` when needed. This could be done in `Type#getNull`.