private QueryParamsDataMap()
  {
  }
@Test
  public void testPathSegmentEncoded() throws Exception
  {
    String paramString =
        new StringBuilder(PathSegment.CODEC.encode("a[.]")).append('[')
                                                           .append(12)
                                                           .append(']')
                                                           .append('=')
                                                           .append("[.]")
                                                           .toString();
    DataMap queryParamDataMap = queryParamsDataMap(paramString);
    Object param = queryParamDataMap.get("a[.]");
    Assert.assertTrue(param instanceof DataList);
    Assert.assertEquals("[.]", ((DataList)param).get(0));
  }