Randy Casstevens kicked up what appears to be a very old bug in ECJ indeed, in the (relatively unused) Lawnmower example. Frog.java wasn't calling its subtree. That's probably ten years old. This is a bug in a test application and not in an algorithm, so it's much less of a concern experiment-wise. But I'm letting people know just in case they want to re-run anything. I've patched it on CVS but am posting it here too.