class AcceptMediaTypeHeaderDelegate implements RuntimeDelegate.HeaderDelegate<AcceptMediaType> {

    @Override
    public AcceptMediaType fromString(String header) {
        if (header == null) {
            throw new IllegalArgumentException();
        }
        return new AcceptMediaType(MediaType.valueOf(header));
    }

}