builder.queryParam("{qname2}", "{qvalue1}");
uriString = builder.build("q1", "a1", "q2").toString();
assertEquals("?q1=a1&q2=a1", uriString);
builder.replaceQueryParam("{qname2}", "b1", "b2");
uriString = builder.build("q1", "a1", "q2").toString();
assertEquals("?q1=a1&q2=b1&q2=b2", uriString);
builder.replaceQuery("q3={v1}&q4={v2}");
uriString = builder.build("b#3", "b4").toString();