Gr$@##$#@!

The idea of interceptor defined rules instead of BVal defined rules is mostly orthogonal. Regardless, **we** will need to define these rules for the CDI integration. So let's focus on good rules and think about where to define them in a second phase.

And yes, CDI interceptors and Java EE interceptors will let you intercept constructors. That's something I have been working on with @pmuir at the platform level.

In other words, claiming that moving things from BVAL core to the integration technology will solve problems is wrong and makes you look like an ostrich hiding from the danger by bearing ones head in the sand.