https://bonclay.github.io/posts/exception-01/
Java Checked Exception, Unchecked Exception - Hoomels