code: public void afterPostCreate(BeanO beanO, Object primaryKey)
                      throws CreateException,
                      RemoteException
      {
          final boolean isTraceOn = TraceComponent.isAnyTracingEnabled(); // d532639.2
          if (isTraceOn && tc.isEntryEnabled())
              Tr.entry(tc, "afterPostCreate", primaryKey);
  
          if (!ivAllowEarlyInsert) //PQ89520
          {
              homeEnabled();
  
              beanO.afterPostCreate();
  
              // At this point, the deployed home has successfully created the EB
              // so, we call the perfdata hooks for create
              if (pmiBean != null) {
                  pmiBean.beanCreated();
              }
          }
  
          // This must be be the last action of this method because if anything
          // throws, createFailure is called and we should not pop twice.
          EJSContainer.getThreadData().popCallbackBeanO();
  
          if (isTraceOn && tc.isEntryEnabled())
              Tr.exit(tc, "afterPostCreate", beanO);
      }
docs: d142250