contract ERC20Mintable is BasicToken, Ownable {
    /**
     * @dev Function to mint tokens
     * @param to The address that will receive the minted tokens.
     * @param value The amount of tokens to mint.
     * @return A boolean that indicates if the operation was successful.
     */
    function mint( address to, uint256 value ) public onlyOwner returns (bool){
      _mint(to, value);
      return true;
    }
  }
/**
 * @title ERC20 Mintable
 * @dev ERC20 minting logic
 */
function mint( address to, uint256 value ) public onlyOwner returns (bool){
  _mint(to, value);
  return true;
}

/**
 * @dev Function to mint tokens
 * @param to The address that will receive the minted tokens.
 * @param value The amount of tokens to mint.
 * @return A boolean that indicates if the operation was successful.
 */