private static String getExpectedStructJ6() {
		String expected =
		//@formatter:off
			"""
			/J6
			pack()
			Structure J6 {
			   0   J6   16      "Self Base"
			   16   GG4   8      "Virtual Base"
			   24   CC2   4      "Virtual Base and previous (Empty Virtual Base CC3)"
			   28   GG3   8      "Virtual Base"
			}
			Length: 36 Alignment: 4
			/A
			pack()
			Structure A {
			   0   char   1   c   ""
			   4   int   4   i   ""
			}
			Length: 8 Alignment: 4
			/CC2
			pack()
			Structure CC2 {
			   0   int   4   cc21   ""
			}
			Length: 4 Alignment: 4
			/GG3/!internal/GG3
			pack()
			Structure GG3 {
			   0   pointer   4   {vbptr}   ""
			   4   int   4   gg31   ""
			}
			Length: 8 Alignment: 4
			/GG4/!internal/GG4
			pack()
			Structure GG4 {
			   0   pointer   4   {vbptr}   ""
			   4   int   4   gg41   ""
			}
			Length: 8 Alignment: 4
			/J6/!internal/J6
			pack()
			Structure J6 {
			   0   A   8      "Base"
			   8   pointer   4   {vbptr}   ""
			   12   int   4   j61   ""
			}
			Length: 16 Alignment: 4""";

		//@formatter:on
		return expected;
	}
Test struct I5 - 32 - speculative placement
<p> THIS TEST STILL HAS PROBLEMS...
<p> The expected output does not match what is the correct layout, but we do not have enough
information (without using vbtable) to create the correct output.  So we are testing our
incorrect result against the known incorrect expected result to cause the test to pass
Ghidra/Features/PDB/src/test/java/ghidra/app/util/pdb/Egray832ProgramCreator.java