Javadoc
EJB 3 13.6.1:
In the case of a stateful session bean, it is possible that the business method that started a transaction
completes without committing or rolling back the transaction. In such a case, the container must retain
the association between the transaction and the instance across multiple client calls until the instance
commits or rolls back the transaction. When the client invokes the next business method, the container
must invoke the business method (and any applicable interceptor methods for the bean) in this transac-
tion context.