found a better way and approach to generate labels, and implemented it in playground/jfreeChartExamples-pieCustomColors; about to try it in main project