optional = Boolean.valueOf(attribute.getValue());
}
if (MetadataConstants.ADDRESSING_ASSERTION_QNAME.equals(qn)
|| MetadataConstants.ADDRESSING_ASSERTION_QNAME_0705.equals(qn)) {
PolicyBuilder builder = bus.getExtension(PolicyBuilder.class);
NestedPrimitiveAssertion nap = new NestedPrimitiveAssertion(elem, builder);
nap.setName(MetadataConstants.ADDRESSING_ASSERTION_QNAME);
return nap;
} else if (MetadataConstants.ANON_RESPONSES_ASSERTION_QNAME.equals(qn)
|| MetadataConstants.ANON_RESPONSES_ASSERTION_QNAME_0705.equals(qn)) {
return new PrimitiveAssertion(MetadataConstants.ANON_RESPONSES_ASSERTION_QNAME,
optional);