The DiffRowGenerator should be as customizable as the DiffUtils itself: - algorithm - equalizer Moreover it would be helpfull to provide the type of Tag being processed by the tagGenerator.