ContentType { public static ContentType of(MediaType mime) { return new ContentType(mime, null); } ContentType(MediaType mime, HttpCharset charset); static ContentType of(MediaType mime); static ContentType of(MediaType mime, Charset charset); Charset getCharset(); MediaType getMediaType(); @Override boolean equals(Object o); @Override int hashCode(); @Override String toString();  }
@Test public void testMediaType() { byte[] mediaType = encodeAscii("application/json"); int hash = hashCodeLowerCaseAscii(mediaType); MediaType actual = MediaTypes.of(mediaType, 0, mediaType.length, hash); assertSame(JSON, actual); }