/**
  * This method takes the portfolio Model and returns the investement value for the given number of
  * years after adjusting to inflation
  *
  * @param pModel
  * @return double
  */
 private double InvstSingleIteration(PortfolioModel pModel) {
   double dInvestment = pModel.getInvestment();
   for (int idx = 1; idx <= this.iRetYears; ++idx) {
     dInvestment =
         dInvestment * (1 + getGaussianReturn(pModel.getInvstReturn(), pModel.getInvstRisk()));
   }
   return dInvestment / (Math.pow((1 + pModel.getInflation()), iRetYears));
 }