public static String urlDecode(final String value) {
        return StringUtils.isBlank(value)
            ? value
            : Unchecked.supplier(() -> URLDecoder.decode(value, StandardCharsets.UTF_8)).get();
    }
Url decode a value.

@param value the value to decode
@return the decoded value
core/cas-server-core-util-api/src/main/java/org/apereo/cas/util/EncodingUtils.java