| PojoEntityTuplizer#buildInstantiator(EntityMetamodel, PersistentClass) always returns an instantiator without using the optimizer's instantation optimizer. The reason being that at the time when buildInstantiator() is invoked from the super-class constructor (AbstractEntityTuplizer), the optimizer field in the sub-class (PojoEntityTuplizer) hasn't been populated yet by its own constructor. |