private static String getSpeculatedStructCC1h() {
		String expected =
		//@formatter:off
			"""
			/CC1h
			pack()
			Structure CC1h {
			   0   CC1h   16      "Self Base"
			   16   CC1a   2      "Virtual Base - Speculative Placement"
			   20   CC1b   4      "Virtual Base - Speculative Placement"
			   24   CC1c   4      "Virtual Base - Speculative Placement"
			   28   CC1d   4      "Virtual Base - Speculative Placement"
			   32   CC1e   8      "Virtual Base - Speculative Placement"
			   40   CC1f   8      "Virtual Base - Speculative Placement"
			}
			Length: 48 Alignment: 8
			/CC1a
			pack()
			Structure CC1a {
			   0   short   2   cc1as   ""
			}
			Length: 2 Alignment: 2
			/CC1b
			pack()
			Structure CC1b {
			   0   int   4   cc1bi   ""
			}
			Length: 4 Alignment: 4
			/CC1c
			pack()
			Structure CC1c {
			   0   long   4   cc1cl   ""
			}
			Length: 4 Alignment: 4
			/CC1d
			pack()
			Structure CC1d {
			   0   float   4   cc1df   ""
			}
			Length: 4 Alignment: 4
			/CC1e
			pack()
			Structure CC1e {
			   0   char *   8   cc1ep   ""
			}
			Length: 8 Alignment: 8
			/CC1f
			pack()
			Structure CC1f {
			   0   double   8   cc1fd   ""
			}
			Length: 8 Alignment: 8
			/CC1h/!internal/CC1h
			pack()
			Structure CC1h {
			   0   pointer   8   {vbptr}   ""
			   8   char   1   cc1hc   ""
			}
			Length: 16 Alignment: 8""";
		//@formatter:on
		return expected;
	}
Test struct I5 - 64 - 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/Egray864ProgramCreator.java