subFilters.add(filter);
}
if (subFilters.size() == 1) {
{if (true) return (QueryFilter)subFilters.get(0);}
} else {
{if (true) return new CompoundFilter(
CompoundFilter.LogicalOperator.AND,
GenericsHelper.makeTypedList(subFilters));}
}
throw new Error("Missing return statement in function");
}