/**
  * Retrieves the current LRE parameters from the Profile
  *
  * @param profile
  * @return
  */
 private LreParameters getLreParameters() {
   // Setup the initial parameters
   LreParameters lreDerivedParam = new LreParameters();
   // Testing indicates that if Fb=0 the NR fails
   if (profile.getNrFb() == 0) {
     lreDerivedParam.setFb(profile.getFb()); // This Fb is derived from the average of cycles 4-9
   } else {
     lreDerivedParam.setFb(profile.getNrFb());
   }
   lreDerivedParam.setEmax(profile.getEmax()); // Current LRE-derived Emax
   lreDerivedParam.setFmax(profile.getFmax()); // Current LRE-derived Fmax
   lreDerivedParam.setFo(profile.getAvFo()); // Current LRE-derived average Fo
   lreDerivedParam.setFbSlope(profile.getNrFbSlope()); // Current Fb slope
   return lreDerivedParam;
 }