public void prePersist(Object ent, DBObject dbObj, Mapper mapr) {
MappedClass mc = mapr.getMappedClass(ent);
List<MappedField> fieldsToTest = mc.getFieldsAnnotatedWith(NonNull.class);
for (MappedField mf : fieldsToTest) {
if (mf.getFieldValue(ent) == null)
throw new NonNullValidationException(mf);
}
}