Given: Throwable
is Exception
\'s superclass.
When I read texts on writing your own \'exceptions\', I see examples of Throwable
All exceptions are a problem in the end... too say Errors are bugs doesnt mean anything.
Errors are not bugs - they are problems that the host VM is experiencing, eg OutOfMemoryError. Exceptions are a means that the current operation may use to notify that it failed and perhaps provide some diagnosis.