@Override
	public synchronized Object getTransferData(DataFlavor f) 
		throws UnsupportedFlavorException, IOException {
            
		if (f.equals(localComponentProviderFlavor)) {
			return provider;
		}
		throw new UnsupportedFlavorException(f);
        
	}
Return the transfer data with the given data flavor.
Ghidra/Framework/Docking/src/main/java/docking/ComponentTransferable.java