new IterativeMutation([name = "<unnamed mutation>"])
(Extends Mutation)
Abstract mutation class that implements .getMutants(), but makes function Mutation.mutate($jp) abstract. Allows more efficient, generator-based Mutation implementations.
This should not be instantiated directly, instead should be extended.
Parameters
name: String - the name of the mutation (optional)