contract IERC223Callback {

    ////////////////////////
    // Public functions
    ////////////////////////

    function onTokenTransfer(
        address from,
        uint256 amount,
        bytes data
    )
        public;

}
function onTokenTransfer(
        address from,
        uint256 amount,
        bytes data
    )
        public;
////////////////////////