Differ Interfaces, Classes and Traits DifferInterface NullDiffer SebastianBergmannDiffer SebastianBergmannShortDiffer UnifiedDiffer