docs: public static String decodeUri(String uri) {
      try {
        return URLDecoder.decode(uri, "UTF-8");
      } catch (UnsupportedEncodingException e) {
        // UTF-8 encoding guaranteed to be supported by JVM
        throw new RuntimeException(e);
      }
    }