For example, DiffHelper has several methods. Also, the diff logic (for Myers / Patience) itself needs to be updated.