code: public boolean preEjbCreate(BeanO beanO)
                      throws CreateException //144144
      {
          // Beans that have been configured with a reload interval, and are
          // therefore ReadOnly, may not be created. However this is not
          // considered a rollback situation, so throw a checked exception.   LI3408
          if (beanMetaData.ivCacheReloadType != BeanMetaData.CACHE_RELOAD_NONE)
          {
              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled())
                  Tr.debug(tc, "CreateException: Read only EJB may not be created.");
  
              throw new CreateException("Read only EJB may not be created.");
          }
  
          // Let the BeanO know it is about to be used to perform a create(), so
          // ejbStore is not called on the BeanO until after create.    d140886.1
          beanO.preEjbCreate();
          return true;
      }
docs: d117006