@Override
 void setupRecord(
     @NotNull PersistentBTreeEnumerator enumerator, int hashCode, int dataOffset, byte[] buf) {
   if (!enumerator.myInlineKeysNoMapping) Bits.putInt(buf, 0, dataOffset);
 }
 public void put(String name, int val) {
   Bits.putInt(primVals, getFieldOffset(name, Integer.TYPE), val);
 }
  public ByteBuffer putInt(int x) {

    Bits.putInt(this, ix(nextPutIndex(4)), x, bigEndian);
    return this;
  }
  public ByteBuffer putInt(int i, int x) {

    Bits.putInt(this, ix(checkIndex(i, 4)), x, bigEndian);
    return this;
  }
 @Override
 void setupRecord(PersistentEnumerator enumerator, int hashCode, int dataOffset, byte[] buf) {
   Bits.putInt(buf, COLLISION_OFFSET, 0);
   Bits.putInt(buf, KEY_HASHCODE_OFFSET, hashCode);
   Bits.putInt(buf, KEY_REF_OFFSET, dataOffset);
 }