protected override double CalculateFor(IEnumerable <IObjectReference> usedObjects, IUsingFormula refObject)
        {
            var distributedParameter = refObject.ConvertedTo <IDistributedParameter>();
            var percentile           = distributedParameter.Percentile;

            return(CalculateValueFromPercentile(percentile, distributedParameter));
        }
        protected override double CalculateFor(IReadOnlyList <IObjectReference> usedObjects, IUsingFormula dependentObject)
        {
            var locDependentObject = dependentObject.ConvertedTo <IDistributedParameter>();
            var percentile         = locDependentObject.Percentile;

            return(CalculateValueFromPercentile(percentile, locDependentObject));
        }