Github user pgfox commented on the issue:
https://github.com/apache/activemq-artemis/pull/1743
@michaelandrepearce suggested changes made.
I defined an element "property" around the complex type and reused it in
both places. The element definition baked in the naming convention so the
parsing code was a little easier/robust.
I updated the bit that where already in
/artemis-tools/src/test/resources/artemis-configuration.xsd .
There seems to be some structure missing from that file. Not sure if it is
an oversight or intended.
---