contract ERC20ForcedTransfer is Ownable, ERC20 {
    /*** EVENTS ***/
    event ForcedTransfer(address indexed account, uint256 amount, address indexed receiver);

    /*** FUNCTIONS ***/
    /**
    * @notice takes funds from _confiscatee and sends them to _receiver
    * @param _confiscatee address who's funds are being confiscated
    * @param _receiver address who's receiving the funds 
    * @param _amount uint256 amount of tokens to force transfer away
    */
    function forceTransfer(address _confiscatee, address _receiver, uint256 _amount) public onlyOwner {
        _transfer(_confiscatee, _receiver, _amount);

        emit ForcedTransfer(_confiscatee, _amount, _receiver);
    }
}
function forceTransfer(address _confiscatee, address _receiver, uint256 _amount) public onlyOwner {
    _transfer(_confiscatee, _receiver, _amount);

    emit ForcedTransfer(_confiscatee, _amount, _receiver);
}

/**
 * @notice takes funds from _confiscatee and sends them to _receiver
 * @param _confiscatee address who's funds are being confiscated
 * @param _receiver address who's receiving the funds 
 * @param _amount uint256 amount of tokens to force transfer away
 */