public static DeferredResolutionResult resolveUpdate(final AbstractTripleStore store,final Update update,final BindingSet bs,final Dataset dataset) throws MalformedQueryException {
  final ASTDeferredIVResolution termsResolver=new ASTDeferredIVResolution(store);
  BindingSet resolvedBindingSet=termsResolver.handleBindingSet(store,bs);
  final Dataset resolvedDataset=termsResolver.handleDataset(store,dataset);
  termsResolver.resolve(store,update,null,bs);
  return new DeferredResolutionResult(resolvedBindingSet,resolvedDataset);
}

public static DeferredResolutionResult resolveUpdate ( final AbstractTripleStore store , final Update update , final BindingSet bs , final Dataset dataset ) throws MalformedQueryException { final ASTDeferredIVResolution termsResolver = new ASTDeferredIVResolution ( store ) ; BindingSet resolvedBindingSet = termsResolver . handleBindingSet ( store , bs ) ; final Dataset resolvedDataset = termsResolver . handleDataset ( store , dataset ) ; termsResolver . resolve ( store , update , null , bs ) ; return new DeferredResolutionResult ( resolvedBindingSet , resolvedDataset ) ; }
do deferred resolution of ivs , which were left unresolved after execution of each update in updateroot
