private Node getBar(int seriesIndex, final Data<DateTime, CalendarNode> item, int itemIndex) {
Node node = item.getNode();
CalendarExtras extras = (CalendarExtras) item.getExtraValue();
if (node instanceof Bar) {
((Bar) node).setSeriesAndDataStyleClasses("series" + seriesIndex, "data" + itemIndex);
} else {
CalendarNode model = item.getYValue();
node = new Bar(model, "series" + seriesIndex, "data" + itemIndex, extras.getDepth());
((Bar) node).setOnBarClicked(barEventHandler);
item.setNode(node);
}
return node;
}