public static String validateArtist(String artist) {
		HashMap<String,String> artists = DataManager.getArtistMap();
		for(String artistFromMap : artists.keySet()) {
			int levDist = StringUtils.getLevenshteinDistance(artistFromMap.toUpperCase(), artist.toUpperCase());
			double ratio = (artistFromMap.length() - levDist + 0.0) / (artistFromMap.length() + 0.0);
			if(ratio == 1.0) {
				Logger.LogToStatusBar(artistFromMap + " exactly matches");
				return artistFromMap;
			}
			else if(ratio >= 0.5) {
				ArrayList<String> matches = DataManager.getArtistMatches().get(artist);
				if(matches == null) {
					matches = new ArrayList<String>();
					matches.add(artistFromMap);
					DataManager.getArtistMatches().put(artist, matches);
				}
				else {
					matches.add(artistFromMap);
					DataManager.getArtistMatches().remove(artist);
					DataManager.getArtistMatches().put(artist, matches);
				}
			}
		}
		return "";
	}