Error Handling
Error handling basics
Catching different error types
Catch and Switch Pattern for Explicit Error Handling
Disabling Error Propagation
Create custom Error with localized description