public static String decode(final String encodedValue) {
    return decode(encodedValue, DEFAULT_ENCODING);
  }
Decodes the encoded String value using the default encoding, UTF-8. It is assumed the String
value was encoded with the URLEncoder using the UTF-8 encoding. This method handles
UnsupportedEncodingException by just returning the encodedValue. Since it is possible for a
String value to have been encoded multiple times, the String value is decoded until the value
stops changing (in other words, until the value is completely decoded).
<p>

@param encodedValue the encoded String value encoded to decode.
@return the decoded value of the String. If UTF-8 is unsupported, then the encodedValue is
        returned.
@see #decode(String, String)
@see java.net.URLDecoder
geode-web/src/main/java/org/apache/geode/management/internal/web/util/UriUtils.java