private static List<String> getParentNames(Group group) {
		Group[] parents = group.getParents();
		if (parents == null || parents.length == 0) {
			List<String> list = new ArrayList<>();
			list.add(group.getName());
			return list;
		}
		Group parent = parents[0];
		List<String> names = getParentNames(parent);
		names.add(group.getName());
		return names;
	}
Returns one of many possible GroupPaths for this group. Since Fragments can belong in
more than one module, there can be multiple legitimate group paths for a group. This method
arbitrarily returns one valid group path.
@return one of several possible group paths for this group
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/listing/Group.java