class ContainerRequest implements GenericContainerRequest {

    @Override
    public MediaType getAcceptableMediaType(List<MediaType> mediaTypes) {
        for (MediaType acceptMediaType : getAcceptableMediaTypes()) {
            for (MediaType checkMediaType : mediaTypes) {
                if (MediaTypeHelper.isMatched(acceptMediaType, checkMediaType)) {
                    return checkMediaType;
                }
            }
        }
        return null;
    }

    public  ContainerRequest(String method, URI requestUri, URI baseUri, InputStream entityStream,
                            MultivaluedMap<String, String> httpHeaders, SecurityContext securityContext);

}