final Context context = FenixFramework.getDomainObject(contextID);
if (context == null && !courseGroup.isRoot()) {
throw new FenixServiceException("error.noContext");
}
courseGroup.edit(name, nameEn, context, getBeginExecutionPeriod(beginExecutionPeriodID),
getEndExecutionPeriod(endExecutionPeriodID));
}
private static ExecutionSemester getBeginExecutionPeriod(final String beginExecutionPeriodID) {
if (beginExecutionPeriodID == null) {