Description
IterationManager uses Incrementor for the iterations book-keeping. When the maximum number of iterations is reached, the default behavior is to throw a MaxCountExceededException unless a MaxCountExceededCallback was passed to the constructor of Incrementor.
In the current implementation of IterationManager, this feature is hidden. It is proposed to add a new constructor IterationManager(Incrementor), which would permit the use of call-back methods through the use of appropriately initialized incrementors.