code: protected void restore(ObjectInputStream ois, int dataVersion) throws SevereMessageStoreException
    
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.entry(tc, "restore", new Object[] { dataVersion});
      checkPersistentVersionId(dataVersion);
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.exit(tc, "restore");
    }
docs: Child classes should override this method to restore their persistent
  data.
  
  @param ois ObjectInputStream to restore data from.
  @param dataVersion  Version number of object read from store.
  @throws SevereMessageStoreException