if (LOG.isDebugEnabled()) {
LOG.debug("installing " + this.getClass().getName());
}
ObjectAdapterFactory adapterFactory = persistenceSessionFactory.getAdapterFactory();
ObjectFactory objectFactory = persistenceSessionFactory.getObjectFactory();
PojoRecreator pojoRecreator = persistenceSessionFactory.getPojoRecreator();
IdentifierGenerator identifierGenerator = persistenceSessionFactory.getIdentifierGenerator();
ServicesInjectorSpi servicesInjector = persistenceSessionFactory.getServicesInjector();
final PersistAlgorithm persistAlgorithm = createPersistAlgorithm(getConfiguration());