abstract contract NoDeliveryCrowdsale is Crowdsale {
    /**
     * @dev Overrides delivery by not delivering tokens upon purchase.
     */
    function _deliverTokens(address, uint256) internal pure override {
        return;
    }
}
/**
 * @title NoDeliveryCrowdsale
 * @author Enjinstarter
 * @dev Extension of Crowdsale contract where purchased tokens are not delivered.
 */
function _deliverTokens(address, uint256) internal pure override {
    return;
}

/**
 * @dev Overrides delivery by not delivering tokens upon purchase.
 */