@Override @SuppressWarnings("unchecked") public MediaType readObject(ObjectInput input) throws IOException, ClassNotFoundException { boolean isInternal = input.readBoolean(); if (isInternal) { short id = input.readShort(); Map<String, String> params = (Map<String, String>) input.readObject(); return MediaTypeIds.getMediaType(id).withParameters(params); } else { String type = input.readUTF(); String subType = input.readUTF(); Map<String, String> params = (Map<String, String>) input.readObject(); return new MediaType(type, subType, params); } } }
case 22: hr2x_mediaTypeDescription = MediaTypeIds.getMediaType((short) hr2x_mediaTypeId).withParameters(hr2x_mediaTypeParams); hr2x_mediaType = hr2x_mediaTypeDescription; hr2x_keyType = hr2x_mediaType; case 30: hr2x_mediaTypeDescription = MediaType.parse(hr2x_mediaTypeName).withParameters(hr2x_mediaTypeParams); hr2x_mediaType = hr2x_mediaTypeDescription; hr2x_keyType = hr2x_mediaType; case 41: hr2x_mediaTypeDescription = MediaTypeIds.getMediaType((short) hr2x_mediaTypeId).withParameters(hr2x_mediaTypeParams); hr2x_mediaType = hr2x_mediaTypeDescription; hr2x_valueType = hr2x_mediaType; case 49: hr2x_mediaTypeDescription = MediaType.parse(hr2x_mediaTypeName).withParameters(hr2x_mediaTypeParams); hr2x_mediaType = hr2x_mediaTypeDescription; hr2x_valueType = hr2x_mediaType;