Iterator<PersistentClass> mappings = config.getClassMappings();
while(mappings.hasNext()) {
final PersistentClass persistentClass = mappings.next();
final Class entityClass = persistentClass.getMappedClass();
ValueEncoderFactory factory = new ValueEncoderFactory() {
public ValueEncoder create(Class type) {
return new HibernateEntityValueEncoder(entityClass, persistentClass, session, typeCoercer);
}
};