protected void setupRtti3_32(ProgramBuilder builder, long address, int signature,
			int attributes, int numBaseClasses, String baseClassArrayAddress) throws Exception {
		ProgramDB program = builder.getProgram();
		boolean bigEndian = program.getCompilerSpec().getDataOrganization().isBigEndian();
		Address signatureAddr = builder.addr(address);
		Address attributesAddr = builder.addr(address + 4);
		Address numBaseClassesAddr = builder.addr(address + 8);
		Address baseClassArrayAddr = builder.addr(address + 12);
		builder.setBytes(signatureAddr.toString(), getIntAsByteString(signature, bigEndian));
		builder.setBytes(attributesAddr.toString(), getIntAsByteString(attributes, bigEndian));
		builder.setBytes(numBaseClassesAddr.toString(),
			getIntAsByteString(numBaseClasses, bigEndian));
		builder.setBytes(baseClassArrayAddr.toString(),
			getHexAddress32AsByteString(baseClassArrayAddress, bigEndian));
	}
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