Root of exception hierarchy for checked exceptions in job and step execution.
Clients of the Job should expect to have to catch and deal with these
exceptions because they signal a user error, or an inconsistent state between
the user's instructions and the data.