Set<String> allKnownContentTypes = ((EnunciateFreemarkerModel)FreemarkerModel.get()).getContentTypesToIds().keySet();
String typeValue = mediaType.getType();
List<String> typeSet = new ArrayList<String>();
typeSet.add(typeValue);
try {
MimeType mimeType = MimeType.parse(typeValue);
for (String knownType : allKnownContentTypes) {
try {
MimeType knownMimeType = MimeType.parse(knownType);
if (mimeType.isAcceptable(knownMimeType)) {
typeSet.add(knownType);
}
}
catch (Exception e) {