constructor(string name, string symbol, uint8 decimals)
    DetailedERC20(name, symbol, decimals)
    public 
  {
    totalSupply_ = INITIAL_SUPPLY * 10 ** uint(decimals);
    
    owner = msg.sender;

    emit Transfer(0x0, msg.sender, totalSupply_);
  }