Transactional observer will be notified if there is no transaction in progress, or the transaction is in progress,
 but <a href="../../../jakarta/transaction/Synchronization.html" title="interface in jakarta.transaction"><code>Synchronization</code></a> callback cannot be registered due to the transaction being already
 marked for rollback or in state where <a href="../../../jakarta/transaction/Synchronization.html" title="interface in jakarta.transaction"><code>Synchronization</code></a> callbacks cannot b