Exception in thread "main" java.lang.StackOverflowError at net.sf.saxon.expr.Expression.optimizeChildren(Expression.java:486) at net.sf.saxon.expr.UnaryExpression.optimize(UnaryExpression.java:112) at net.sf.saxon.expr.Atomizer.optimize(Atomizer.java:211) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.Expression.optimizeChildren(Expression.java:487) at net.sf.saxon.expr.GeneralComparison.optimize(GeneralComparison.java:375) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.FilterExpression.optimize(FilterExpression.java:308) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:271) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.Expression.optimizeChildren(Expression.java:487) at net.sf.saxon.expr.TailExpression.optimize(TailExpression.java:44) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.Expression.optimizeChildren(Expression.java:487) at net.sf.saxon.expr.FunctionCall.optimize(FunctionCall.java:248) at net.sf.saxon.expr.SystemFunctionCall.optimize(SystemFunctionCall.java:145) at net.sf.saxon.functions.Exists$1.optimize(Exists.java:31) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.flwor.FLWORExpression$6.processOperand(FLWORExpression.java:468) at net.sf.saxon.expr.flwor.WhereClause.processOperands(WhereClause.java:111) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:466) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553) at net.sf.saxon.expr.Operand.optimize(Operand.java:200) at net.sf.saxon.expr.LetExpression.optimize(LetExpression.java:252) at net.sf.saxon.expr.flwor.FLWORExpression.optimize(FLWORExpression.java:553)