protected void replace(int startOffset, @NotNull SegmentArrayWithData data, int len) {
    myStorage.replace(data.myStorage, startOffset, len);
    super.replace(startOffset, data, len);
  }
protected void replace(int startOffset, @NotNull SegmentArrayWithData data, int len)