Why JBoss EJB 3.0 uses the @Tx annotation instead of the specified @TransactionAttribute from JSR 220 in Chapter 9.4?