Now if DB is corrupted it throws exit exception.
interpretator is final now
Now DatabaseExitException saves reason of exit.