Gráfico Pizza - Dúvida valores arraylist

Olá,
estou criando um gráfico formato pizza, para contar quando usuários ativos e inativos tenho na minha aplicação.
tenho um metodo que percorre um arraylist e conta os usuarios ativos conforme abaixo:
public int conta_usuarios(){
int contador=0;
for (int i = 0; i <=lista.size(); i++) {
if (lista.get(i).isAtivo()){
contador=contador + 1;
}

    }
    return contador;
        
    }

minha dúvida é como passar esse contador para o gráfico???
abaixo estou passando o valor fixo 1, mas gostaria de passar o valor retornado do método que esta contando os usuáros ativos. Alguem consegue me ajudar.??

private void createPieModel1() {

      pieModel1 = new PieChartModel();
       
      pieModel1.set("Ativos",1);
      pieModel1.set("Inativos",0);
       
      pieModel1.setTitle("Usuários");
      pieModel1.setLegendPosition("w");
}

E ae blz, vou tentar ajudar ;D, Esses métodos estão juntos em uma classe?

sim, estão todos em uma mesma classe.

Acredito que essa seja a solução:

private void createPieModel1() {

      pieModel1 = new PieChartModel();
       
      int ativos = conta_usuarios();
      pieModel1.set("Ativos",ativos);
      pieModel1.set("Inativos", (lista.size() - ativos) );

      pieModel1.setTitle("Usuários");
      pieModel1.setLegendPosition("w");
}

Fonte: http://www.primefaces.org/showcase/ui/chart/pie.xhtml

show de bola. Obrigado.