class MediaType {

  public static MediaType of(String type, String subtype) {
    return of(type, subtype, Map.of());
  }

  private  MediaType(String type, String subtype);
  private  MediaType(String type, String subtype, Map<String, String> parameters);

}