A colleague insisted it worked for him. However, no matter how I tried it simply did not for me. We checked versions numbers, build numbers, both the same. Then another colleague came by the other day, and for him it worked too. Then I started to pay attention to the details and watched how he did it.
What I did was right-click an existing Business Exception -> Create Heir, resulting in an ordinary business object. No matter how hard I kicked it, it refused to becoming throwable. What he did was this:
- Create a new business exception, but not as an heir.
- Then in the properties tab set Type Inheritance to "Behavior Inheritance"
- And set Inherits Behavior to the Business Exception you want to inherit from