model.persistence.factory javadoc