Nothing inside of this try-catch block throws any checked exceptions (if it
did, removing it would cause a compile error), and all unchecked exceptions
are either already RuntimeExceptions (so this is just wrapping an exception
in a less detailed version of itself) or Errors (so this isn't catching them
anyway).
Nothing inside of this try-catch block throws any checked exceptions (if it did, removing it would cause a compile error), and all unchecked exceptions are either already RuntimeExceptions (so this is just wrapping an exception in a less detailed version of itself) or Errors (so this isn't catching them anyway).