GeneticAlgorithm each generation changes.HigherOrderMutant has a Set of FirstOrderMutants, as each FirstOrderMutant
holds the path to the mutated and the original .java files, this method reads these
files and spots the differences between these two files (the original and the mutated)
and applies these differences to a copy of the original file.HigherOrderMutant based on the FirstOrderMutants it is created fromHigherOrderMutant is the count of its FirstOrderMutantsFirstOrderMutant that can be applied to the provided
HigherOrderMutant