@Override
	public void drop(DropTargetDropEvent dtde) {
		dtde.acceptDrop(dtde.getDropAction());

		Transferable transferable = dtde.getTransferable();
		try {
			SymbolTransferData symbolData =
				(SymbolTransferData) transferable.getTransferData(SymbolDataFlavor.DATA_FLAVOR);
			List<Symbol> symbols = symbolData.getSymbols();
			addSymbols(symbols);
		}
		catch (UnsupportedFlavorException | IOException e) {
			Msg.error(this, "Unable to perform drop operation", e);
		}

		dtde.dropComplete(true);
	}
Called when symbols are dropped onto the component using this adapter.
@param symbols the dropped symbols
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/symtable/SymbolTableDnDAdapter.java