final Iterator<Variable> varIt = vars.iterator();
for(int j=0; j<child.jjtGetNumChildren() && varIt.hasNext(); j++){
final Variable var = varIt.next();
final Node childchild = child.jjtGetChild(j);
if(childchild instanceof ASTValue && childchild.jjtGetNumChildren()>0){
bindings.add(var, CSVParser.getLiteral(childchild.jjtGetChild(0)));
}
}
result.add(bindings);
}
}