<s> from muntjac . event . transferable import ITransferable <EOL> class TransferableImpl ( ITransferable ) : <EOL> def __init__ ( self , sourceComponent , rawVariables ) : <EOL> self . _sourceComponent = sourceComponent <EOL> self . _rawVariables = rawVariables <EOL> def getSourceComponent ( self ) : <EOL> return self . _sourceComponent <EOL> def getData ( self , dataFlavor ) : <EOL> return self . _rawVariables . get ( dataFlavor ) <EOL> def setData ( self , dataFlavor , value ) : <EOL> self . _rawVariables [ dataFlavor ] = value <EOL> def getDataFlavors ( self ) : <EOL> return self . _rawVariables . keys ( ) </s>
