When searching for something in StackOverflow that includes Exceptions, I found an answer that said something in the lines:
"Creating too many custom exceptions is a code smell. Try to use as many of the JDK techniques as possible.
Why? What happened to me by creating 3 custom exceptions that describe what should happen to the email message I'm trying to process?
source share