code: protected String urlDecode(String value) {
          final String encoding = requestManager.getCharacterEncoding().get(); // should be already set
          try {
              return URLDecoder.decode(value, encoding);
          } catch (UnsupportedEncodingException e) {
              String msg = "Unsupported encoding: value=" + value + ", encoding=" + encoding;
              throw new IllegalStateException(msg, e);
          }
      }
docs: ---------------