https://github.com/JOSM/josm/blob/9a315330c3e1fd9ff13ea6d29f554b784dc9b9b3/src/org/openstreetmap/josm/tools/Diff.java#L153-L156