contract OrgonToken is Token {
  /**
   * Create _value new tokens and give new created tokens to msg.sender.
   * May only be called by smart contract owner.
   *
   * @param _value number of tokens to create
   * @return true if tokens were created successfully, false otherwise
   */
  function createTokens (uint256 _value) public returns (bool);

  /**
   * Burn given number of tokens belonging to message sender.
   * May only be called by smart contract owner.
   *
   * @param _value number of tokens to burn
   * @return true on success, false on error
   */
  function burnTokens (uint256 _value) public returns (bool);
}
function createTokens (uint256 _value) public returns (bool);

/**
 * Create _value new tokens and give new created tokens to msg.sender.
 * May only be called by smart contract owner.
 *
 * @param _value number of tokens to create
 * @return true if tokens were created successfully, false otherwise
 */