code: public static Link of(final String href) {
  		return new Link(parseURI(requireNonNull(href)), null, null);
  	}
docs: Create a new {@code Link} object with the given {@code href}.
  
  @param href the hyperlink (mandatory)
  @return a new {@code Link} object with the given {@code href}
  @throws NullPointerException if the given {@code href} is {@code null}
  @throws IllegalArgumentException if the given {@code href} is not a valid
  URL