The initialization was quite cumbersome as a CascadingMetaData could be initialized just to be able to throw an error on a group conversion (see the calls to validateGroupConversions). It was done like that because the context was necessary for the log message. The fact is that we now really need a proper initialization sequence and, after giving it some thoughts, it appears we can get a good enough context for the log message when initializing the CascadingMetaData. |