@Override
public void afterCompletion( UnitOfWorkStatus status )
{
if (status.equals( UnitOfWorkStatus.COMPLETED ))
{
UnitOfWorkEvents events = unitOfWork.metaInfo( UnitOfWorkEvents.class );
ValueBuilder<UnitOfWorkDomainEventsValue> builder = vbf.newValueBuilder( UnitOfWorkDomainEventsValue.class );
builder.prototype().user().set( user );
builder.prototype().timestamp().set( System.currentTimeMillis() );
builder.prototype().usecase().set( unitOfWork.usecase().name() );