protected Demangled demangleFirstChild(SwiftDemangler demangler)
			throws DemangledException {
		Demangled first = null;
		for (int i = 0; i < children.size(); i++) {
			SwiftNode child = children.get(i);
			if (i == 0) {
				first = child.demangle(demangler);
			}
			else {
				child.skip(child);
			}
		}
		if (first == null) {
			throw new DemangledException("No children");
		}
		return first;
	}
Demangles the first child {@link SwiftNode}, if it exists

@param demangler The {@link SwiftDemangler}
@return The demangled first child {@link SwiftNode}
@throws DemangledException if there are no children or another problem occurred
Ghidra/Features/SwiftDemangler/src/main/java/ghidra/app/util/demangler/swift/nodes/SwiftNode.java