x0 = getCategoryStart(categoryIndex, categoryCount, dataArea, 
                        edge);
                x1 = getCategoryEnd(categoryIndex, categoryCount, dataArea, 
                        edge); 
                y0 = state.getCursor();