// @Override public boolean isSeriesEmpty(DataSeriesType type) { SeriesManager<Integer, Integer> sf = new SeriesManager<Integer, Integer>(intermediateData); List<DataSeries<Integer, Integer>> seriesList = sf.getSeries(); // Adds the 'All Spectra' series at the end in the local variable 'seriesList' // **NOTE** The intermediateData is NOT modified seriesList.add(getAllSpectraSeries(seriesList)); for (DataSeries<Integer, Integer> series : seriesList) { if (series.getType() == type) return series.isEmpty(Integer.class, Integer.class); } return true; }