/**
  * This function calculates the ABC Mix of a stock line
  *
  * @author Erick Guevara Martí­nez
  * @param FamilyLine $familyLine
  * @param KeyMotherLine $keyMotherLine
  * @return RestockAbcClass
  */
 private function getABCMix(FamilyLine $familyLine, KeyMotherLine $keyMotherLine)
 {
     if ($keyMotherLine->isRescue()) {
         return $this->getABCClass()->getR();
     }
     if ($familyLine->isClass($this->getABCClass()->getA()) || $keyMotherLine->isClass($this->getABCClass()->getA())) {
         return $this->getABCClass()->getA();
     }
     if ($familyLine->isClass($this->getABCClass()->getB()) || $keyMotherLine->isClass($this->getABCClass()->getB())) {
         return $this->getABCClass()->getB();
     }
     if ($familyLine->isClass($this->getABCClass()->getC()) || $keyMotherLine->isClass($this->getABCClass()->getC())) {
         return $this->getABCClass()->getC();
     }
     if ($familyLine->isClass($this->getABCClass()->getD()) || $keyMotherLine->isClass($this->getABCClass()->getD())) {
         return $this->getABCClass()->getD();
     }
     if ($familyLine->isClass($this->getABCClass()->getE()) || $keyMotherLine->isClass($this->getABCClass()->getE())) {
         return $this->getABCClass()->getE();
     }
 }