public static IEnumerable <TimeSeriesUtils.BarData> InsertMissingYearsTimeSeries(IEnumerable <TimeSeriesUtils.BarData> data, bool includeEPER) { IEnumerable <REPORTINGYEAR> years = ListOfValues.ReportingYearsTimeSeries(); IEnumerable <TimeSeriesUtils.BarData> bars = from y in years join c in data on y.Year equals c.Year into g from c in g.DefaultIfEmpty() orderby y.Year select new TimeSeriesUtils.BarData { Year = y.Year, Values = c != null ? c.Values : null, ToolTip = c != null ? c.ToolTip : null }; return(bars); }