Report an execution failure. This method will be called
when an exception or error is caught by a manager.
Exceptions are reported this way when the run() or startRun()
methods of the manager are used to perform the execution.
If instead the execute() method is used, then exceptions are
not caught, and are instead just passed up to the caller of
the execute() method. Those exceptions are not reported
here (unless, of course, the caller of the execute() method does
Report that the current execution has finished and
the wrapup sequence has completed normally. The number of successfully
completed iterations can be obtained by calling getIterationCount()
on the manager.