protected void setupRtti4_64(ProgramBuilder builder, long address, int signature, int offset,
			int cdOffset, String typeDescriptorAddress, String classDescriptorAddress)
			throws Exception {
		ProgramDB program = builder.getProgram();
		boolean bigEndian = program.getCompilerSpec().getDataOrganization().isBigEndian();
		Address signatureAddr = builder.addr(address);
		Address offsetAddr = builder.addr(address + 4);
		Address cdOffsetAddr = builder.addr(address + 8);
		Address typeDescriptorAddr = builder.addr(address + 12);
		Address classDescriptorAddr = builder.addr(address + 16);
		builder.setBytes(signatureAddr.toString(), getIntAsByteString(signature, bigEndian));
		builder.setBytes(offsetAddr.toString(), getIntAsByteString(offset, bigEndian));
		builder.setBytes(cdOffsetAddr.toString(), getIntAsByteString(cdOffset, bigEndian));
		String typeDescriptorBytes =
			getHexAddressAsIbo32ByteString(builder, typeDescriptorAddress, bigEndian);
		builder.setBytes(typeDescriptorAddr.toString(), typeDescriptorBytes);
		String classDescriptorBytes =
			getHexAddressAsIbo32ByteString(builder, classDescriptorAddress, bigEndian);
		builder.setBytes(classDescriptorAddr.toString(), classDescriptorBytes);
	}
Abstract class that is extended by the RTTI tests.
It provides setup and validation methods for the tests.
Ghidra/Features/MicrosoftCodeAnalyzer/src/test/java/ghidra/app/cmd/data/rtti/AbstractRttiTest.java