Operation localOperation = operation;
if (targets.size() > 0) {
// clone things so our local activity doesn't affect the op
// we send to the other hosts
localOperation = localOperation.clone(localOperation.getOperation().clone());
}
pushToHost(localOperation, transaction, localHostName, futures);
processHostFuture(localHostName, futures.remove(localHostName), hostResults);
ModelNode hostResult = hostResults.get(localHostName);
if (!transaction.isRollbackOnly()) {