public static MediaType wildcard(String type, String suffix) {
		requireNonNull(type,TYPE_CANNOT_BE_NULL);
		requireNonNull(suffix,"Suffix cannot be null");
		return new ImmutableMediaType(MediaTypes.preferredSyntax(),type,WILDCARD_TYPE,suffix,null);
	}
public static MediaType wildcard(String type, String suffix) {
		requireNonNull(type,TYPE_CANNOT_BE_NULL);
		requireNonNull(suffix,"Suffix cannot be null");
		return new ImmutableMediaType(MediaTypes.preferredSyntax(),type,WILDCARD_TYPE,suffix,null);
	}
public static MediaType wildcard ( String type , String suffix ) { requireNonNull ( type , TYPE_CANNOT_BE_NULL ) ; requireNonNull ( suffix , "Suffix cannot be null" ) ; return new ImmutableMediaType ( MediaTypes . preferredSyntax ( ) , type , WILDCARD_TYPE , suffix , null ) ; }
Create a wildcard structured-syntax media type for a given primary type

@param type
The media type primary type
@param suffix
The suffix associated to the structured-syntax
@return a wildcard media type for the given primary type and suffix
@throws NullPointerException
if the type or suffix is null
@throws IllegalArgumentException
if the specified type or suffix is not valid
Create a wildcard structured - syntax media type for a given primary type