private static CppCompositeType createBB3e_struct(DataTypeManager dtm,
			CppCompositeType BB3b_struct, CppCompositeType BB3a_struct,
			CppCompositeType BB3c_struct) throws PdbException {
		String name = "BB3e";
		CppCompositeType struct = createStruct(dtm, name, 32);
		struct.addDirectBaseClass(BB3b_struct.getComposite(), BB3b_struct, publicDirectAttributes,
			0);
		struct.addDirectVirtualBaseClass(BB3a_struct.getComposite(), BB3a_struct,
			publicDirectAttributes, 8, ClassUtils.VXPTR_TYPE, 1);
		struct.addDirectVirtualBaseClass(BB3c_struct.getComposite(), BB3c_struct,
			publicDirectAttributes, 8, ClassUtils.VXPTR_TYPE, 2);
		struct.addMember("bb3ei", intT, false, publicDirectAttributes, 16, null);
		return struct;
	}
Class to create the egray8 64-bit program and mock PDB.
<p>
This class implementation is not complete... many more classes' expected results need
codified
Ghidra/Features/PDB/src/test/java/ghidra/app/util/pdb/Egray864ProgramCreator.java