@Override
public XQExpression visit(VarRef ref, XQueryContext ctxt) throws XQueryException {
Variable var = ref.getValue();
if(!var.isInsideRemoteExpr()) {
if(var.isAnalyzed()) {
var.staticAnalysis(_statEnv);
ShippedVariable shippedVar = new ShippedVariable(var, _counter++);
_variablesHolder.add(shippedVar);
ref.setValue(shippedVar);
}
}