builder.prototype().version().set( version );
builder.prototype().events().get().addAll( events.getEventValues() );
try
{
final UnitOfWorkDomainEventsValue unitOfWorkDomainValue = builder.newInstance();
Inputs.iterable( Iterables.iterable( unitOfWorkDomainValue ) ).transferTo( eventOutput );
for (UnitOfWorkEventsVisitor unitOfWorkEventsVisitor : transactionVisitors)
{
try