private CategoryPath getCategoryPathForMemberPointer(RecordNumber containingClassRecordNumber) {
		if (containingClassRecordNumber != null) {
			AbstractMsType containingType = applicator.getTypeRecord(containingClassRecordNumber);
			MsTypeApplier applier = applicator.getTypeApplier(containingClassRecordNumber);
			if (containingType instanceof AbstractCompositeMsType compositeMsType &&
				applier instanceof CompositeTypeApplier compositeApplier) {
				SymbolPath symbolPath = compositeApplier.getFixedSymbolPath(compositeMsType);
				CategoryPath categoryPath = applicator.getCategory(symbolPath);
				return ClassTypeUtils.getInternalsCategoryPath(categoryPath);
			}
		}
		return applicator.getAnonymousTypesCategory();
	}
Comment field if this type is used as a structure member.  This method could go away later
 if we develop member pointers into the Ghidra framework; this method exists to pass some
 pertinent information along to the user
@param type the PDB type being inspected
@return comment string or null
@throws CancelledException upon user cancellation
@throws PdbException upon processing error
Ghidra/Features/PDB/src/main/java/ghidra/app/util/pdb/pdbapplicator/PointerTypeApplier.java