@Override
    public <T extends SAMLObject> T newSamlObject(final Class<T> objectType) {
        val qName = getSamlObjectQName(objectType);
        return SamlUtils.newSamlObject(objectType, qName);
    }
Decode authn request xml.

@param encodedRequestXmlString the encoded request xml string
@return the request
support/cas-server-support-saml-core-api/src/main/java/org/apereo/cas/support/saml/util/AbstractSaml20ObjectBuilder.java