private byte mergeTypes(@NotNull ChangedLines<T> change1, @NotNull ChangedLines<T> change2) {
    return change1.type == change2.type ? change1.type : Range.MODIFIED;
  }
private byte mergeTypes(@NotNull ChangedLines<T> change1, @NotNull ChangedLines<T> change2)