hashMap = new HashMap<String, Object>();
hashMap.put("list", new String[] {"enc:oded"});
assertEquals("values encoded", "/list/enc%3Aoded", templateList.expand(hashMap));
hashMap = new HashMap<String, Object>();
hashMap.put("list", new String[] {"enc:oded", "enc:oded"});
assertEquals("values encoded", "/list/enc%3Aoded/enc%3Aoded", templateList.expand(hashMap));
UriTemplateProcessor templatePrefix =
new BitWorkingUriTemplateProcessor("/prefix{-prefix|/|prefix}");
hashMap = new HashMap<String, Object>();
hashMap.put("prefix", "enc:oded");