I just realized that the catch order isn’t the same as in .NET.
Have a look at the following picture:
I would have expected, that the Exception-cach block would trigger, because its the first one on the top. Instead the BussinesRuleException-catch block was entered.
Is this the normal behavior?