// Create new TransactionApplicationEvents
ValueBuilder<TransactionApplicationEvents> builder = vbf.newValueBuilder( TransactionApplicationEvents.class );
Iterables.addAll( builder.prototype().events().get(), events );
builder.prototype().timestamp().set( getCurrentTimestamp() );
final TransactionApplicationEvents transactionDomain = builder.newInstance();
// Lock store so noone else can interrupt
lock();
try
{