Wow, that's a very nasty bug. Amazing that this hasn't hit anybody
before. Looks like this could happen quite common in systems like
Pier, not only with MABooleanDescription instances.
http://code.google.com/p/magritte-metamodel/issues/detail?id=7
The validation code is really ugly. And likely this bug was introduced
when trying to support the validation for recursive structures. I
would be happy if someone could rewrite that code? (also get rid of
these nested, resumable exceptions).
Lukas
--
Lukas Renggli
www.lukas-renggli.ch