Document assumptions (via assert(…):s) that are being made avoid NULL pointer dereferences.
Rationale:
- Make it clear to human reviewers and non-human static analyzers that what might look like potential
NULLpointer dereferences are written the way they are intentionally (these cases are currently flagged by various static analyzers).