iiop-openjdk/src/main/java/org/wildfly/iiop/openjdk/naming/jndi/UrlUtil.java
public static String decode(String s) throws MalformedURLException {
        try {
            return decode(s, "8859_1");
        } catch (UnsupportedEncodingException e) {
            // ISO-Latin-1 should always be available?
            throw IIOPLogger.ROOT_LOGGER.unavailableISOLatin1Decoder();
        }
    }
public static String decode(String s) throws MalformedURLException {
        try {
            return decode(s, "8859_1");
        } catch (UnsupportedEncodingException e) {
            // ISO-Latin-1 should always be available?
            throw IIOPLogger.ROOT_LOGGER.unavailableISOLatin1Decoder();
        }
    }
Decode a URI string (according to RFC 2396).