private static void createAlternateReplacement(String alternate, String find, String replace,
			ResourceFile file, List<GnuDemanglerReplacement> results) {

		if (!(find.startsWith("std::") && replace.startsWith("std::"))) {
			return;
		}

		String altFind = find.replaceFirst("std::", alternate);
		String altReplace = replace.replaceFirst("std::", alternate);
		results.add(new GnuDemanglerReplacement(altFind, altReplace, file));

	}
Converts the list of names into a namespace demangled type.
Given names = { "A", "B", "C" }, which represents "A::B::C".
The following will be created {@literal "Namespace{A}->Namespace{B}->Namespace{C}"}
and Namespace{C} will be returned.

<p>This method will also escape spaces separators inside of templates
(see {@link #removeBadSpaces(String)}).

@param names the names to convert
@return the newly created type
Ghidra/Features/GnuDemangler/src/main/java/ghidra/app/util/demangler/gnu/GnuDemanglerParser.java