XJC plugin to generate interfaces from group and attributeGroup definitions