contract BurnableToken is ERC20, Ownable {

     /**
      * @dev Allows to burn a specific amount of tokens to the owner.
      * @param value The amount of token to be burned.
      */
     function burn(uint256 value) public onlyOwner {
         _burn(msg.sender, value);
     }

}
/**
 * @dev Extension of `ERC20` that allows onwer to destroy his own
 * tokens.
 */
function burn(uint256 value) public onlyOwner {
    _burn(msg.sender, value);
}

/**
 * @dev Allows to burn a specific amount of tokens to the owner.
 * @param value The amount of token to be burned.
 */