@Override
	protected void processContainingType(AbstractMsType type) {
		// TODO: evaluate whether we need to schedule this container type... guessing not
		RecordNumber containerRecord =
			((AbstractMemberFunctionMsType) type).getContainingClassRecordNumber();
		if (containerRecord == null) {
			return;
		}
		predefineClass(containerRecord);
		AbstractMsType mType = applicator.getTypeRecord(containerRecord);
		applicator.getPdbApplicatorMetrics().witnessMemberFunctionContainingType(mType);
	}
Constructor for the applicator that applies {@link AbstractMemberFunctionMsType},
transforming it into a Ghidra {@link DataType}
@param applicator {@link DefaultPdbApplicator} for which this class is working
@throws IllegalArgumentException Upon type mismatch
Ghidra/Features/PDB/src/main/java/ghidra/app/util/pdb/pdbapplicator/MemberFunctionTypeApplier.java