private static CppCompositeType createAA5j_struct(DataTypeManager dtm,
			CppCompositeType AA5g_struct, CppCompositeType AA5h_struct,
			CppCompositeType AA5b_struct, CppCompositeType AA5e_struct,
			CppCompositeType AA5d_struct, CppCompositeType AA5f_struct) throws PdbException {
		String name = "AA5j";
		CppCompositeType struct = createStruct(dtm, name, 60);
		struct.addDirectBaseClass(AA5g_struct.getComposite(), AA5g_struct, publicDirectAttributes,
			0);
		struct.addDirectBaseClass(AA5h_struct.getComposite(), AA5h_struct, publicDirectAttributes,
			12);
		struct.addDirectVirtualBaseClass(AA5b_struct.getComposite(), AA5b_struct,
			publicDirectAttributes, 4, ClassUtils.VXPTR_TYPE, 1);
		struct.addIndirectVirtualBaseClass(AA5e_struct.getComposite(), AA5e_struct,
			publicDirectAttributes, 4, ClassUtils.VXPTR_TYPE, 2);
		struct.addIndirectVirtualBaseClass(AA5d_struct.getComposite(), AA5d_struct,
			publicDirectAttributes, 4, ClassUtils.VXPTR_TYPE, 3);
		struct.addIndirectVirtualBaseClass(AA5f_struct.getComposite(), AA5f_struct,
			publicDirectAttributes, 4, ClassUtils.VXPTR_TYPE, 4);
		struct.addMember("aa5ji", intT, false, publicDirectAttributes, 24, null);
		return struct;
	}
Class to create the egray8 32-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/Egray832ProgramCreator.java