Adicionando nome aos pontos do Scatterplot do JfreeChart

Bom dia,
o título já está um pouco explicativo, mas segue aqui minha dúvida.
Estou fazendo um gráfico de dispersão usando o scatterplot do JfreeChart.
Como vocês podem ver na figura abaixo, ao deixa o mouse encima de qualquer ponto do gráfico, é retornado a classe ao qual aquele ponto pertence, e os seus valores de X e Y.
A questão é que cada um desses pontos possui um nome. E eu gostaria que ao deixar o mouse encima de determinado ponto, fosse mostrado o nome do ponto junto com classe ao qual aquele ponto pertence, e os seus valores de X e Y. Segue a figura

Segue o código de como eu alimento a base de dados para gerar o gráfico.

private static XYDataset createDataset(HashMap<String, ArrayList> hash) {
        XYSeries series1 = new XYSeries("Induzido");
        XYSeries series2 = new XYSeries("Reprimido");
        XYSeries series3 = new XYSeries("Similar");
        for (String key : hash.keySet()) {
            BigDecimal x = new BigDecimal(Math.log10(Double.parseDouble(String.valueOf(teste.get(1))))).setScale(2, RoundingMode.HALF_DOWN);
            BigDecimal y = new BigDecimal(Math.log10(Double.parseDouble(String.valueOf(teste.get(2))))).setScale(2, RoundingMode.HALF_DOWN);
            if (teste.get(0).equals("INDUZIDO")) {
                series1.add(x, y);
            } else {
                if (teste.get(0).equals("REPRIMIDO")) {
                    series2.add(x, y);
                } else {
                    if (teste.get(0).equals("SIMILAR")) {
                       series3.add(x, y);
                    }
                }
            }
        }
        teste = null;
        hash = null;
        XYSeriesCollection dataset = new XYSeriesCollection();
        dataset.addSeries(series1);
        dataset.addSeries(series2);
        dataset.addSeries(series3);

        return dataset;
    }

Já pesquisei até na documentação do Jfreechart e realmente não consegui encontrar nada que me ajudasse.
Alguém tem alguma ideia ?
Desde já muito obrigado.

Ninguem utilizou algo parecido com o que eu perguntei ?
Ou será que não da pra fazer mesmo ??
Agradesço