protected String inflateAuthnRequest(final byte[] decodedBytes) {
        val inflated = CompressionUtils.inflate(decodedBytes);
        if (!StringUtils.isEmpty(inflated)) {
            return inflated;
        }
        return CompressionUtils.inflateToString(decodedBytes);
    }
New attribute.

@param attributeFriendlyName the attribute friendly name
@param attributeName         the attribute name
@param attributeValue        the attribute value
@param configuredNameFormats the configured name formats. If an attribute is
                             found in this collection, the linked name format will be used.
@param defaultNameFormat     the default name format
@param attributeValueTypes   the attribute value types
@return the attribute
support/cas-server-support-saml-core-api/src/main/java/org/apereo/cas/support/saml/util/AbstractSaml20ObjectBuilder.java