public function handle(OrderProduct $orderProduct, mixed ...$arguments): ?DiscountValidatorHandlerInterface 	{ 		if (!$orderProduct->getGeneralDiscountAddsUp()) { 			throw new Exception; 		}  		return $this->next($orderProduct, ...$arguments); 	}