Add null-checking to DescriptionBuilder

Originated from #954
You've lost the `null` checking on `annotation`