protected FieldCriteria(QueryImpl<?> query, String field, FilterOperator op, Object value, boolean validateNames, boolean validateTypes, boolean not) { StringBuffer sb = new StringBuffer(field); //validate might modify prop string to translate java field name to db field name MappedField mf = DefaultMapper.validate(query.getEntityClass(), query.getDatastore().getMapper(), sb, op, value, validateNames, validateTypes); field = sb.toString(); Mapper mapr = query.getDatastore().getMapper();