final List<BibliographicReference> notCopiedBibliographicReferences = ExecutionCourseUtils .copyBibliographicReference(executionCourseFrom, executionCourseTo); removeBibliographicReferences(persistentSupport, notCopiedBibliographicReferences);
for (; !executionCourseFrom.getAssociatedBibliographicReferences().isEmpty(); executionCourseTo.getAssociatedBibliographicReferences().add(executionCourseFrom.getAssociatedBibliographicReferences().get(0)));
    private void copyBibliographicReference(final ISuportePersistente persistentSupport,            final ExecutionCourse executionCourseFrom, final ExecutionCourse executionCourseTo)            throws ExcepcaoPersistencia {        final List<BibliographicReference> notCopiedBibliographicReferences = ExecutionCourseUtils                .copyBibliographicReference(executionCourseFrom, executionCourseTo);        removeBibliographicReferences(persistentSupport, notCopiedBibliographicReferences);    }