spi/src/main/java/org/hobsoft/microbrowser/spi/Urls.java
public static URL newUrl(String spec)
	{
		try
		{
			return new URL(spec);
		}
		catch (MalformedURLException exception)
		{
			throw new IllegalArgumentException("Invalid URL: " + spec);
		}
	}
public static URL newUrl(String spec)
	{
		try
		{
			return new URL(spec);
		}
		catch (MalformedURLException exception)
		{
			throw new IllegalArgumentException("Invalid URL: " + spec);
		}
	}
Creates a URL for the specified string representation.

@param spec
the string representation
@return the URL
@throws IllegalArgumentException
if the specified string representation is not a valid URL