private static CppCompositeType createI1_struct(DataTypeManager dtm,
			CppCompositeType G1_struct, CppCompositeType H_struct, CppCompositeType C_struct,
			CppCompositeType E_struct) throws PdbException {
		String name = "I1";
		CppCompositeType struct = createStruct(dtm, name, 48);
		struct.addDirectBaseClass(G1_struct.getComposite(), G1_struct, publicDirectAttributes, 0);
		struct.addDirectBaseClass(H_struct.getComposite(), H_struct, publicDirectAttributes, 16);
		struct.addIndirectVirtualBaseClass(C_struct.getComposite(), C_struct,
			publicDirectAttributes, 0, ClassUtils.VXPTR_TYPE, 1);
		struct.addIndirectVirtualBaseClass(E_struct.getComposite(), E_struct,
			publicDirectAttributes, 0, ClassUtils.VXPTR_TYPE, 2);
		struct.addMember("i11", intT, false, publicDirectAttributes, 32, 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