MediaTypeHeaderProvider implements HeaderDelegate<MediaType> { public String toString(MediaType type) { if (type == null) { throw new IllegalArgumentException("MediaType can not be null"); } return type.getType() + '/' + type.getSubtype(); }  MediaType fromString(String mType); String toString(MediaType type);  }
@Test public void testSimpleToString() { MediaTypeHeaderProvider provider = new MediaTypeHeaderProvider(); assertEquals("text/plain", provider.toString(new MediaType("text", "plain")), "simple media type is not serialized"); }