um cadeiras.addAll(listaDisciplinasDoPeriodo) não resolveira isso ja ? sem precisar desse for