public static VTMarkupItem createRandomMarkupItemStub(VTMatch match, Address sourceAddress) {
		VTAssociationDB associationDB = (VTAssociationDB) match.getAssociation();
		VTMarkupType markupType = MarkupTypeTestStub.INSTANCE;

		VTMarkupItem markupItem = new MarkupItemImpl(associationDB, markupType, sourceAddress);

		Object markupItemManager =
			AbstractGenericTest.getInstanceField("markupManager", associationDB);
		if (!(markupItemManager instanceof MarkupItemManagerImplDummy)) {

			// Odd Code Alert: we don't want the MarkupItemManager actually looking for markup items
			//                 while we are testing, as it is slow.  Thus, we will swap out the real
			//                 implementation for a test dummy.
			MarkupItemManagerImplDummy dummy = new MarkupItemManagerImplDummy(associationDB);
			AbstractGenericTest.setInstanceField("markupManager", associationDB, dummy);
			markupItemManager = dummy;
		}
		MarkupItemManagerImplDummy dummy = (MarkupItemManagerImplDummy) markupItemManager;
		dummy.addMarkupItem(markupItem);

		return markupItem;
	}
Create random match info between given source and destination addresses and in a given session.
@param sourceAddress {@code Address}
@param destinationAddress {@code Address}
@param session {@code VTSession}
@return VTMatchInfo with random lengths, scores, and associations type
Ghidra/Features/VersionTracking/src/test/java/ghidra/feature/vt/db/VTTestUtils.java