}
protected void insertMultipleURIOperator(Collection<MultipleURIOperator> ops, LinkedList<Tuple<Construct, Item>> graphConstraints, SimpleNode node){
Iterator<MultipleURIOperator> it = ops.iterator();
for(Tuple<Construct, Item> entry: graphConstraints){
MultipleURIOperator muo = it.next();
Collection<URILiteral> cu;
Item item=entry.getSecond();
if(item==null){
cu = new LinkedList<URILiteral>();
} else if(item.isVariable()){
cu = this.indexScanCreator.getDataset().getNamedGraphs();
} else {
cu = new LinkedList<URILiteral>();
cu.add((URILiteral)entry.getSecond());
}
muo.setURIs(cu);
muo.setSucceedingOperator(new OperatorIDTuple(result, 0));
Construct construct = entry.getFirst();
construct.setSucceedingOperator(new OperatorIDTuple(muo, 0));
this.indexScanCreator.createEmptyIndexScanAndConnectWithRoot(new OperatorIDTuple(construct, 0));
}
}