docs: @Override
    public void readHeader(byte[] data) {
      if(ByteArrayUtil.readInt(data, 0) != FILE_VERSION) {
        throw new RuntimeException("PersistentPageFile version does not match!");
      }
  
      this.pageSize = ByteArrayUtil.readInt(data, 4);
    }