}
final List<MediaType> expandedMethodProducibleMediaTypesList = expandListWithConcreterTypesFromAccept(methodProducibleMediaTypesList, acceptHeader);
MessageBodyWriter<Object> writer = null;
List<Set<MediaType>> expandedMethodProducibleMediaTypeClasses
= getSortedClasses(expandedMethodProducibleMediaTypesList,
new InconsistentMediaTypeComparator(acceptHeader));
Collections.sort(methodProducibleMediaTypesList,
new MediaTypeComparator(acceptHeader));
MediaType relevantMethodProducibleType = null;
for (Set<MediaType> preferenceClass : expandedMethodProducibleMediaTypeClasses) {