for (Map.Entry<String, String> param : params.entrySet()) {
// TODO: maybe all with "_" as prefix? But then how to filter for type and subType?
if (param.getKey().equals("_dc")) {
continue;
}
final AnyOfFilter filter = new AnyOfFilter(param.getKey(), valueSet(param.getValue()));
filters.add(filter);
}
return Predicates.and(filters);
}