Rename NotNullException to NullArgumentException
Rework some Exception's handlers
Change log.error() method to log.fatal() in handlers with
RuntimeExceptions