* @dev Validation of an incoming purchase. Use require statements to revert state when conditions are not met. Use `super` in contracts that inherit from Crowdsale to extend their validations.
_token = token;
* Example from CappedCrowdsale.sol's _preValidatePurchase method:
* @dev Validation of an incoming purchase. Use require statements to revert state when conditions are not met. Use `super` in contracts that inherit from Crowdsale to extend their validations.
return weiAmount.mul(_rate);
* Example from CappedCrowdsale.sol's _preValidatePurchase method: