Brad wrote this code for an fintech startup. What do you expect Brad's code to do when the payAmt method is called via a Spring AOP proxy (you can assume that Brad has already enabled @Transactional annotation support).

Transactional annotation image

A: Calling the add() method throws an exception. B: add() method executes code in a new transaction. C: add() method uses the transaction of the payAmt() method. D: None of these