code: protected boolean canRead(MediaType mediaType) {
  		if (mediaType == null) {
  			return true;
  		}
  		for (MediaType supportedMediaType : getSupportedMediaTypes()) {
  			if (supportedMediaType.includes(mediaType)) {
  				return true;
  			}
  		}
  		return false;
  	}
docs: Returns true if any of the {@linkplain #setSupportedMediaTypes(List) supported media types}
  include the given media type.
  @param mediaType the media type to read, can be {@code null} if not specified.
  Typically the value of a {@code Content-Type} header.
  @return {@code true} if the supported media types include the media type,
  or if the media type is {@code null}