public static Demangled join(Demangled a, Demangled b) {
		if (a == null) {
			return b;
		}
		if (b == null) {
			return a;
		}
		Demangled topNamespace = b;
		while (topNamespace.getNamespace() != null) {
			topNamespace = topNamespace.getNamespace();
		}
		topNamespace.setNamespace(a);
		return b;
	}
Joins the first {@link Demangled} with the second.  The name of the first will become the 
top-level namespace of the second.

@param a The first {@link Demangled} to join
@param b The second {@link Demangled} to join
@return The joined {@link Demangled}s
Ghidra/Features/SwiftDemangler/src/main/java/ghidra/app/util/demangler/swift/nodes/SwiftNode.java