void witnessMemberFunctionThisPointer(AbstractMsType type) {
		// We know that we have seen PrimitiveMsTypes that are pointer types.
		if (type == null) {
			return;
		}
		if (type instanceof AbstractPointerMsType ptrType) {
			witnessMemberFunctionThisPointerUnderlyingType(ptrType.getUnderlyingType());
			return;
		}
		unexpectedMemberFunctionThisPointerTypes.add(type.getClass());
	}
Method to capture unusual this pointer types.
@param type the {@AbstractMsType} for the supposed this pointer
Ghidra/Features/PDB/src/main/java/ghidra/app/util/pdb/pdbapplicator/PdbApplicatorMetrics.java