public function total(OrderTotalCalc $orderTotalCalc): void 	{ 		$orderTotalCalc->setProducts($this->products); 		$orderTotalCalc->calculate();  		$this->totalOrderWiseDiscounts();  		$this->numberOfProducts = $orderTotalCalc->getQuantity(); 		$this->totals->setTotalPrice($orderTotalCalc->getTotalPrice()); 		$this->totals->setTotalDiscounts(MathMoneyOperations::calculate($orderTotalCalc->getTotalDiscounts(), $this->totals->getTotalOrderWiseDiscounts(), '+')); 		$this->totals->setTotalTax($orderTotalCalc->getTotalTax()); 		$this->totals->setTotalPriceWithDiscounts(MathMoneyOperations::calculate($orderTotalCalc->getTotalWithDiscounts(), $this->totals->getTotalOrderWiseDiscounts(), '-'));  		$this->setTotalWithShippingAdded(); 	}