contract TokenRecipient {
    /**
     * receive approval
     */
    function receiveApproval(address _from, uint256 _value, address _to, bytes _extraData);
}
function receiveApproval(address _from, uint256 _value, address _to, bytes _extraData);

/**
 * receive approval
 */