docs: private static List<MediaType> getSortedProviderConsumeTypes(MessageBodyReader<?> mbr, Map<MessageBodyReader<?>, List<MediaType>> cache) {
          List<MediaType> mediaTypes = cache.get(mbr);
          if (mediaTypes == null) {
              mediaTypes = JAXRSUtils.getProviderConsumeTypes(mbr);
              // sort here before putting in the cache to avoid ConcurrentModificationException
              mediaTypes = JAXRSUtils.sortMediaTypes(mediaTypes, null);
              cache.put(mbr, mediaTypes);
              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
                  Tr.debug(tc, "getSortedProviderConsumeTypes - cache miss - caching " + mbr + " = " + mediaTypes);
              }
          }
          return mediaTypes;
      }