@Override
	public synchronized Object getTransferData(DataFlavor f) throws UnsupportedFlavorException,
			IOException {

		if (f.equals(localDataTypeFlavor) || f.equals(localBuiltinDataTypeFlavor)) {
			return dataType;
		}
		throw new UnsupportedFlavorException(f);

	}
Return the transfer data with the given data flavor.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/data/DataTypeTransferable.java