// 2. Stroke - cycle through strokes one by one but only after a color cycle
if (strokeCounter >= seriesLineStyleMap.size()) {
strokeCounter = 0;
}
SeriesLineStyle seriesLineStyle = seriesLineStyleMap.get(strokeCounter);
// 3. Marker - cycle through markers one by one
if (markerCounter >= seriesMarkerMap.size()) {
markerCounter = 0;
}
SeriesMarker marker = seriesMarkerMap.get(markerCounter++);
return new SeriesColorMarkerLineStyle(seriesColor.getColor(), marker.getMarker(), seriesLineStyle.getBasicStroke());
}