protected override double CalculateEnergyBalance(IWaste garbage)
        {
            var volume         = WasteExtensionMethods.CalculateWasteVolume(garbage);
            var energyProduced = volume * EnergyProducedCoefficient;
            var energyUsed     = volume * EnergyUsedCoefficient;

            var energyBalance = energyProduced - energyUsed;

            return(energyBalance);
        }
        protected override double CalculateCapitalBalance(IWaste garbage)
        {
            var volume          = WasteExtensionMethods.CalculateWasteVolume(garbage);
            var capitalProduced = 0;
            var capitalUsed     = volume * CapitalUsedCoefficient;

            var capitalBalance = capitalProduced - capitalUsed;

            return(capitalBalance);
        }