public HeaderList(MessageHeaders that) { super(that.asList()); if (that instanceof HeaderList) { HeaderList hThat = (HeaderList) that; this.understoodBits = hThat.understoodBits; if (hThat.moreUnderstoodBits != null) { this.moreUnderstoodBits = (BitSet) hThat.moreUnderstoodBits.clone(); } } else { Set<QName> understood = that.getUnderstoodHeaders(); if (understood != null) { for (QName qname : understood) { understood(qname); } } } }
public HeaderList(MessageHeaders that) { super(that.asList()); if (that instanceof HeaderList) { HeaderList hThat = (HeaderList) that; this.understoodBits = hThat.understoodBits; if (hThat.moreUnderstoodBits != null) { this.moreUnderstoodBits = (BitSet) hThat.moreUnderstoodBits.clone(); } } else { Set<QName> understood = that.getUnderstoodHeaders(); if (understood != null) { for (QName qname : understood) { understood(qname); } } } }
public HeaderList(MessageHeaders that) { super(that.asList()); if (that instanceof HeaderList) { HeaderList hThat = (HeaderList) that; this.understoodBits = hThat.understoodBits; if (hThat.moreUnderstoodBits != null) { this.moreUnderstoodBits = (BitSet) hThat.moreUnderstoodBits.clone(); } } else { Set<QName> understood = that.getUnderstoodHeaders(); if (understood != null) { for (QName qname : understood) { understood(qname); } } } }