Mechanisms for catching exceptions in BPMN