Instead of throwing new Exception(\"Some message\", maybeSomeCause), which means that all callers of my method will need to catch Exception (which can include Runti
new Exception(\"Some message\", maybeSomeCause)
Absolutely it makes sense to reuse Exception classes when they reasonably describe the scenario that caused the exception to be thrown.
Exception