in http-core/src/main/scala/com/twitter/finatra/http/request/MediaRange.scala [41:53]
def compare(a: MediaRange, b: MediaRange) = {
val qCompare = compareQValues(a.qValue, b.qValue)
if (qCompare != 0) -qCompare
else if (a.mediaType == b.mediaType) {
if (a.mediaSubType == b.mediaSubType) b.parameters.size - a.parameters.size
else if (a.mediaSubType == "*") 1
else if (b.mediaSubType == "*") -1
else 0
} else if (a.mediaType == "*") 1
else if (b.mediaType == "*") -1
else 0
}