ArrayList<MusicaS> todasMusicas = PortaCDs.getMusicas();
for (int i = 0; i < todasMusicas.size(); i++) {
MusicaS musica = todasMusicas.get(i);
boolean todasAsCondicoes = true;
for (int j = 0; todasAsCondicoes && j < condicoes.size(); j++) {
Condicao condicao = condicoes.get(j);
todasAsCondicoes &= condicao.resolver(musica);
}
if (todasAsCondicoes) {
musicas.add(musica);
}
}