public static UriTemplate create(String template, Charset charset) {
    return new UriTemplate(template, true, charset);
  }
@Test
  void ensurePlusInEncodedAs2BOnQuery() {
    String template = "https://www.example.com/beer?type={type}";
    UriTemplate uriTemplate = UriTemplate.create(template, Util.UTF_8);
    Map<String, Object> parameters = Collections.singletonMap("type", "sam+adams");
    String expanded = uriTemplate.expand(parameters);
    assertThat(expanded).isEqualToIgnoringCase("https://www.example.com/beer?type=sam%2Badams");
  }