code: public static MediaType nonBinary( MediaType.Type type, String subType, Charset charSet ) {
          ApiUtil.notNull( charSet, "charset must not be null" );
          return new MediaType( type, subType, charSet );
      }
docs: Creates a non-binary media type with the given type, subtype, and charSet
  @throws com.tngtech.jgiven.exception.JGivenWrongUsageException if any of the given arguments is {@code null}