@Test
    public void complexQuery() {
        QueryMap qm = new QueryMap();
        qm.add("the query param", "the meaning of life: 42, according to Douglas Adams' Hitchiker's Guide to the Galaxy")
          .add("Q", "A & B & C & D * E @ F $ G % G ^ I & J ( K");

        assertEquals("the+query+param=the+meaning+of+life%3A+42%2C+according+to+Douglas+Adams%27+Hitchiker%27s+Guide+to+the+Galaxy&"
                + "Q=A+%26+B+%26+C+%26+D+*+E+%40+F+%24+G+%25+G+%5E+I+%26+J+%28+K", qm.toQueryString());
    }
@author Marc Savy {@literal <msavy@redhat.com>}
gateway/engine/beans/src/test/java/io/apiman/gateway/engine/beans/util/QueryMapTest.java