protected Rtti3Model doCheckRtti3Model(Program program, long rtti3Address, int signature,
			int attributes, int rtti1Count, long rtti2Address,
			DataValidationOptions validationOptions) throws InvalidDataTypeException {

		Address addressRtti3 = addr(program, rtti3Address);
		Rtti3Model model3 = new Rtti3Model(program, addressRtti3, validationOptions);
		model3.validate();
		assertEquals(addressRtti3, model3.getAddress());
		assertEquals(signature, model3.getSignature());
		assertEquals(attributes, model3.getAttributes());
		assertEquals(rtti1Count, model3.getRtti1Count());
		assertEquals(addr(program, rtti2Address), model3.getRtti2Address());
		return model3;
	}
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