@Override
  protected int setupValueId(int hashCode, int dataOff) throws IOException {
    if (myExternalKeysNoMapping) return addrToIndex(dataOff);
    final PersistentEnumeratorBase.@NotNull RecordBufferHandler<PersistentEnumeratorBase<?>> recordHandler = getRecordHandler();
    final byte[] buf = recordHandler.getRecordBuffer(this);

    // optimization for using putInt / getInt on aligned empty storage (our page always contains on storage ByteBuffer)
    final int pos = recordHandler.recordWriteOffset(this, buf);
    myCollisionResolutionStorage.ensureSize(pos + buf.length);

    if (!myInlineKeysNoMapping) myCollisionResolutionStorage.putInt(pos, dataOff);
    return pos;
  }
@Override
  protected int setupValueId(int hashCode, int dataOff)