class 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();
    }

}