String sParentID = "xyz";
// create the SAMLSubject
Subject oSubject = new Subject();
NameID oName = new NameID(Tags.TAG_NAMEID);
oName.setNameQualifier(sParentID);
oName.setValue(".epok");
oSubject.setNameID(oName);
// create the SAML Attribute Statement
AttributeStatement oAttrStatement = new AttributeStatement();
Attribute oAttr = new Attribute();
oAttr.setValue("#" + oXRID.getXmlID());
oAttr.setName(Tags.TAG_XRD);
oAttrStatement.setAttribute(oAttr);
// now we can create the true SAML Assertion
Assertion oAssertion = new Assertion();
NameID oIssuer = new NameID(Tags.TAG_ISSUER);
oIssuer.setValue("World's Best");
oAssertion.setIssuer(oIssuer);
oAssertion.setSubject(oSubject);
oAssertion.setAttrStatement(oAttrStatement);
oXRID.setSAMLAssertion(oAssertion);