As when using any other class or third party libraries, one would expect exceptions to be documented as well, so I've always found somewhat redundant to add text descriptions to them. Are they really necessary?
What are your thoughts? Thanks in advance.