UnifiedDiffElement and InlineDiffChunk are part of the API but they are missing equals/hashcode method which make some operations complicated