private void dataRef(ProgramDB program, String description) {
		int txId = program.startTransaction(description);
		boolean commit = false;
		ReferenceManager refMgr = program.getReferenceManager();
		try {
			// Create a data ref from 0100354f to 01003553.
			refMgr.addMemoryReference(addr(program, "0100354f"), addr(program, "01003553"),
				RefType.DATA, SourceType.USER_DEFINED, 1);
			commit = true;
		}
		finally {
			program.endTransaction(txId, commit);
		}
		Reference[] referencesFrom = refMgr.getReferencesFrom(addr(program, "0100354f"), 1);
		assertEquals(1, referencesFrom.length);
		assertEquals(RefType.DATA, referencesFrom[0].getReferenceType());
		assertEquals(addr(program, "0100354f"), referencesFrom[0].getFromAddress());
		assertEquals(addr(program, "01003553"), referencesFrom[0].getToAddress());
	}
Create a data ref from 0100354f to 01003553.
@param program create the reference in this program.
@param description description for the transaction that creates the reference.
Ghidra/Features/Base/src/test.slow/java/ghidra/app/merge/listing/CodeUnitMergeManagerOverrideTest.java