docs: protected static URL getContributorURL(Contributor contributor, Log log) {
  		URL url = null;
  		if (contributor != null) {
  			String rawUrl = contributor.getUrl();
  			if (rawUrl != null && !EMPTY_STRING.equals(rawUrl)) {
  				try {
  					url = new URL(rawUrl);
  				} catch (Throwable exception) {
  					url = null;
  				}
  			}
  			if (url == null) {
  				rawUrl = contributor.getEmail();
  				if (rawUrl != null && !EMPTY_STRING.equals(rawUrl)) {
  					try {
  						url = new URL("mailto:" + rawUrl); //$NON-NLS-1$
  					} catch (Throwable exception) {
  						url = null;
  					}
  				}
  			}
  		}
  		return url;
  	}