@Test
 public void acceptCharsetWildcard() {
   headers.set("Accept-Charset", "ISO-8859-1,utf-8;q=0.7,*;q=0.7");
   assertEquals(
       "Invalid Accept header",
       Arrays.asList(Charset.forName("ISO-8859-1"), Charset.forName("UTF-8")),
       headers.getAcceptCharset());
 }
 @Test
 public void acceptCharsets() {
   Charset charset1 = Charset.forName("UTF-8");
   Charset charset2 = Charset.forName("ISO-8859-1");
   List<Charset> charsets = new ArrayList<Charset>(2);
   charsets.add(charset1);
   charsets.add(charset2);
   headers.setAcceptCharset(charsets);
   assertEquals("Invalid Accept header", charsets, headers.getAcceptCharset());
   assertEquals("Invalid Accept header", "utf-8, iso-8859-1", headers.getFirst("Accept-Charset"));
 }