public static Link of(final String href, final String text, final String type) {
		return new Link(parseURI(requireNonNull(href)), text, type);
	}
public static Link of ( final String href , final String text , final String type ) { return new Link ( parseURI ( requireNonNull ( href ) ) , text , type ) ; }
Create a new {@code Link} object with the given parameters.

@param href the hyperlink (mandatory)
@param text the text of the hyperlink (optional)
@param type the mime type of the content, e.g. {@code image/jpeg}
(optional)
@return a new {@code Link} object with the given parameters
@throws NullPointerException if the given {@code href} is {@code null}
@throws IllegalArgumentException if the given {@code href} is not a valid
URL