private static List<GTreeNode> getDataTreeNodesFromClipboard(Transferable transferable) {
		if (transferable != null && transferable.isDataFlavorSupported(
			DataTreeDragNDropHandler.localDomainFileTreeFlavor)) {

			try {
				@SuppressWarnings("unchecked")
				List<GTreeNode> list = (List<GTreeNode>) transferable.getTransferData(
					DataTreeDragNDropHandler.localDomainFileTreeFlavor);
				if (list != null) {
					return list;
				}
			}
			catch (UnsupportedFlavorException | IOException e) {
				Msg.debug(DataTreeClipboardUtils.class, "Failed retrieve tree nodes from clipboard",
					e);
			}
		}
		return Collections.emptyList();
	}
Fetches any GTreeNodes from the system clipboard.

@return List of {@link GTreeNode}s that were in the system clipboard, or empty list if
no nodes or some other access error.
Ghidra/Framework/Project/src/main/java/ghidra/framework/main/datatree/DataTreeClipboardUtils.java