private static void copyForuns(final ExecutionCourse executionCourseFrom, final ExecutionCourse executionCourseTo)
throws FenixServiceException {
while (!executionCourseFrom.getForuns().isEmpty()) {
ExecutionCourseForum sourceForum = executionCourseFrom.getForuns().iterator().next();
MultiLanguageString forumName = sourceForum.getName();
ExecutionCourseForum targetForum = executionCourseTo.getForumByName(forumName);
if (targetForum == null) {
sourceForum.setExecutionCourse(executionCourseTo);
} else {
copyForumSubscriptions(sourceForum, targetForum);
copyThreads(sourceForum, targetForum);