// create group management
CourseGroupManager cgm = course.getCourseEnvironment().getCourseGroupManager();
cgm.createCourseGroupmanagement(course.getResourceableId().toString());
// import groups
cgm.importCourseLearningGroups(courseExportData);
cgm.importCourseRightGroups(courseExportData);
// create security group
Manager securityManager = ManagerFactory.getManager();
SecurityGroup ownerGroup = securityManager.createAndPersistSecurityGroup();
// member of this group may modify member's membership