TransferableProxy is a helper inner class that implements
Transferable interface and serves as a proxy for another
Transferable object which represents data transfer for
a particular drag-n-drop operation.

The proxy forwards all requests to the encapsulated transferable
and automatically performs additional conversion on the data
returned by the encapsulated transferable in case of local transfer.