public static List<ArtistPair> getPairs(String line) {
		List<String> sortedTokens = getAlphabetizedArtists(line);
		List<ArtistPair> pairs = Lists.newArrayList();
		
		for (int i=0; i<sortedTokens.size(); i++) {
			for (int j=i; j<sortedTokens.size(); j++) {
				if (! sortedTokens.get(i).equals(sortedTokens.get(j))) {
					pairs.add(new ArtistPair(
							sortedTokens.get(i).intern(),
							sortedTokens.get(j).intern()));
				}
			}
		}
		return pairs;
	}