removeProfessorship(persistentSupport, professorship);
professorship.delete();
    private void copyProfessorships(final ISuportePersistente persistentSupport,            final ExecutionCourse executionCourseFrom, final ExecutionCourse executionCourseTo)            throws ExcepcaoPersistencia {        final List<Professorship> sourceExecutionCourseProfessorships = new ArrayList();        sourceExecutionCourseProfessorships.addAll(executionCourseFrom.getProfessorships());        for (final Professorship professorship : sourceExecutionCourseProfessorships) {            if (canAddProfessorshipTo(executionCourseTo, professorship)) {                professorship.setExecutionCourse(executionCourseTo);            } else {                removeProfessorship(persistentSupport, professorship);            }        }    }