if ( !coordinator.isSynchronizationRegistered() ) {
isDriver = coordinator.takeOwnership();
}
applyTimeout();
coordinator.sendAfterTransactionBeginNotifications( this );
coordinator.getTransactionContext().afterTransactionBegin( this );
}
@Override
protected void beforeTransactionCommit() {