} else if(expr instanceof FLWRExpr) {
FLWRExpr flwrExpr = ((FLWRExpr) expr);
List<Binding> clauses = flwrExpr.getClauses();
if(!clauses.isEmpty()) {
Binding firstClause = clauses.get(0);
BindingVariable bindingVar = firstClause.getVariable();
XQExpression bindingExpr = bindingVar.getValue();
if(bindingExpr instanceof DirectFunctionCall) {
DirectFunctionCall funcall = (DirectFunctionCall) bindingExpr;
if(FnCollection.FUNC_NAME.equals(funcall.getFuncName())) {
List<XQExpression> params = funcall.getParams();
final String colpath;