public static SymbolPath convertToGhidraPath(SymbolPath symbolPath, int index) {
		symbolPath = symbolPath.replaceInvalidChars();
		List<String> modList = new ArrayList<>();
		for (String str : symbolPath.asList()) {
			modList.add(SymbolUtilities.replaceInvalidChars(fixUnnamed(str, index), true));
		}
		return new SymbolPath(modList);
//		return getFixUpSymbolPathRecurse(symbolPath, index);
	}
Fixes {@code <unnamed-tag>} and {@code <unnamed-type>} components of a namespace.
<P>
NOTE: This could be an issue when there are multiple unnamed items, such as in, for example:
<pre>
  {@code _SYSTEM_INFO::<unnamed-tag>::<unnamed-tag>}
</pre>
@param symbolPath the source {@link SymbolPath}
@param index the index number used be used as part of a unique tag name.
@return the resulting {@link SymbolPath}
Ghidra/Features/PDB/src/main/java/ghidra/app/util/pdb/PdbNamespaceUtils.java