builder = new SAML1TokenBuilder();
} else if (requiredTokenType.equals(IdentityConstants.SAML20_URL)) {
builder = new SAML2TokenBuilder();
}
SAMLTokenDirector director = new SAMLTokenDirector(builder, rahasData, ipData);
elem = director.createSAMLToken(notBefore, notAfter, assertionId);
return elem;
}