Duplicated field in generated XML using JAXB
问题 This is my scenario. I have a generic class: public class Tuple<T> extends ArrayList<T> { //... public Tuple(T ...members) { this(Arrays.asList(members)); } @XmlElementWrapper(name = "tuple") @XmlElement(name = "value") public List<T> getList() { return this; } } And a child class: public class StringTuple extends Tuple<String> { public StringTuple(String ...members) { super(members); } //explanation of why overriding this method soon ... @XmlElementWrapper(name = "tuple") @XmlElement(name =