Notes the creation location of components and saves that metadata in the component metadata area.
This is the precursor step to using a
for writing out an
style of attribute.
This uses a similar approach to line-precise-reporting-on-new-component and is likely to be
equally slow, so turn it on only in debug/development mode, not production.
This is an alternative to Component.CONSTRUCTED_AT_KEY which is package-private and thus internal to wicket.
If wicket eventually exposes the markup exception from creation time, we can use that directly instead.
Indicates that the component's source location could not be determined,
probably because this is an internal wicket enclosure or similar
automatically generated component.
When a component is instantiated, record the source location as part of its metadata.