}
String[] spli = splitPath(pathset);
String rest = mergePath(spli, 1, spli.length - 1);
QueryBuilder subquery = new QueryBuilder(qb);
subquery.define("", qb.navigate(spli[0]));
QueryTreeField setField = subquery.project(subquery.navigate(rest));
Expression e = new MemberOf(
Collections.singletonList(((Object[]) params.get(name))[1]),
Collections.singletonList(new BasicFieldOperand(setField)));
if (debug) {
logger.log(BasicLevel.DEBUG, tab + "push(" + ExpressionPrinter.e2str(e) + ")");