private static SymbolPath getSymbolPath(String name, String mangledName) {
		SymbolPath symbolPath = null;
		// We added logic to check the mangled name first because we found some LLVM "lambda"
		//  symbols where the regular name was a generic "<lambda_0>" with a namespace, but this
		//  often had a member that also lambda that was marked with the exact same namespace/name
		//  as the containing structure.  We found that the mangled names had more accurate and
		//  distinguished lambda numbers.
		if (mangledName != null) {
			symbolPath = getSymbolPathFromMangledTypeName(mangledName, name);
		}
		if (symbolPath == null) {
			symbolPath =
				MDMangUtils.standarizeSymbolPathUnderscores(
					new SymbolPath(SymbolPathParser.parse(name)));
		}
		return symbolPath;
	}
Returns the symbol path for the data type referenced by the type record number provided
@param applicator the applicator
@param recordNumber the record number
@return the symbol path
Ghidra/Features/PDB/src/main/java/ghidra/app/util/pdb/pdbapplicator/AbstractComplexTypeApplier.java