final Map<String, String> query = new HashMap<>();
Filter filter;
if (filters != null) {
if (filters.size() > 1) {
filter = new OrFilter(filters.toArray(new Filter[filters.size()]));
} else {
filter = filters.iterator().next();
}
query.put(AbstractFilterExpression.FILTER_PREFIX, filter.compile());
}