public function getNegotiatedMediaType(array $supportedMediaTypes, $trim = true)
    {
        return MediaTypeHelper::negotiateMediaType(MediaTypeHelper::determineAcceptedMediaTypes($this), $supportedMediaTypes, $trim);
    }