} catch (Exception e) {
//Ignore these. It is likely they related to mapping validation that is unimportant for queries (the query will fail/return-empty anyway)
log.debug("Error during mapping of filter criteria: ", e);
}
Object mappedValue = mapr.toMongoObject(mf, mc, value);
Class<?> type = (mappedValue == null) ? null : mappedValue.getClass();
//convert single values into lists for $in/$nin
if (type != null && (op == FilterOperator.IN || op == FilterOperator.NOT_IN) && !type.isArray() && !Iterable.class.isAssignableFrom(type)) {