try {
PersistentAccess pa = PersistentAccessFactory.getInstance();
if (isValid(turma, messages)) {
if (turma.getId() == null){
turma = (Turma) pa.persist(turma);
List<Conteudo> conteudos = ConteudoDataServices.getList(turma.getCurso());
for (Conteudo conteudo : conteudos) {
Encontro encontro = new Encontro();
encontro.setTurma(turma);
encontro.setConteudo(conteudo);