private Agrupamento criarAgrupamentoPorRealizacao() {
        Agrupamento agrupamento = new Agrupamento("Bancas Examinadoras por realização");
        
        for(Object o : bancas){
            if(o instanceof BancaExaminadora){
                BancaExaminadora banca = (BancaExaminadora)o;
                
                agrupamento.addItem(
                    (banca.getDataDeDefesa().before(new Date()) ? "Realizadas" : "Marcadas"), banca);
            }
        }
        
        return agrupamento;    
    }