if (type == ExceptionType.SYSTEM) {
/* System Exception ****************************/
txPolicy.handleSystemException(ite.getTargetException(), bean, txContext);
} else {
/* Application Exception ***********************/
txPolicy.handleApplicationException(ite.getTargetException(), type == ExceptionType.APPLICATION_ROLLBACK, txContext);
}
} catch (CreateException e) {
txPolicy.handleSystemException(e, bean, txContext);
} catch (Throwable e) {
txPolicy.handleSystemException(e, bean, txContext);