contract BBXCToken is LockupableToken {

  function () {
    //if ether is sent to this address, send it back.
    revert();
  }

  /**
  * Public variables of the token
  */
  string public constant name = 'Bluebelt Exchange Coin';
  string public constant symbol = 'BBXC';
  uint8 public constant decimals = 18;


  /**
   * @dev Constructor 
   */
  function BBXCToken() {
    _lockupHolders = 0;
    RELEASE[0] = 1553958000; // March 30, 2019, GMT+9
    RELEASE[1] = 1556550000; // April 29, 2019, GMT+9.
    RELEASE[2] = 1559228400; //	May 30, 2019, GMT+9.
    RELEASE[3] = 1567263600; // August 31 , 2019 GMT+9.
  
    totalSupply = 200000000 * (uint256(10) ** decimals);
    unlocked = false;
    balances[msg.sender] = totalSupply;
    Transfer(address(0x0), msg.sender, totalSupply);
  }
}
/**
 * @title BBXC Token
 *
 * @dev Implementation of BBXC Token based on the ERC20Token token.
 */
function BBXCToken() {
  _lockupHolders = 0;
  RELEASE[0] = 1553958000; // March 30, 2019, GMT+9
  RELEASE[1] = 1556550000; // April 29, 2019, GMT+9.
  RELEASE[2] = 1559228400; //	May 30, 2019, GMT+9.
  RELEASE[3] = 1567263600; // August 31 , 2019 GMT+9.
  
  totalSupply = 200000000 * (uint256(10) ** decimals);
  unlocked = false;
  balances[msg.sender] = totalSupply;
  Transfer(address(0x0), msg.sender, totalSupply);
}

/**
 * @dev Constructor 
 */