attsToPut.add(new ReplaceableAttribute(EntityManagerFactoryImpl.DTYPE, ai.getDiscriminatorValue(), true));
}
LazyInterceptor interceptor = null;
if (o instanceof Factory) {
Factory factory = (Factory) o;
/*for (Callback callback2 : factory.getCallbacks()) {
if(logger.isLoggable(Level.FINER)) logger.finer("callback=" + callback2);
if (callback2 instanceof LazyInterceptor) {
interceptor = (LazyInterceptor) callback2;
}
}*/
interceptor = (LazyInterceptor) factory.getCallback(0);
}
Collection<Method> getters = ai.getGetters();
for (Method getter : getters) {
Object ob;