for(final XQExpression andExpr : andExprs) {
andExpr.visit(dependancyChecker, null);
if(dependancyChecker.hasDependancy()) {
final Binding dep = dependancyChecker.getDependent();
if(dependancies.containsKey(dep)) {
final AndExpr e = new AndExpr(dependancies.get(dep), andExpr);
e.copyLocations(andExpr);
dependancies.put(dep, e);
} else {
dependancies.put(dep, andExpr);
}
} else {