According to the documentation of the class ActivitiEventListener, the method isFailOnException determines whether an Exception from onEvent should be considered fatal (i.e. ignore or not).
But how can one throw an Exception, if the method onEvent does not declare "throws Exception"?