}
@Override
protected QueryIterator nextStage(Binding binding)
{
DatasetGraph ds = super.getExecContext().getDataset() ;
Node n = Substitute.substitute(node, binding) ;
String uri = n.getURI();
if ( ds.containsGraph(n) )
return IterLib.result(binding, getExecContext()) ;
// DO NOT LOOK AT THIS CODE
Model m = FileManager.get().loadModel(uri) ;
Graph g = m.getGraph() ;
ds.addGraph(n, g) ;
return IterLib.result(binding, getExecContext()) ;
}