public void serializeAttributes( com.sun.identity.saml2.jaxb.assertion.impl.runtime.XMLSerializer context) throws org.xml.sax.SAXException { int idx1 = 0; final int len1 = ((_AssertionIDRefOrAssertionURIRefOrAssertion == null) ? 0 : _AssertionIDRefOrAssertionURIRefOrAssertion.size()); while (idx1 != len1) { { java.lang.Object o = _AssertionIDRefOrAssertionURIRefOrAssertion.get(idx1); if (o instanceof com.sun.xml.bind.JAXBObject) { context.childAsAttributes( ((com.sun.xml.bind.JAXBObject) _AssertionIDRefOrAssertionURIRefOrAssertion.get(idx1++)), "AssertionIDRefOrAssertionURIRefOrAssertion"); } else { if (o instanceof java.lang.Object) { idx1 += 1; } else { com.sun.identity.saml2.jaxb.assertion.impl.runtime.Util.handleTypeMismatchError( context, this, "AssertionIDRefOrAssertionURIRefOrAssertion", o); } } } } }