@Test
	public void testVftmMVft() throws Exception {

		checkVftmVft(P1, List.of(), List.of(P1));

		checkVftmVft(P2, List.of(), List.of(P2));

		checkVftmVft(Q1, List.of(P1), List.of(P1, Q1));
		checkVftmVft(Q1, List.of(P2), List.of(P2, Q1));

		checkVftmVft(Q2, List.of(P1), List.of(P1, Q2));
		checkVftmVft(Q2, List.of(P2), List.of(P2, Q2));

		checkVftmVft(Q3, List.of(P1), List.of(P1, Q3));
		checkVftmVft(Q3, List.of(P2), List.of(P2, Q3));

		checkVftmVft(Q4, List.of(P2), List.of(P2, Q4));
		checkVftmVft(Q4, List.of(P1), List.of(P1, Q4));

		checkVftmVft(Q5, List.of(P1), List.of(P1, Q5));
		checkVftmVft(Q5, List.of(P2), List.of(P2, Q5));

		checkVftmVft(Q6, List.of(P1), List.of(P1, Q6));
		checkVftmVft(Q6, List.of(P2), List.of(P2, Q6));

		// msft symbol query is same as regular query
		checkVftmVft(Q7, List.of(Q7), List.of(Q7));
		checkVftmVft(Q7, List.of(P1), List.of(P1, Q7));
		checkVftmVft(Q7, List.of(P2), List.of(P2, Q7));

		// msft symbol query is same as regular query
		checkVftmVft(R1, List.of(R1), List.of(R1));
		checkVftmVft(R1, List.of(P1, Q1), List.of(P1, Q1, R1));
		checkVftmVft(R1, List.of(P2, Q1), List.of(P2, Q1, R1));
		checkVftmVft(R1, List.of(P1, Q2), List.of(P1, Q2, R1));
		checkVftmVft(R1, List.of(P2, Q2), List.of(P2, Q2, R1));

	}
For vfts in the vftm program...
Performs the check of finding the vxt based on inheritance parentage and symbol parentage.
 Note that the symbol parentage queries are based on our still-flawed understanding of
 how the vxt labels are simplified.  We are using those understandings to create the
 queries, but we know that they do not necessarily match the real symbol.  So that needs
 fixed.  The "find" mechanism might likely also need fixed when it is all figured out.
For now, the caller should set the symbol parentage to null to skip that query and notate
 in a comment in the calling code what the query was intended to be (even if flawed)
@param owner the class owner
@param parentage the inheritance parentage
@param symParentage the symbol (as we constructed) parentage
@throws Exception upon check failure
Ghidra/Features/PDB/src/test/java/ghidra/app/util/pdb/classtype/MsVxtManagerTest.java