code: public static String decodeUrl(String stringToDecode) {
          try {
              return URLDecoder.decode(stringToDecode, "UTF-8");
          } catch (UnsupportedEncodingException e1) {
              throw new RuntimeException(e1);
          }
      }
docs: URL-Decodes a given string using UTF-8. No UnsupportedEncodingException to handle as it is dealt with in this
  method.