private BackShift mergeSeasonalWithNonSeasonal(int nonSeasonalLag, int seasonalLag, int seasonalStep) { //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final BackShift nonSeasonal = new BackShift(nonSeasonalLag, true); BackShift nonSeasonal = new BackShift(nonSeasonalLag, true); //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final BackShift seasonal = new BackShift(seasonalLag * seasonalStep, false); BackShift seasonal = new BackShift(seasonalLag * seasonalStep, false); for (int s = 1; s <= seasonalLag; ++s) { seasonal.setIndex(s * seasonalStep, true); } //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final BackShift merged = seasonal.apply(nonSeasonal); BackShift merged = seasonal.apply(nonSeasonal); return(merged); }