String literal = filter.getLiteral();
String wildcard = filter.getWildCard();
String single = filter.getSingleChar();
String escape = filter.getEscape();
boolean matchCase = filter.isMatchingCase();
MatchAction matchAction = filter.getMatchAction();
List combined = new ArrayList(unrolledValues.size());
for (Iterator it = unrolledValues.iterator(); it.hasNext();) {
Expression sourceValue = (Expression) it.next();
Filter newFilter = ff.like(sourceValue, literal, wildcard, single, escape, matchCase, matchAction);