public static decimal GetNotionalAmount(PaymentCalculationPeriod paymentCalculationPeriod) { decimal result = 0.0m; decimal numberOfPeriods = 0.0m; foreach (CalculationPeriod calculationPeriod in XsdClassesFieldResolver.GetPaymentCalculationPeriodCalculationPeriodArray(paymentCalculationPeriod)) { result += XsdClassesFieldResolver.CalculationPeriodGetNotionalAmount(calculationPeriod); numberOfPeriods += 1; } return(result / numberOfPeriods); }