interface ERC223ReceivingInterface {

	/// @notice Standard ERC223 function that will handle incoming token transfers.
	/// @param _from  Token sender address.
	/// @param _value Amount of tokens.
	/// @param _data  Transaction metadata.
    function tokenFallback(address _from, uint _value, bytes _data) external;
}
/// @title Contract that will work with ERC223 tokens.
function tokenFallback(address _from, uint _value, bytes _data) external;

/// @notice Standard ERC223 function that will handle incoming token transfers.
/// @param _from  Token sender address.
/// @param _value Amount of tokens.
/// @param _data  Transaction metadata.