private CourseInfo _createCourse(
     String code,
     String subjArea,
     String courseNumb,
     String courseTitle,
     String credits,
     ContextInfo contextInfo) {
   CourseInfo info = new CourseInfo();
   info.setId(code);
   info.setCode(code);
   info.setSubjectArea(subjArea);
   info.setCourseNumberSuffix(courseNumb);
   info.setTypeKey(CluServiceConstants.CREDIT_COURSE_LU_TYPE_KEY);
   info.setStateKey("Active");
   info.setCourseTitle(courseTitle);
   info.setName(courseTitle);
   List<ResultValuesGroupInfo> creditOptions =
       Arrays.asList(this._createCreditOptions(credits, contextInfo));
   info.setCreditOptions(creditOptions);
   try {
     info = this.createCourse(info, contextInfo);
   } catch (Exception ex) {
     throw new RuntimeException("error creating course", ex);
   }
   return info;
 }