@Override
	public Object getTransferData(DataFlavor flavor) throws UnsupportedFlavorException {
		if (DATA_FLAVOR.equals(flavor)) {
			return this;
		}
		if (DataFlavor.stringFlavor.equals(flavor)) {
			return getSanitizedName();
		}
		throw new UnsupportedFlavorException(flavor);
	}