I have a problem when marshalling a custom implementation of ArrayList. The ArrayList items have an @XmlID annotation on an attribute
ArrayList
@XmlID