code: public static String pathDecode(String value) {
          return urlDecode(value, StandardCharsets.UTF_8.name(), true);
      }
docs: URL path segments may contain '+' symbols which should not be decoded into ' '
  This method replaces '+' with %2B and delegates to URLDecoder
  
  @param value value to decode