docs: @Override
    public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException {
      super.readExternal(in);
      isLeaf = in.readBoolean();
      numEntries = in.readInt();
      // Entries will be read in subclasses
    }