Session beans and message driven beans are never re-entrant.
On p.529 of JSR-318, it says Session beans and message driven beans are never re-entrant.
But in chapter 4, singleton beans, which is also a session bean is re-entrant.