Because somebody could've been excessively clever and inherited from Throwable or Error.
I believe the history goes back to when NonFatal was added by @viktorklang for SIP-14.
For example https://docs.oracle.com/javase/7/docs/api/javax/xml/parsers/FactoryConfigurationError.html … is an Error, but isn't fatal.
-
This Tweet is unavailable.
-
-
This Tweet is unavailable.
-
The last person I talked to about this was
@tpolecat. As far as I can tell there is no perfect resolution, just pick a poison, because the real cure is totality.0 replies 0 retweets 2 likes -
This Tweet is unavailable.
-
I wrote very similar code internal to companies I worked for.
0 replies 0 retweets 0 likes -
This Tweet is unavailable.
"Do not encourage use of Throwable by fommil"... ok, sure!
1:31 PM - 29 Mar 2018
from East Worldham, England
0 replies
0 retweets
2 likes
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.