public final static URL getMbRelease(String artist, String album) 
			throws MusicbrainzUrlException {
		
		if(artist == null || artist.equals(""))
			throw new MusicbrainzUrlException("The artist is null or empty");
		
		if(album == null || album.equals(""))
			throw new MusicbrainzUrlException("The album is null or empty");
		
		URL url= null;
		URI uri= null;
		
		try {
			
			uri= new URI("http","www.musicbrainz.org",
					"/ws/2/release/", 
					"query=release:\""+album+"\" AND artist:\""+artist+"\"", 
					null);
			
			if(uri != null)
				url= uri.toURL();
		
		} catch (URISyntaxException e) {
			throw new MusicbrainzUrlException("URISyntaxException "+e.getMessage(), e);
		} catch (MalformedURLException e) {
			throw new MusicbrainzUrlException("MalformedURLException "+e.getMessage(), e);
		} catch (Exception e) {
			throw new MusicbrainzUrlException("Exception "+e.getMessage(), e);
		}
		
		return url;
	}