Element elem = null;
SAMLTokenBuilder builder = null;
final String requiredTokenType = ipData.getRequiredTokenType();
if (requiredTokenType.equals(IdentityConstants.SAML10_URL)
|| requiredTokenType.equals(IdentityConstants.SAML11_URL)) {
builder = new SAML1TokenBuilder();
} else if (requiredTokenType.equals(IdentityConstants.SAML20_URL)) {
builder = new SAML2TokenBuilder();
}
SAMLTokenDirector director = new SAMLTokenDirector(builder, rahasData, ipData);