Is there any way to encode in ECJ some stopping criteria other than the
maximum number of generations?  For example, what if I wanted to give up if
I don't get more than x% improvement in the best solution over y
generations?

Sandeep