@Override
    public void replace(int startIndex, int endIndex, @NotNull SegmentArrayWithData newData) {
      withFreezedHighlighters(() -> super.replace(startIndex, endIndex, newData));
    }
@Override
    public void replace(int startIndex, int endIndex, @NotNull SegmentArrayWithData newData)