function _processPurchase(
    address _beneficiary,
    uint256 _weiAmount,
    string _firstName,
    string _lastName,
    uint256 _pattern,
    uint256 _icon
  )
    internal
    returns (uint256)
  {
    return token.newToken(
      _beneficiary,
      _weiAmount,
      _firstName,
      _lastName,
      _pattern,
      _icon
    );
  }