code: private void createImpl()
    {
      _systemSegment = allocateSegment(new byte[32], 1);
      
      _segmentList.add(_systemSegment);
      
      TempBuffer tBuf = TempBuffer.createLarge();
      byte []buffer = tBuf.buffer();
      
      Arrays.fill(buffer, (byte) 0);
      
      int offset = 0;
      
      BitsUtil.writeLong(buffer, offset, JOURNAL_MAGIC);
      offset += 8;
      
      BitsUtil.writeLong(buffer, offset, _segmentSize);
      offset += 8;
      
      BitsUtil.writeLong(buffer, offset, _tailAddress);
      offset += 8;
      
      BitsUtil.writeInt(buffer, offset, KEY_LENGTH);
      offset += 4;
      
      try (OutStore os = _store.openWrite(0, buffer.length)) {
        os.write(0, buffer, 0, buffer.length);
      }
      
      tBuf.free();
    }
docs: Creates the store.
  @throws SQLException