code: protected synchronized void notifyFromCheckpoint(Token token,
                                                       Transaction transaction)
                      throws ObjectManagerException {
          final String methodName = "notifyFromCheckpoint";
          if (Tracing.isAnyTracingEnabled() && trace.isEntryEnabled())
              trace.entry(this, cclass, methodName, new Object[] { token,
                                                                  transaction });
  
          allPersistentTokensToNotify.add(token);
          token.getManagedObject().optimisticReplaceLogged(transaction);
  
          if (Tracing.isAnyTracingEnabled() && trace.isEntryEnabled())
              trace.exit(this, cclass, methodName);
      }
docs: <p>
  Reinstate the notification of a ManagedObject after recovery from a checkpoint.
  </p>
  
  @param token to be notified.
  @param transaction the external Transaction.
  @throws ObjectManagerException