@Override
	public synchronized Object getTransferData(DataFlavor f) 
        throws UnsupportedFlavorException, IOException {
            
        if (f.equals(localTreeNodeFlavor)) {
            return dataList;
        }
        throw new UnsupportedFlavorException(f);
        
    }
Return the transfer data with the given data flavor.
@param f the DataFlavor for which to get a Transferable.
Ghidra/Framework/Docking/src/main/java/docking/dnd/DragDropTreeTransferable.java