private Agrupamento criarAgrupamentoPorLinhaDePesquisa() {
        Agrupamento agrupamento = new Agrupamento("Alunos por linha de pesquisa");
        
        for(Object o : alunos){
            if(o instanceof Aluno){
                Aluno aluno = (Aluno)o;
                if(aluno.getLinhaDePesquisa() != null && aluno.getLinhaDePesquisa().getTema() != null){
                    agrupamento.addItem(aluno.getLinhaDePesquisa().getTema(), o);
                }
                else{
                    agrupamento.addItem("none", o);
                }
            }
        }
        
        return agrupamento;       
    }