func New(b []byte, contentType string) Parser {
	mediaType, _, err := mime.ParseMediaType(contentType)
	if err == nil && mediaType == "application/openmetrics-text" {
		return NewOpenMetricsParser(b)
	}
	return NewPromParser(b)
}
func New(b []byte, contentType string) Parser {
	mediaType, _, err := mime.ParseMediaType(contentType)
	if err == nil && mediaType == "application/openmetrics-text" {
		return NewOpenMetricsParser(b)
	}
	return NewPromParser(b)
}
func New ( b [ ] byte , contentType string ) Parser { mediaType , _ , err := mime . ParseMediaType ( contentType ) if err == nil && mediaType == " " { return NewOpenMetricsParser ( b ) } return NewPromParser ( b ) }
// New returns a new parser of the byte slice.
New returns a new parser of the byte slice .