@Override
  public void replace(@NotNull DataStorage storage, int startOffset, int len) {
    assert storage instanceof ShortBasedStorage;
    System.arraycopy(((ShortBasedStorage)storage).myData, 0, myData, startOffset, len);
  }
@Override
  public void replace(@NotNull DataStorage storage, int startOffset, int len)