docs: public String encodeLiteralCharacters(boolean isQuery) {
          final float encodedRatio = 1.5f;
          StringBuilder sb = new StringBuilder((int) (encodedRatio * template.length()));
          for (UriChunk chunk : uriChunks) {
              String val = chunk.getValue();
              if (chunk instanceof Literal) {
                  sb.append(HttpUtils.encodePartiallyEncoded(val, isQuery));
              } else {
                  sb.append(val);
              }
          }
          return sb.toString();
      }