public void updateSong(Song song){
		String songPrefix = "";
		Song mainSong = cont.getSong();
		if (!StringOps.isEmpty(mainSong.artist)){
			if (keepArtistCheckBox.isSelected()){
				if (!StringOps.isEmpty(song.origArtist))
					songPrefix = song.origArtist+" - ";
			}
			song.artist = mainSong.artist;
		}else{
			song.artist = song.origArtist;
		}
		if (!StringOps.isEmpty(mainSong.title)){
			song.title = mainSong.title;
		}else{
			song.title = songPrefix+song.origTitle;
		}
		if (!StringOps.isEmpty(mainSong.album)){
			song.album = mainSong.album;
		}else{
			song.album = song.origAlbum;
		}
		if (!StringOps.isEmpty(mainSong.year)){
			song.year = mainSong.year;
		}else{
			song.year = song.origYear;
		}
		if (!StringOps.isEmpty(mainSong.comment)){
			song.comment = mainSong.comment;
		}else{
			song.comment = song.origComment;
		}
		if (!StringOps.isEmpty(mainSong.genre)){
			song.genre = mainSong.genre;
		}else{
			song.genre = song.origGenre;
		}
		song.updateSong();
	}