EJB3.1 Системные исключения vs javax.ejb.EJBException

Немного предыстории об исключениях EJB3.1, прежде чем поднять мой вопрос -

Исключения приложений состоят из

Определяемые пользователем проверенные или непроверенные исключения, которые имеют аннотацию @ApplicationException

Все проверенные исключения

Исключение и исключения подкласса
кроме java.rmi.RemoteException и его исключений подкласса

Системные исключения состоят из

java.rmi.RemoteException и его исключения подкласса

Все непроверенные исключения

java.lang.RuntimeException и его исключения подкласса
Ошибка и ее исключения подкласса

Ниже приводится заявление, которое я прочитал в этомкнига

В EJB System исключения не исключаются клиентом, когда они встречаются, такие исключения не передаются клиенту как есть, а заключаются в javax.ejb.EJBException.

Мои вопросы -

Предполагается ли, что все исключения приложения, описанные выше, передаются непосредственно EJB клиенту?Если системные исключения перед передачей клиенту помещаются в javax.ejb.EJBException, то рассматривается ли javax.ejb.EJBException как системное исключение?

Ответы на вопрос(2)

Ваш ответ на вопрос