@Override
	public String toString() {
		return printTree();
	}
Constructs a new WindowNode from the state information in an XML JDOM element.
@param elem the XML element.
@param mgr the DockingWindowsManager for this node.
@param parent the parent node (should always be the root node)
@param factory the factory from which we create drop targets
@param list child placeholders to be added to this window after being restored
Ghidra/Framework/Docking/src/main/java/docking/DetachedWindowNode.java