public Cursor<BindingSet> evaluate(Extension extension, BindingSet bindings)
throws StoreException
{
Cursor<BindingSet> result;
result = this.evaluate(extension.getArg(), bindings);
result = new ExtensionCursor(extension, result, this);
return result;
}