不明确的 EJB 3.1 规范:是否允许消息驱动的 Bean 超类?

Unclear EJB 3.1 spec: Message Driven Bean superclasses allowed or not?

EJB 3.1 spec 我不清楚是否允许消息驱动 Bean 超类。任何人都可以阐明这一点吗?

第 5.6.2 节,第 151 页说:

A message-driven bean class must not have a superclass that is itself a message-driven bean class

但是下面第 151 页第 5.6.3 节说:

A message-driven bean class is permitted to have superclasses that are themselves message-driven bean classes.

EJB 3.1 中添加了第 5.6.3 节以允许 MDB 超类本身成为 MDB(第 A.3 节记录了第 5 章的更改历史),但根本没有删除第 5.6.2 节中的句子。正如 NayanWadekar 在评论中提到的,EJB 3.2 中有许多编辑清理,删除了不允许 MDB 超类本身是 MDB 的句子。