AcceptHeader representing the normalised form of the given RFC 2616 accept header Strings.Content-Type header.Strings.ParameterName and ParameterValue.String.Parameters from the given Iterable of Parameters.Parameters.String.MediaTypes satisfy the given accept header Strings, and the order of preference defined by those Strings.MediaTypes satisfy the given accept header String, and the order of preference defined by that String.String.String.