RecordNumber getBaseClassRecordNumber(AbstractMsType type) {
		if (type instanceof AbstractBaseClassMsType baseType) {
			return baseType.getBaseClassRecordNumber();
		}
		else if (type instanceof AbstractVirtualBaseClassMsType virtualType) {
			return virtualType.getBaseClassRecordNumber();
		}
		return ((AbstractIndirectVirtualBaseClassMsType) type).getBaseClassRecordNumber();
	}
Returns the record number of the base class
@param type the PDB type being inspected
@return the record number
Ghidra/Features/PDB/src/main/java/ghidra/app/util/pdb/pdbapplicator/BaseClassTypeApplier.java