canvas.restore();
}
}
public List<SeriesAndFormatter<SeriesType, ? extends SeriesFormatterType>> getSeriesAndFormatterList() {
List<SeriesAndFormatter<SeriesType, ? extends SeriesFormatterType>> results = new ArrayList<>();
<BUG>ArrayList<SeriesAndFormatter> sfList = getPlot().getSeriesRegistry().asList();
for(SeriesAndFormatter<SeriesType, ? extends SeriesFormatterType> thisPair : sfList) {</BUG>
if(thisPair.rendersWith(this)) {
results.add(thisPair);
}

canvas.restore();
}
}
public List<SeriesAndFormatter<SeriesType, ? extends SeriesFormatterType>> getSeriesAndFormatterList() {
List<SeriesAndFormatter<SeriesType, ? extends SeriesFormatterType>> results = new ArrayList<>();
ArrayList<SeriesAndFormatter> sfList = getPlot().getSeriesRegistry();
for(SeriesAndFormatter<SeriesType, ? extends SeriesFormatterType> thisPair : sfList) {
if(thisPair.rendersWith(this)) {
results.add(thisPair);
