@Test
	public void testCorrelatorUsingSelectedDataMatches() throws Exception {

		/*
		 * First create associated matches for the Reference correlator to work with.
		 */
		List<VTAssociationPair> associations = new ArrayList<>();
		//s_a=%d,_b=%f,_c=%c_... strings
		associations.add(associate(addr(srcProg, "00400958"), addr(destProg, "08048778"), DATA));
		//labeled "total" data - undefined4
		associations.add(associate(addr(srcProg, "00600d34"), addr(destProg, "0804999c"), DATA));
		//labeled "average" data - undefined4
		associations.add(associate(addr(srcProg, "00600d38"), addr(destProg, "080499a0"), DATA));
		//s_total... string
		associations.add(associate(addr(srcProg, "0040096a"), addr(destProg, "080499a0"), DATA));
		// "stderr" data
		associations.add(associate(addr(srcProg, "00600d40"), addr(destProg, "080499a4"), DATA));

		// Create matches
		VTMatchSet matchSet = createMatchSet(session, associations);

		/* apply the matches created above */
		final Collection<VTMatch> matches = matchSet.getMatches();
		for (VTMatch match : matches) {
			applyMatch(match);
		}

		//Run the Combined Reference Correlator
		runTestCorrelator(testCorrelator);

		VTMatchSet testMatchSet = getVTMatchSet(testCorrelator);
		//make a set of test match pairs
		Set<VTAssociationPair> testMatchPairs = getMatchAddressPairs(testMatchSet);

		//Check that there is only one match

		// Make the set of expected matches
		Set<VTAssociationPair> expectedMatchPairs = new HashSet<>();
		Address srcAddr = addr(srcProg, "0040063e");
		Address destAddr = addr(destProg, "080484ca");
		expectedMatchPairs.add(associate(srcAddr, destAddr)); //src: bob dst: bob

		//This tests that all the expected matches are right and there are no extra
		assertMatchPairs(expectedMatchPairs, testMatchPairs);

		//Run the Data Reference Correlator
		runTestCorrelator("Data Reference Match");
		VTMatchSet dataMatchSet = getVTMatchSet("Data Reference Match");
		assertTrue(hasHigherScore(getMatch(dataMatchSet, srcAddr, destAddr),
			getMatch(testMatchSet, srcAddr, destAddr)));

	}
*********************************************************************************
Specify only data matches, then run the Combined Function/Data Reference Correlator
and make sure it finds but scores lower than the same function found by the Data
Reference Correlator.

@throws Exception
Ghidra/Features/VersionTracking/src/test.slow/java/ghidra/feature/vt/gui/provider/VTCombinedFunctionDataReferenceCorrelator_ELF_Test.java