@Override
	public String toString() {
		StringBuilder sb = new StringBuilder();
		sb.append(" ".repeat(properties.depth() * 2));
		sb.append("kind=" + properties.kind());
		if (properties.text() != null) {
			sb.append(", text=\"" + properties.text() + "\"");
		}
		if (properties.index() != null) {
			sb.append(", index=" + properties.index() + "");
		}
		return sb.toString();
	}
Converts the given {@link SwiftNode} to a string

@param node The {@link SwiftNode} to convert to a string
@param recurse True if the {@link SwiftNode} should be recursed; otherwise, false
@return The given {@link SwiftNode} in string form
Ghidra/Features/SwiftDemangler/src/main/java/ghidra/app/util/demangler/swift/nodes/SwiftNode.java