void readDataState(SaveState saveState) {
		String treeName = treePanel.getTreeName();
		int numGroups = saveState.getInt(NUMBER_OF_GROUPS + treeName, 0);

		GroupPath[] paths = new GroupPath[numGroups];
		for (int i = 0; i < numGroups; i++) {
			String[] path = saveState.getStrings(GROUP_NAME + treeName + i, null);
			if (path == null) {
				numGroups = 0;
				break;
			}
			paths[i] = new GroupPath(path);
		}
		if (numGroups > 0) {
			GroupView newView = new GroupView(paths);
			treePanel.setGroupView(newView);
		}
	}
Set the tree selection.
@param paths the paths to select
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/programtree/TreeViewProvider.java