@Override
		public List<String> transform(GTreeNode t) {

			List<String> results = localizedResults.get();
			results.clear();

			TreePath treePath = t.getTreePath();
			Object[] elements = treePath.getPath();
			StringBuilder buffy = new StringBuilder();

			// ignore the leaf node, as text for that is generated separately
			int n = elements.length - 1;
			for (int i = 0; i < n; i++) {
				GTreeNode node = (GTreeNode) elements[i];
				buffy.append(node.getDisplayText()).append('/');
			}
			String parentPath = buffy.toString();

			List<String> delegateFilters = delegate.transform(t);
			for (String filterPiece : delegateFilters) {
				results.add(parentPath + filterPiece);
			}

			return results;
		}
A class that takes in a client node filter transformer and wraps it so that any text returned
by the client will have the node path prepended.
Ghidra/Framework/Docking/src/main/java/docking/widgets/tree/GTreeFilterFactory.java