Revert splitting up `@throws` tag as CS doesn't like it.
Explicitly add `@param` tags for overwritten methods instead of
relying on inheritance.